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(Subject subject)
           
 
Method Summary
 AlertDefinitionManagerRemote getAlertDefinitionManager()
           
 AlertManagerRemote getAlertManager()
           
 AvailabilityManagerRemote getAvailabilityManager()
           
 BundleManagerRemote getBundleManager()
           
 CallTimeDataManagerRemote getCallTimeDataManager()
           
 ConfigurationManagerRemote getConfigurationManager()
           
 ContentManagerRemote getContentManager()
           
 DataAccessManagerRemote getDataAccessManager()
           
 DiscoveryBossRemote getDiscoveryBoss()
           
 EventManagerRemote getEventManager()
           
 Map<String,Object> getManagers()
           
 MeasurementBaselineManagerRemote getMeasurementBaselineManager()
           
 MeasurementDataManagerRemote getMeasurementDataManager()
           
 MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()
           
 MeasurementScheduleManagerRemote getMeasurementScheduleManager()
           
 OperationManagerRemote getOperationManager()
           
 RemoteInstallManagerRemote getRemoteInstallManager()
           
 RepoManagerRemote getRepoManager()
           
 ResourceFactoryManagerRemote getResourceFactoryManager()
           
 ResourceGroupManagerRemote getResourceGroupManager()
           
 ResourceManagerRemote getResourceManager()
           
 ResourceTypeManagerRemote getResourceTypeManager()
           
 RoleManagerRemote getRoleManager()
           
 SavedSearchManagerRemote getSavedSearchManager()
           
 Subject getSubject()
           
 SubjectManagerRemote getSubjectManager()
           
 SupportManagerRemote getSupportManager()
           
 SystemManagerRemote getSystemManager()
           
 TagManagerRemote getTagManager()
           
 boolean isLoggedIn()
           
 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(Subject subject)
Method Detail

getSubject

public Subject getSubject()
Specified by:
getSubject in interface RhqFacade

login

public 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 AlertManagerRemote getAlertManager()
Specified by:
getAlertManager in interface RhqFacade

getAlertDefinitionManager

public AlertDefinitionManagerRemote getAlertDefinitionManager()
Specified by:
getAlertDefinitionManager in interface RhqFacade

getAvailabilityManager

public AvailabilityManagerRemote getAvailabilityManager()
Specified by:
getAvailabilityManager in interface RhqFacade

getBundleManager

public BundleManagerRemote getBundleManager()
Specified by:
getBundleManager in interface RhqFacade

getCallTimeDataManager

public CallTimeDataManagerRemote getCallTimeDataManager()
Specified by:
getCallTimeDataManager in interface RhqFacade

getRepoManager

public RepoManagerRemote getRepoManager()
Specified by:
getRepoManager in interface RhqFacade

getConfigurationManager

public ConfigurationManagerRemote getConfigurationManager()
Specified by:
getConfigurationManager in interface RhqFacade

getContentManager

public ContentManagerRemote getContentManager()
Specified by:
getContentManager in interface RhqFacade

getDataAccessManager

public DataAccessManagerRemote getDataAccessManager()
Specified by:
getDataAccessManager in interface RhqFacade

getDiscoveryBoss

public DiscoveryBossRemote getDiscoveryBoss()
Specified by:
getDiscoveryBoss in interface RhqFacade

getEventManager

public EventManagerRemote getEventManager()
Specified by:
getEventManager in interface RhqFacade

getMeasurementBaselineManager

public MeasurementBaselineManagerRemote getMeasurementBaselineManager()
Specified by:
getMeasurementBaselineManager in interface RhqFacade

getMeasurementDataManager

public MeasurementDataManagerRemote getMeasurementDataManager()
Specified by:
getMeasurementDataManager in interface RhqFacade

getMeasurementDefinitionManager

public MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()
Specified by:
getMeasurementDefinitionManager in interface RhqFacade

getMeasurementScheduleManager

public MeasurementScheduleManagerRemote getMeasurementScheduleManager()
Specified by:
getMeasurementScheduleManager in interface RhqFacade

getOperationManager

public OperationManagerRemote getOperationManager()
Specified by:
getOperationManager in interface RhqFacade

getResourceManager

public ResourceManagerRemote getResourceManager()
Specified by:
getResourceManager in interface RhqFacade

getResourceFactoryManager

public ResourceFactoryManagerRemote getResourceFactoryManager()
Specified by:
getResourceFactoryManager in interface RhqFacade

getResourceGroupManager

public ResourceGroupManagerRemote getResourceGroupManager()
Specified by:
getResourceGroupManager in interface RhqFacade

getResourceTypeManager

public ResourceTypeManagerRemote getResourceTypeManager()
Specified by:
getResourceTypeManager in interface RhqFacade

getRoleManager

public RoleManagerRemote getRoleManager()
Specified by:
getRoleManager in interface RhqFacade

getSavedSearchManager

public SavedSearchManagerRemote getSavedSearchManager()
Specified by:
getSavedSearchManager in interface RhqFacade

getSubjectManager

public SubjectManagerRemote getSubjectManager()
Specified by:
getSubjectManager in interface RhqFacade

getSupportManager

public SupportManagerRemote getSupportManager()
Specified by:
getSupportManager in interface RhqFacade

getSystemManager

public SystemManagerRemote getSystemManager()
Specified by:
getSystemManager in interface RhqFacade

getRemoteInstallManager

public RemoteInstallManagerRemote getRemoteInstallManager()
Specified by:
getRemoteInstallManager in interface RhqFacade

getTagManager

public TagManagerRemote getTagManager()
Specified by:
getTagManager in interface RhqFacade

getManagers

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


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