org.rhq.enterprise.client
Class LocalClient

java.lang.Object
  extended by org.rhq.enterprise.client.LocalClient
All Implemented Interfaces:
RhqFacade

public class LocalClient
extends Object
implements RhqFacade

Author:
Lukas Krejci

Constructor Summary
LocalClient(org.rhq.core.domain.auth.Subject subject)
           
 
Method Summary
 org.rhq.enterprise.server.alert.AlertDefinitionManagerRemote getAlertDefinitionManager()
           
 org.rhq.enterprise.server.alert.AlertManagerRemote getAlertManager()
           
 org.rhq.enterprise.server.measurement.AvailabilityManagerRemote getAvailabilityManager()
           
 org.rhq.enterprise.server.bundle.BundleManagerRemote getBundleManager()
           
 org.rhq.enterprise.server.measurement.CallTimeDataManagerRemote getCallTimeDataManager()
           
 org.rhq.enterprise.server.configuration.ConfigurationManagerRemote getConfigurationManager()
           
 org.rhq.enterprise.server.content.ContentManagerRemote getContentManager()
           
 org.rhq.enterprise.server.report.DataAccessManagerRemote getDataAccessManager()
           
 org.rhq.enterprise.server.discovery.DiscoveryBossRemote getDiscoveryBoss()
           
 org.rhq.enterprise.server.drift.DriftManagerRemote getDriftManager()
           
 org.rhq.enterprise.server.drift.DriftTemplateManagerRemote getDriftTemplateManager()
           
 org.rhq.enterprise.server.event.EventManagerRemote getEventManager()
           
 Map<String,Object> getManagers()
           
 org.rhq.enterprise.server.measurement.MeasurementBaselineManagerRemote getMeasurementBaselineManager()
           
 org.rhq.enterprise.server.measurement.MeasurementDataManagerRemote getMeasurementDataManager()
           
 org.rhq.enterprise.server.measurement.MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()
           
 org.rhq.enterprise.server.measurement.MeasurementScheduleManagerRemote getMeasurementScheduleManager()
           
 org.rhq.enterprise.server.operation.OperationManagerRemote getOperationManager()
           
 org.rhq.enterprise.server.install.remote.RemoteInstallManagerRemote getRemoteInstallManager()
           
 org.rhq.enterprise.server.content.RepoManagerRemote getRepoManager()
           
 org.rhq.enterprise.server.resource.ResourceFactoryManagerRemote getResourceFactoryManager()
           
 org.rhq.enterprise.server.resource.group.ResourceGroupManagerRemote getResourceGroupManager()
           
 org.rhq.enterprise.server.resource.ResourceManagerRemote getResourceManager()
           
 org.rhq.enterprise.server.resource.ResourceTypeManagerRemote getResourceTypeManager()
           
 org.rhq.enterprise.server.authz.RoleManagerRemote getRoleManager()
           
 org.rhq.enterprise.server.search.SavedSearchManagerRemote getSavedSearchManager()
           
 org.rhq.core.domain.auth.Subject getSubject()
           
 org.rhq.enterprise.server.auth.SubjectManagerRemote getSubjectManager()
           
 org.rhq.enterprise.server.support.SupportManagerRemote getSupportManager()
           
 org.rhq.enterprise.server.sync.SynchronizationManagerRemote getSynchronizationManager()
           
 org.rhq.enterprise.server.system.SystemManagerRemote getSystemManager()
           
 org.rhq.enterprise.server.tagging.TagManagerRemote getTagManager()
           
 boolean isLoggedIn()
           
 org.rhq.core.domain.auth.Subject login(String user, String password)
           
 void logout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalClient

public LocalClient(org.rhq.core.domain.auth.Subject subject)
Method Detail

getSubject

public org.rhq.core.domain.auth.Subject getSubject()
Specified by:
getSubject in interface RhqFacade

login

public org.rhq.core.domain.auth.Subject login(String user,
                                              String password)
                                       throws Exception
Specified by:
login in interface RhqFacade
Throws:
Exception

logout

public void logout()
Specified by:
logout in interface RhqFacade

isLoggedIn

public boolean isLoggedIn()
Specified by:
isLoggedIn in interface RhqFacade

getAlertManager

public org.rhq.enterprise.server.alert.AlertManagerRemote getAlertManager()
Specified by:
getAlertManager in interface RhqFacade

getAlertDefinitionManager

public org.rhq.enterprise.server.alert.AlertDefinitionManagerRemote getAlertDefinitionManager()
Specified by:
getAlertDefinitionManager in interface RhqFacade

getAvailabilityManager

public org.rhq.enterprise.server.measurement.AvailabilityManagerRemote getAvailabilityManager()
Specified by:
getAvailabilityManager in interface RhqFacade

getBundleManager

