org.rhq.bindings.client
Interface RhqFacade


public interface RhqFacade

This is an interface through which the script can communicate with RHQ server.

Author:
Lukas Krejci

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.event.EventManagerRemote getEventManager()
           
 Map<String,Object> getManagers()
          This map is constructed using all the elements in the RhqManagers enum which are then proxied using this instance.
 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()
           
 

Method Detail

getSubject

org.rhq.core.domain.auth.Subject getSubject()
Returns:
the user the facade is authenticated as

login

org.rhq.core.domain.auth.Subject login(String user,
                                       String password)
                                       throws Exception
Throws:
Exception

logout

void logout()

isLoggedIn

boolean isLoggedIn()

getAlertManager

org.rhq.enterprise.server.alert.AlertManagerRemote getAlertManager()

getAlertDefinitionManager

org.rhq.enterprise.server.alert.AlertDefinitionManagerRemote getAlertDefinitionManager()

getAvailabilityManager

org.rhq.enterprise.server.measurement.AvailabilityManagerRemote getAvailabilityManager()

getBundleManager

org.rhq.enterprise.server.bundle.BundleManagerRemote getBundleManager()

getCallTimeDataManager

org.rhq.enterprise.server.measurement.CallTimeDataManagerRemote getCallTimeDataManager()

getRepoManager

org.rhq.enterprise.server.content.RepoManagerRemote getRepoManager()

getConfigurationManager

org.rhq.enterprise.server.configuration.ConfigurationManagerRemote getConfigurationManager()

getContentManager

org.rhq.enterprise.server.content.ContentManagerRemote getContentManager()

getDataAccessManager

org.rhq.enterprise.server.report.DataAccessManagerRemote getDataAccessManager()

getDiscoveryBoss

org.rhq.enterprise.server.discovery.DiscoveryBossRemote getDiscoveryBoss()

getDriftManager

org.rhq.enterprise.server.drift.DriftManagerRemote getDriftManager()

getEventManager

org.rhq.enterprise.server.event.EventManagerRemote getEventManager()

getMeasurementBaselineManager

org.rhq.enterprise.server.measurement.MeasurementBaselineManagerRemote getMeasurementBaselineManager()

getMeasurementDataManager

org.rhq.enterprise.server.measurement.MeasurementDataManagerRemote getMeasurementDataManager()

getMeasurementDefinitionManager

org.rhq.enterprise.server.measurement.MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()

getMeasurementScheduleManager

org.rhq.enterprise.server.measurement.MeasurementScheduleManagerRemote getMeasurementScheduleManager()

getOperationManager

org.rhq.enterprise.server.operation.OperationManagerRemote getOperationManager()

getResourceManager

org.rhq.enterprise.server.resource.ResourceManagerRemote getResourceManager()

getResourceFactoryManager

org.rhq.enterprise.server.resource.ResourceFactoryManagerRemote getResourceFactoryManager()

getResourceGroupManager

org.rhq.enterprise.server.resource.group.ResourceGroupManagerRemote getResourceGroupManager()

getResourceTypeManager

org.rhq.enterprise.server.resource.ResourceTypeManagerRemote getResourceTypeManager()

getRoleManager

org.rhq.enterprise.server.authz.RoleManagerRemote getRoleManager()

getSavedSearchManager

org.rhq.enterprise.server.search.SavedSearchManagerRemote getSavedSearchManager()

getSubjectManager

org.rhq.enterprise.server.auth.SubjectManagerRemote getSubjectManager()

getSupportManager

org.rhq.enterprise.server.support.SupportManagerRemote getSupportManager()

getSystemManager

org.rhq.enterprise.server.system.SystemManagerRemote getSystemManager()

getRemoteInstallManager

org.rhq.enterprise.server.install.remote.RemoteInstallManagerRemote getRemoteInstallManager()

getTagManager

org.rhq.enterprise.server.tagging.TagManagerRemote getTagManager()

getSynchronizationManager

org.rhq.enterprise.server.sync.SynchronizationManagerRemote getSynchronizationManager()

getManagers

Map<String,Object> getManagers()
This map is constructed using all the elements in the RhqManagers enum which are then proxied using this instance.

Returns:
a map of all available proxied managers keyed by their names.


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