public org.rhq.enterprise.server.bundle.BundleManagerRemote getBundleManager()
Specified by:
getBundleManager in interface RhqFacade

getCallTimeDataManager

public org.rhq.enterprise.server.measurement.CallTimeDataManagerRemote getCallTimeDataManager()
Specified by:
getCallTimeDataManager in interface RhqFacade

getRepoManager

public org.rhq.enterprise.server.content.RepoManagerRemote getRepoManager()
Specified by:
getRepoManager in interface RhqFacade

getConfigurationManager

public org.rhq.enterprise.server.configuration.ConfigurationManagerRemote getConfigurationManager()
Specified by:
getConfigurationManager in interface RhqFacade

getContentManager

public org.rhq.enterprise.server.content.ContentManagerRemote getContentManager()
Specified by:
getContentManager in interface RhqFacade

getDataAccessManager

public org.rhq.enterprise.server.report.DataAccessManagerRemote getDataAccessManager()
Specified by:
getDataAccessManager in interface RhqFacade

getDiscoveryBoss

public org.rhq.enterprise.server.discovery.DiscoveryBossRemote getDiscoveryBoss()
Specified by:
getDiscoveryBoss in interface RhqFacade

getDriftManager

public org.rhq.enterprise.server.drift.DriftManagerRemote getDriftManager()
Specified by:
getDriftManager in interface RhqFacade

getDriftTemplateManager

public org.rhq.enterprise.server.drift.DriftTemplateManagerRemote getDriftTemplateManager()

getEventManager

public org.rhq.enterprise.server.event.EventManagerRemote getEventManager()
Specified by:
getEventManager in interface RhqFacade

getMeasurementBaselineManager

public org.rhq.enterprise.server.measurement.MeasurementBaselineManagerRemote getMeasurementBaselineManager()
Specified by:
getMeasurementBaselineManager in interface RhqFacade

getMeasurementDataManager

public org.rhq.enterprise.server.measurement.MeasurementDataManagerRemote getMeasurementDataManager()
Specified by:
getMeasurementDataManager in interface RhqFacade

getMeasurementDefinitionManager

public org.rhq.enterprise.server.measurement.MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()
Specified by:
getMeasurementDefinitionManager in interface RhqFacade

getMeasurementScheduleManager

public org.rhq.enterprise.server.measurement.MeasurementScheduleManagerRemote getMeasurementScheduleManager()
Specified by:
getMeasurementScheduleManager in interface RhqFacade

getOperationManager

public org.rhq.enterprise.server.operation.OperationManagerRemote getOperationManager()
Specified by:
getOperationManager in interface RhqFacade

getResourceManager

public org.rhq.enterprise.server.resource.ResourceManagerRemote getResourceManager()
Specified by:
getResourceManager in interface RhqFacade

getResourceFactoryManager

public org.rhq.enterprise.server.resource.ResourceFactoryManagerRemote getResourceFactoryManager()
Specified by:
getResourceFactoryManager in interface RhqFacade

getResourceGroupManager

public org.rhq.enterprise.server.resource.group.ResourceGroupManagerRemote getResourceGroupManager()
Specified by:
getResourceGroupManager in interface RhqFacade

getResourceTypeManager

public org.rhq.enterprise.server.resource.ResourceTypeManagerRemote getResourceTypeManager()
Specified by:
getResourceTypeManager in interface RhqFacade

getRoleManager

public org.rhq.enterprise.server.authz.RoleManagerRemote getRoleManager()
Specified by:
getRoleManager in interface RhqFacade

getSavedSearchManager

public org.rhq.enterprise.server.search.SavedSearchManagerRemote getSavedSearchManager()
Specified by:
getSavedSearchManager in interface RhqFacade

getSubjectManager

public org.rhq.enterprise.server.auth.SubjectManagerRemote getSubjectManager()
Specified by:
getSubjectManager in interface RhqFacade

getSupportManager

public org.rhq.enterprise.server.support.SupportManagerRemote getSupportManager()
Specified by:
getSupportManager in interface RhqFacade

getSystemManager

public org.rhq.enterprise.server.system.SystemManagerRemote getSystemManager()
Specified by:
getSystemManager in interface RhqFacade

getRemoteInstallManager

public org.rhq.enterprise.server.install.remote.RemoteInstallManagerRemote getRemoteInstallManager()
Specified by:
getRemoteInstallManager in interface RhqFacade

getTagManager

public org.rhq.enterprise.server.tagging.TagManagerRemote getTagManager()
Specified by:
getTagManager in interface RhqFacade

getSynchronizationManager

public org.rhq.enterprise.server.sync.SynchronizationManagerRemote getSynchronizationManager()
Specified by:
getSynchronizationManager in interface RhqFacade

getManagers

public Map<String,Object> getManagers()
Specified by:
getManagers in interface RhqFacade


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.