|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.configuration.ConfigurationManagerBean
public class ConfigurationManagerBean
The manager responsible for working with Resource and plugin configurations.
| Constructor Summary | |
|---|---|
ConfigurationManagerBean()
|
|
| Method Summary | |
|---|---|
void |
checkForCompletedGroupResourceConfigurationUpdate(int resourceConfigUpdateId)
|
void |
checkForTimedOutConfigurationUpdateRequests()
The purpose of this method is really to clean up requests when we detect they probably will never move out of the in-progress status. |
void |
completePluginConfigurationUpdate(Integer updateId)
|
void |
completePluginConfigurationUpdate(org.rhq.core.domain.configuration.PluginConfigurationUpdate update)
Updates the plugin configuration used to connect and communicate with the resource using the information in the passed PluginConfigurationUpdate object. |
void |
completeResourceConfigurationUpdate(ConfigurationUpdateResponse response)
A callback method that is called when an agent has completed updating a resource's configuration. |
int |
createGroupConfigurationUpdate(org.rhq.core.domain.configuration.group.AbstractGroupConfigurationUpdate update)
|
void |
deleteConfigurations(List<Integer> configurationIds)
|
int |
deleteGroupPluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceGroupId,
Integer[] groupPluginConfigurationUpdateIds)
|
int |
deleteGroupResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceGroupId,
Integer[] groupResourceConfigurationUpdateIds)
|
void |
deleteProperties(int[] propertyIds)
|
ConfigurationUpdateResponse |
executePluginConfigurationUpdate(org.rhq.core.domain.configuration.PluginConfigurationUpdate update)
|
void |
executeResourceConfigurationUpdate(int updateId)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate> |
findGroupPluginConfigurationUpdates(int groupId,
org.rhq.core.domain.util.PageControl pc)
Deprecated. use findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate> |
findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria criteria)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate> |
findGroupResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int groupId,
org.rhq.core.domain.util.PageControl pc)
Deprecated. use findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate> |
findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria criteria)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.composite.ConfigurationUpdateComposite> |
findPluginConfigurationUpdateCompositesByParentId(int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.PluginConfigurationUpdate> |
findPluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int resourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pc)
Deprecated. use findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.PluginConfigurationUpdate> |
findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria criteria)
|
org.rhq.core.domain.util.PageList<Integer> |
findPluginConfigurationUpdatesByParentId(int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
Deprecated. use findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.composite.ConfigurationUpdateComposite> |
findResourceConfigurationUpdateCompositesByParentId(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.ResourceConfigurationUpdate> |
findResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceId,
Long beginDate,
Long endDate,
boolean suppressOldest,
org.rhq.core.domain.util.PageControl pc)
Deprecated. use findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.ResourceConfigurationUpdate> |
findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria criteria)
|
org.rhq.core.domain.util.PageList<Integer> |
findResourceConfigurationUpdatesByParentId(int groupConfigurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
Deprecated. use findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria) |
org.rhq.core.domain.configuration.Configuration |
getConfiguration(org.rhq.core.domain.auth.Subject subject,
int configurationId)
|
org.rhq.core.domain.configuration.Configuration |
getConfigurationById(int id)
This is a generic method that any caller can use to obtain any configuration given a configuration ID. |
org.rhq.core.domain.configuration.Configuration |
getConfigurationFromDefaultTemplate(org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition)
This is a convenience method that is equivalent to the following:
definition.getDefaultTemplate().getConfiguration() If the definition is already a managed bean, then there
is no real reason to call this since EJB3 will traverse the object relationships just fine. |
org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate |
getGroupPluginConfigurationById(int configurationUpdateId)
Deprecated. use findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria) |
org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate |
getGroupPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
Deprecated. use findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria) |
org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate |
getGroupResourceConfigurationById(int configurationUpdateId)
Deprecated. use findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria) |
org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate |
getGroupResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
Deprecated. use findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria) |
org.rhq.core.domain.configuration.PluginConfigurationUpdate |
getLatestPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId)
Get the latest plugin configuration for the Resource with the given id. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
getLatestResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId)
Get the latest resource configuration for the Resource with the given id, or null if the
resource's configuration is not yet initialized and for some reason we can't get its current live configuration
(e.g. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
getLatestResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean fromStructured)
|
org.rhq.core.domain.configuration.Configuration |
getLiveResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean pingAgentFirst)
Get the currently live resource configuration for the Resource with the given id. |
org.rhq.core.domain.configuration.Configuration |
getLiveResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean pingAgentFirst,
boolean fromStructured)
|
org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
getOptionsForConfigurationDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition def)
|
org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
getPackageTypeConfigurationDefinition(org.rhq.core.domain.auth.Subject subject,
int packageTypeId)
Return the deploy configuration definition for the PackageType with the
specified id. |
org.rhq.core.domain.configuration.Configuration |
getPluginConfiguration(int resourceId)
This does not perform permission checks and should be used internally only. |
org.rhq.core.domain.configuration.Configuration |
getPluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId)
Get the current plugin configuration for the Resource with the given id, or null if the
resource's plugin configuration is not yet initialized. |
org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
getPluginConfigurationDefinitionForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
Return the plugin configuration definition for the ResourceType with the
specified id. |
Map<Integer,org.rhq.core.domain.configuration.Configuration> |
getPluginConfigurationMapForGroupUpdate(org.rhq.core.domain.auth.Subject subject,
Integer groupPluginConfigurationUpdateId)
|
Map<Integer,org.rhq.core.domain.configuration.Configuration> |
getPluginConfigurationsForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
org.rhq.core.domain.configuration.PluginConfigurationUpdate |
getPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
Deprecated. use criteria-based API |
long |
getPluginConfigurationUpdateCountByParentId(int configurationUpdateId)
|
org.rhq.core.domain.configuration.Configuration |
getResourceConfiguration(int resourceId)
This does not perform permission checks and should be used internally only. |
org.rhq.core.domain.configuration.Configuration |
getResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId)
Get the current Resource configuration. |
org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
getResourceConfigurationDefinitionForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
Return the resource configuration definition for the ResourceType with the
specified id. |
org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
getResourceConfigurationDefinitionWithTemplatesForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
Return the resource configuration definition for the ResourceType with the
specified id. |
Map<Integer,org.rhq.core.domain.configuration.Configuration> |
getResourceConfigurationMapForGroupUpdate(org.rhq.core.domain.auth.Subject subject,
Integer groupResourceConfigurationUpdateId)
|
Map<Integer,org.rhq.core.domain.configuration.Configuration> |
getResourceConfigurationsForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
Returns the current Resource configurations for the members in the specified compatible group. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
getResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
Deprecated. use criteria-based API |
long |
getResourceConfigurationUpdateCountByParentId(int groupConfigurationUpdateId)
|
boolean |
hasPluginConfiguration(int resourceTypeId)
|
boolean |
isGroupPluginConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
boolean |
isGroupResourceConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
boolean |
isPluginConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int resourceId)
|
boolean |
isResourceConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int resourceId)
Get whether the the specified resource is in the process of updating its configuration. |
org.rhq.core.domain.configuration.Configuration |
mergeConfiguration(org.rhq.core.domain.configuration.Configuration config)
|
org.rhq.core.domain.configuration.AbstractResourceConfigurationUpdate |
mergeConfigurationUpdate(org.rhq.core.domain.configuration.AbstractResourceConfigurationUpdate configurationUpdate)
Merge the specified configuration update into the DB. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
persistNewResourceConfigurationUpdateHistory(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newConfiguration,
org.rhq.core.domain.configuration.ConfigurationUpdateStatus newStatus,
String newSubject,
boolean isPartofGroupUpdate)
For internal use only - do not call this method. |
void |
purgePluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
boolean purgeInProgress)
This deletes the update information belonging to the AbstractResourceConfigurationUpdate object with the
given ID. |
void |
purgePluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int[] configurationUpdateIds,
boolean purgeInProgress)
This deletes one or more plugin configuration updates from the resource's plugin config history. |
void |
purgeResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
boolean purgeInProgress)
This deletes the update information belonging to the AbstractResourceConfigurationUpdate object with the
given ID. |
void |
purgeResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int[] configurationUpdateIds,
boolean purgeInProgress)
This deletes one or more configuration updates from the resource's configuration history. |
void |
rollbackPluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int configHistoryId)
This method is called when a user has requested to change the plugin configuration for an existing resource to one of its previous values. |
void |
rollbackResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int configHistoryId)
This method is called when a user has requested to change the resource configuration for an existing resource to one of its previous values. |
int |
scheduleGroupPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int compatibleGroupId,
Map<Integer,org.rhq.core.domain.configuration.Configuration> memberPluginConfigurations)
|
int |
scheduleGroupResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int compatibleGroupId,
Map<Integer,org.rhq.core.domain.configuration.Configuration> newResourceConfigurationMap)
|
void |
setResourceConfiguration(int resourceId,
org.rhq.core.domain.configuration.Configuration configuration)
This method is called when the plugin container reports a new Resource configuration after an external change was detected. |
org.rhq.core.domain.configuration.Configuration |
translateResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration configuration,
boolean fromStructured)
|
void |
updateGroupConfigurationUpdate(org.rhq.core.domain.configuration.group.AbstractGroupConfigurationUpdate groupUpdate)
|
org.rhq.core.domain.configuration.ConfigurationUpdateStatus |
updateGroupPluginConfigurationUpdateStatus(int groupPluginConfigurationUpdateId,
String errorMessages)
|
org.rhq.core.domain.configuration.ConfigurationUpdateStatus |
updateGroupResourceConfigurationUpdateStatus(int groupResourceConfigurationUpdateId,
String errorMessages)
|
org.rhq.core.domain.configuration.PluginConfigurationUpdate |
updatePluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newPluginConfiguration)
Updates the plugin configuration used to connect and communicate with the resource. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
updateResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newResourceConfiguration)
This method is called when a user has requested to change the resource configuration for an existing resource. |
org.rhq.core.domain.configuration.ResourceConfigurationUpdate |
updateStructuredOrRawConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newConfiguration,
boolean fromStructured)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationManagerBean()
| Method Detail |
|---|
@Nullable
public org.rhq.core.domain.configuration.Configuration getPluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ConfigurationManagerLocalResource with the given id, or null if the
resource's plugin configuration is not yet initialized.
getPluginConfiguration in interface ConfigurationManagerLocalgetPluginConfiguration in interface ConfigurationManagerRemotesubject - the user who wants to see the informationresourceId - a Resource id
Resource with the given id, or null if the
resource's configuration is not yet initializedpublic org.rhq.core.domain.configuration.Configuration getPluginConfiguration(int resourceId)
ConfigurationManagerLocalConfigurationManagerLocal.getPluginConfiguration(Subject, int).
getPluginConfiguration in interface ConfigurationManagerLocalpublic void completePluginConfigurationUpdate(Integer updateId)
completePluginConfigurationUpdate in interface ConfigurationManagerLocalpublic void completePluginConfigurationUpdate(org.rhq.core.domain.configuration.PluginConfigurationUpdate update)
ConfigurationManagerLocalPluginConfigurationUpdate object. This update object will be changed to reflect the result of the
plugin configuration update attempt. This is an internal method called by
ConfigurationManagerLocal.updatePluginConfiguration(Subject, int, Configuration) and GroupPluginConfigurationUpdateJob
. It is not intended to be used for general, public consumption.
completePluginConfigurationUpdate in interface ConfigurationManagerLocalupdate - a previously server-side persisted update, which has not yet made it to the agentpublic ConfigurationUpdateResponse executePluginConfigurationUpdate(org.rhq.core.domain.configuration.PluginConfigurationUpdate update)
executePluginConfigurationUpdate in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.PluginConfigurationUpdate updatePluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newPluginConfiguration)
throws ResourceNotFoundException
ConfigurationManagerLocal
newConfiguration is usually a modified version of a configuration returned by
ConfigurationManagerLocal.getPluginConfiguration(Subject, int).
updatePluginConfiguration in interface ConfigurationManagerLocalupdatePluginConfiguration in interface ConfigurationManagerRemotesubject - the user who wants to see the informationresourceId - a Resource idnewPluginConfiguration - the new plugin configuration
ResourceNotFoundException
public org.rhq.core.domain.configuration.Configuration getResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ConfigurationManagerRemote
getResourceConfiguration in interface ConfigurationManagerLocalgetResourceConfiguration in interface ConfigurationManagerRemotesubject - The logged in user's subject.resourceId - A resource id.
public void setResourceConfiguration(int resourceId,
org.rhq.core.domain.configuration.Configuration configuration)
ConfigurationManagerLocal
setResourceConfiguration in interface ConfigurationManagerLocalresourceId - the Resource's idconfiguration - the updated configurationpublic org.rhq.core.domain.configuration.Configuration getResourceConfiguration(int resourceId)
ConfigurationManagerLocal#getCurrentResourceConfiguration.
getResourceConfiguration in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate getLatestResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean fromStructured)
getLatestResourceConfigurationUpdate in interface ConfigurationManagerLocal
@Nullable
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate getLatestResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ConfigurationManagerLocalResource with the given id, or null if the
resource's configuration is not yet initialized and for some reason we can't get its current live configuration
(e.g. in the case the agent or resource is down). Returns the configuration as it is known on the server-side in
the database. The database will be sync'ed with the live values, if the currently live configuration is actually
different than the latest configuration update found in history.
getLatestResourceConfigurationUpdate in interface ConfigurationManagerLocalgetLatestResourceConfigurationUpdate in interface ConfigurationManagerRemotesubject - the user who wants to see the informationresourceId - a Resource id
Resource with the given id, or null if the resource's configuration is not yet
initialized and its live configuration could not be determined
public org.rhq.core.domain.configuration.PluginConfigurationUpdate getLatestPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ConfigurationManagerLocalResource with the given id. Returns the configuration as it
is known on the server-side in the database.
getLatestPluginConfigurationUpdate in interface ConfigurationManagerLocalgetLatestPluginConfigurationUpdate in interface ConfigurationManagerRemotesubject - the user who wants to see the informationresourceId - a Resource id
Resource with the given id
public boolean isResourceConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int resourceId)
ConfigurationManagerRemote
isResourceConfigurationUpdateInProgress in interface ConfigurationManagerLocalisResourceConfigurationUpdateInProgress in interface ConfigurationManagerRemotesubject - The logged in user's subject.resourceId - A resource id.
public boolean isPluginConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int resourceId)
public boolean isGroupResourceConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int groupId)
isGroupResourceConfigurationUpdateInProgress in interface ConfigurationManagerLocalisGroupResourceConfigurationUpdateInProgress in interface ConfigurationManagerRemote
public boolean isGroupPluginConfigurationUpdateInProgress(org.rhq.core.domain.auth.Subject subject,
int groupId)
isGroupPluginConfigurationUpdateInProgress in interface ConfigurationManagerLocal
public Map<Integer,org.rhq.core.domain.configuration.Configuration> getResourceConfigurationsForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
throws ConfigurationUpdateStillInProgressException,
Exception
ConfigurationManagerLocal
getResourceConfigurationsForCompatibleGroup in interface ConfigurationManagerLocalsubject - the current subjectgroupId - the id of the compatible group
Exception - if 1) one or more of the group's members are DOWN, or 2) we fail to retrieve one or more member
live configs from the corresponding Agents
ConfigurationUpdateStillInProgressException
public Map<Integer,org.rhq.core.domain.configuration.Configuration> getPluginConfigurationsForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
throws ConfigurationUpdateStillInProgressException,
Exception
getPluginConfigurationsForCompatibleGroup in interface ConfigurationManagerLocalConfigurationUpdateStillInProgressException
Exception
public org.rhq.core.domain.configuration.Configuration getLiveResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean pingAgentFirst)
throws Exception
ConfigurationManagerLocalResource with the given id. This actually asks for
the up-to-date configuration directly from the agent. An exception will be thrown if communications with the
agent cannot be made.
getLiveResourceConfiguration in interface ConfigurationManagerLocalgetLiveResourceConfiguration in interface ConfigurationManagerRemotesubject - the user who wants to see the informationresourceId - a Resource idpingAgentFirst - true if the underlying Agent should be pinged successfully before attempting to retrieve
the configuration, or false otherwise
Exception - if failed to get the configuration from the agent
public org.rhq.core.domain.configuration.Configuration getLiveResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
boolean pingAgentFirst,
boolean fromStructured)
throws Exception
getLiveResourceConfiguration in interface ConfigurationManagerLocalExceptionpublic void checkForTimedOutConfigurationUpdateRequests()
ConfigurationManagerLocal
checkForTimedOutConfigurationUpdateRequests in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.PluginConfigurationUpdate> findPluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int resourceId,
Long beginDate,
Long endDate,
org.rhq.core.domain.util.PageControl pc)
findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria)
findPluginConfigurationUpdates in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.ResourceConfigurationUpdate> findResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceId,
Long beginDate,
Long endDate,
boolean suppressOldest,
org.rhq.core.domain.util.PageControl pc)
findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria)
ConfigurationManagerLocalConfigurationManagerLocal.updateResourceConfiguration(Subject, int, Configuration).
findResourceConfigurationUpdates in interface ConfigurationManagerLocalsubject - the user who wants to see the informationresourceId - the resource whose update requests are to be returned, if null will not filter by resourceIdbeginDate - filter used to show only results occurring after this epoch millis parameter, nullableendDate - filter used to show only results occurring before this epoch millis parameter, nullablesuppressOldest - if true, will not include the oldest element in the history (usually the initial update)pc - the pagination controls
null) if none)
public org.rhq.core.domain.configuration.PluginConfigurationUpdate getPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
ConfigurationManagerLocal
getPluginConfigurationUpdate in interface ConfigurationManagerLocalsubject - the user who wants to see the informationconfigurationUpdateId - the ID of the configuration update entity to return
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate getResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
ConfigurationManagerLocal
getResourceConfigurationUpdate in interface ConfigurationManagerLocalsubject - the user who wants to see the informationconfigurationUpdateId - the ID of the configuration update entity to return
public void purgePluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
boolean purgeInProgress)
ConfigurationManagerLocalAbstractResourceConfigurationUpdate object with the
given ID. Once this returns, the complete audit trail for that update will be gone and you will not be able to
rollback to that configuration.
Under normal circumstances, you will not want to purge an update that is currently in progress. However, there
may be conditions in which an update request "gets stuck" in the in-progress state, even though you know the
agent will never report the completed request (typically caused by an unusual crash of the agent). In this case,
you should pass true in for the purgeInProgress parameter to tell this method to delete
the request even if it says it is in-progress.
purgePluginConfigurationUpdate in interface ConfigurationManagerLocalsubject - the user who is requesting the purgeconfigurationUpdateId - identifies the update record to be deletedpurgeInProgress - if true, delete it even if its
in progress
public void purgePluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int[] configurationUpdateIds,
boolean purgeInProgress)
ConfigurationManagerLocal
purgePluginConfigurationUpdates in interface ConfigurationManagerLocalsubject - the user who is requesting the purgeconfigurationUpdateIds - identifies the update records to be deletedpurgeInProgress - if true, delete those even if
in progress
public void purgeResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
boolean purgeInProgress)
ConfigurationManagerLocalAbstractResourceConfigurationUpdate object with the
given ID. Once this returns, the complete audit trail for that update will be gone and you will not be able to
rollback to that configuration.
Under normal circumstances, you will not want to purge an update that is currently in progress. However, there
may be conditions in which an update request "gets stuck" in the in-progress state, even though you know the
agent will never report the completed request (typically caused by an unusual crash of the agent). In this case,
you should pass true in for the purgeInProgress parameter to tell this method to delete
the request even if it says it is in-progress.
purgeResourceConfigurationUpdate in interface ConfigurationManagerLocalsubject - the user who is requesting the purgeconfigurationUpdateId - identifies the update record to be deletedpurgeInProgress - if true, delete it even if its
in progress
public void purgeResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int[] configurationUpdateIds,
boolean purgeInProgress)
ConfigurationManagerLocal
purgeResourceConfigurationUpdates in interface ConfigurationManagerLocalsubject - the user who is requesting the purgeconfigurationUpdateIds - identifies the update records to be deletedpurgeInProgress - if true, delete those even if
in progress
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate updateStructuredOrRawConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newConfiguration,
boolean fromStructured)
throws ResourceNotFoundException,
ConfigurationUpdateStillInProgressException
updateStructuredOrRawConfiguration in interface ConfigurationManagerLocalResourceNotFoundException
ConfigurationUpdateStillInProgressException
@Nullable
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate updateResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newResourceConfiguration)
throws ResourceNotFoundException
ConfigurationManagerLocalThis will not wait for the agent to finish the configuration update. This will return after the request is
sent. Once the agent finishes with the request, it will send the completed request information to
ConfigurationManagerLocal.completeResourceConfigurationUpdate(org.rhq.core.clientapi.server.configuration.ConfigurationUpdateResponse).
updateResourceConfiguration in interface ConfigurationManagerLocalupdateResourceConfiguration in interface ConfigurationManagerRemotesubject - the user who is requesting the updateresourceId - identifies the resource to be updatednewResourceConfiguration - the resource's desired new configuration
ResourceNotFoundExceptionpublic void executeResourceConfigurationUpdate(int updateId)
executeResourceConfigurationUpdate in interface ConfigurationManagerLocal
public void rollbackResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int configHistoryId)
throws ConfigurationUpdateException
ConfigurationManagerLocalThis will not wait for the agent to finish the configuration update. This will return after the request is
sent. Once the agent finishes with the request, it will send the completed request information to
ConfigurationManagerLocal.completeResourceConfigurationUpdate(org.rhq.core.clientapi.server.configuration.ConfigurationUpdateResponse).
rollbackResourceConfiguration in interface ConfigurationManagerLocalsubject - the user who is requesting the updateresourceId - identifies the resource to be updatedconfigHistoryId - the id of the resource's previous configuration to rollback to
ConfigurationUpdateException - if the configHistoryId does not exist
public void rollbackPluginConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
int configHistoryId)
throws ConfigurationUpdateException
ConfigurationManagerLocalThis will not wait for the agent to finish the configuration update. This will return after the request is
sent. Once the agent finishes with the request, it will send the completed request information to
ConfigurationManagerLocal.completePluginConfigurationUpdate(org.rhq.core.domain.configuration.PluginConfigurationUpdate).
rollbackPluginConfiguration in interface ConfigurationManagerLocalsubject - the user who is requesting the updateresourceId - identifies the resource to be updatedconfigHistoryId - the id of the resource's previous configuration to rollback to
ConfigurationUpdateException - if the configHistoryId does not exist
public org.rhq.core.domain.configuration.ResourceConfigurationUpdate persistNewResourceConfigurationUpdateHistory(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration newConfiguration,
org.rhq.core.domain.configuration.ConfigurationUpdateStatus newStatus,
String newSubject,
boolean isPartofGroupUpdate)
throws ResourceNotFoundException,
ConfigurationUpdateStillInProgressException
ConfigurationManagerLocalConfigurationManagerLocal.updateResourceConfiguration(Subject, int, Configuration) to call with REQUIRES_NEW transaction scope so
it can force the new request to be committed to the DB. Also used by
ConfigurationManagerLocal.getLatestResourceConfigurationUpdate(Subject, int) and
ConfigurationManagerLocal.scheduleGroupResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject, int, java.util.Map) .
persistNewResourceConfigurationUpdateHistory in interface ConfigurationManagerLocalnewSubject - user to associate with this update change (may be null)
ResourceNotFoundException
ConfigurationUpdateStillInProgressExceptionpublic void completeResourceConfigurationUpdate(ConfigurationUpdateResponse response)
ConfigurationManagerLocal
completeResourceConfigurationUpdate in interface ConfigurationManagerLocalresponse - information that contains the status of the update (i.e. was it successfully updated or did it
fail?) as well as the configuration if it failed (with the properties containing error messages
to describe what failed). If the update was a success, the completed request's configuration will
be null to indicate that the configuration that was sent to the agent was used
as-is.public void checkForCompletedGroupResourceConfigurationUpdate(int resourceConfigUpdateId)
checkForCompletedGroupResourceConfigurationUpdate in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getPackageTypeConfigurationDefinition(org.rhq.core.domain.auth.Subject subject,
int packageTypeId)
ConfigurationManagerRemotePackageType with the
specified id.
getPackageTypeConfigurationDefinition in interface ConfigurationManagerLocalgetPackageTypeConfigurationDefinition in interface ConfigurationManagerRemotesubject - the user who is requesting the plugin configuration definitionpackageTypeId - identifies the package type whose configuration definition is being requested
PackageType with the
specified id.ConfigurationManagerRemote.getPackageTypeConfigurationDefinition(Subject,int)
@Nullable
public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getResourceConfigurationDefinitionForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
ConfigurationManagerLocalResourceType with the
specified id.
getResourceConfigurationDefinitionForResourceType in interface ConfigurationManagerLocalgetResourceConfigurationDefinitionForResourceType in interface ConfigurationManagerRemotesubject - the user who is requesting the resource configuration definitionresourceTypeId - identifies the resource type whose resource configuration definition is being requested
ResourceType with the
specified id, or null if the ResourceType does not define a resource configuration
@Nullable
public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getResourceConfigurationDefinitionWithTemplatesForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
ConfigurationManagerLocalResourceType with the
specified id. The templates will be loaded in the definition returned from this call.
getResourceConfigurationDefinitionWithTemplatesForResourceType in interface ConfigurationManagerLocalgetResourceConfigurationDefinitionWithTemplatesForResourceType in interface ConfigurationManagerRemotesubject - the user who is requesting the resource configuration definitionresourceTypeId - identifies the resource type whose resource configuration definition is being requested
ResourceType with the
specified id, or null if the ResourceType does not define a resource configurationpublic boolean hasPluginConfiguration(int resourceTypeId)
@Nullable
public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getPluginConfigurationDefinitionForResourceType(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
ConfigurationManagerLocalResourceType with the
specified id.
getPluginConfigurationDefinitionForResourceType in interface ConfigurationManagerLocalgetPluginConfigurationDefinitionForResourceType in interface ConfigurationManagerRemotesubject - the user who is requesting the plugin configuration definitionresourceTypeId - identifies the resource type whose plugin configuration definition is being requested
ResourceType with the
specified id, or null if the ResourceType does not define a plugin configurationpublic org.rhq.core.domain.configuration.AbstractResourceConfigurationUpdate mergeConfigurationUpdate(org.rhq.core.domain.configuration.AbstractResourceConfigurationUpdate configurationUpdate)
ConfigurationManagerLocal
mergeConfigurationUpdate in interface ConfigurationManagerLocalconfigurationUpdate - a configuration update
public org.rhq.core.domain.configuration.Configuration getConfigurationById(int id)
ConfigurationManagerLocal
getConfigurationById in interface ConfigurationManagerLocalid - identifies the configuration to return
null if there is no configuration with that ID
public org.rhq.core.domain.configuration.Configuration getConfiguration(org.rhq.core.domain.auth.Subject subject,
int configurationId)
getConfiguration in interface ConfigurationManagerLocalpublic org.rhq.core.domain.configuration.Configuration getConfigurationFromDefaultTemplate(org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition)
ConfigurationManagerLocal
definition.getDefaultTemplate().getConfiguration() If the definition is already a managed bean, then there
is no real reason to call this since EJB3 will traverse the object relationships just fine. However, if the
definition is detached from the managed context, and because of the lazy-loading semantics of the entities
involved in the call chain above, then you can use this method since it will re-attach it and get the
configuration from the default template as shown above.
getConfigurationFromDefaultTemplate in interface ConfigurationManagerLocaldefinition - a configuration definition
Configuration from the default ConfigurationTemplate of the passed definition
public int createGroupConfigurationUpdate(org.rhq.core.domain.configuration.group.AbstractGroupConfigurationUpdate update)
throws org.quartz.SchedulerException
createGroupConfigurationUpdate in interface ConfigurationManagerLocalorg.quartz.SchedulerException
public int scheduleGroupPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int compatibleGroupId,
Map<Integer,org.rhq.core.domain.configuration.Configuration> memberPluginConfigurations)
throws org.quartz.SchedulerException
scheduleGroupPluginConfigurationUpdate in interface ConfigurationManagerLocalorg.quartz.SchedulerException
public int scheduleGroupResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int compatibleGroupId,
Map<Integer,org.rhq.core.domain.configuration.Configuration> newResourceConfigurationMap)
scheduleGroupResourceConfigurationUpdate in interface ConfigurationManagerLocalscheduleGroupResourceConfigurationUpdate in interface ConfigurationManagerRemotepublic org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate getGroupPluginConfigurationById(int configurationUpdateId)
findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria)
getGroupPluginConfigurationById in interface ConfigurationManagerLocalpublic org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate getGroupResourceConfigurationById(int configurationUpdateId)
findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria)
getGroupResourceConfigurationById in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.composite.ConfigurationUpdateComposite> findPluginConfigurationUpdateCompositesByParentId(int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
findPluginConfigurationUpdateCompositesByParentId in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.composite.ConfigurationUpdateComposite> findResourceConfigurationUpdateCompositesByParentId(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
findResourceConfigurationUpdateCompositesByParentId in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<Integer> findPluginConfigurationUpdatesByParentId(int configurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria)
findPluginConfigurationUpdatesByParentId in interface ConfigurationManagerLocalpublic long getPluginConfigurationUpdateCountByParentId(int configurationUpdateId)
getPluginConfigurationUpdateCountByParentId in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<Integer> findResourceConfigurationUpdatesByParentId(int groupConfigurationUpdateId,
org.rhq.core.domain.util.PageControl pageControl)
findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria)
findResourceConfigurationUpdatesByParentId in interface ConfigurationManagerLocalpublic long getResourceConfigurationUpdateCountByParentId(int groupConfigurationUpdateId)
getResourceConfigurationUpdateCountByParentId in interface ConfigurationManagerLocal
public Map<Integer,org.rhq.core.domain.configuration.Configuration> getResourceConfigurationMapForGroupUpdate(org.rhq.core.domain.auth.Subject subject,
Integer groupResourceConfigurationUpdateId)
getResourceConfigurationMapForGroupUpdate in interface ConfigurationManagerLocal
public Map<Integer,org.rhq.core.domain.configuration.Configuration> getPluginConfigurationMapForGroupUpdate(org.rhq.core.domain.auth.Subject subject,
Integer groupPluginConfigurationUpdateId)
getPluginConfigurationMapForGroupUpdate in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate> findGroupPluginConfigurationUpdates(int groupId,
org.rhq.core.domain.util.PageControl pc)
findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria)
findGroupPluginConfigurationUpdates in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate> findGroupResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
int groupId,
org.rhq.core.domain.util.PageControl pc)
findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria)
findGroupResourceConfigurationUpdates in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.ConfigurationUpdateStatus updateGroupResourceConfigurationUpdateStatus(int groupResourceConfigurationUpdateId,
String errorMessages)
updateGroupResourceConfigurationUpdateStatus in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.ConfigurationUpdateStatus updateGroupPluginConfigurationUpdateStatus(int groupPluginConfigurationUpdateId,
String errorMessages)
updateGroupPluginConfigurationUpdateStatus in interface ConfigurationManagerLocal
public int deleteGroupPluginConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceGroupId,
Integer[] groupPluginConfigurationUpdateIds)
deleteGroupPluginConfigurationUpdates in interface ConfigurationManagerLocal
public int deleteGroupResourceConfigurationUpdates(org.rhq.core.domain.auth.Subject subject,
Integer resourceGroupId,
Integer[] groupResourceConfigurationUpdateIds)
deleteGroupResourceConfigurationUpdates in interface ConfigurationManagerLocalpublic void updateGroupConfigurationUpdate(org.rhq.core.domain.configuration.group.AbstractGroupConfigurationUpdate groupUpdate)
updateGroupConfigurationUpdate in interface ConfigurationManagerLocalpublic void deleteConfigurations(List<Integer> configurationIds)
deleteConfigurations in interface ConfigurationManagerLocalpublic void deleteProperties(int[] propertyIds)
deleteProperties in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate getGroupPluginConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria)
getGroupPluginConfigurationUpdate in interface ConfigurationManagerLocalgetGroupPluginConfigurationUpdate in interface ConfigurationManagerRemote
public org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate getGroupResourceConfigurationUpdate(org.rhq.core.domain.auth.Subject subject,
int configurationUpdateId)
findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject, org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria)
getGroupResourceConfigurationUpdate in interface ConfigurationManagerLocalgetGroupResourceConfigurationUpdate in interface ConfigurationManagerRemote
public org.rhq.core.domain.configuration.Configuration translateResourceConfiguration(org.rhq.core.domain.auth.Subject subject,
int resourceId,
org.rhq.core.domain.configuration.Configuration configuration,
boolean fromStructured)
translateResourceConfiguration in interface ConfigurationManagerLocaltranslateResourceConfiguration in interface ConfigurationManagerRemotepublic org.rhq.core.domain.configuration.Configuration mergeConfiguration(org.rhq.core.domain.configuration.Configuration config)
mergeConfiguration in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.ResourceConfigurationUpdate> findResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceConfigurationUpdateCriteria criteria)
findResourceConfigurationUpdatesByCriteria in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.PluginConfigurationUpdate> findPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.PluginConfigurationUpdateCriteria criteria)
findPluginConfigurationUpdatesByCriteria in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupResourceConfigurationUpdate> findGroupResourceConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.GroupResourceConfigurationUpdateCriteria criteria)
findGroupResourceConfigurationUpdatesByCriteria in interface ConfigurationManagerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.configuration.group.GroupPluginConfigurationUpdate> findGroupPluginConfigurationUpdatesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.GroupPluginConfigurationUpdateCriteria criteria)
findGroupPluginConfigurationUpdatesByCriteria in interface ConfigurationManagerLocal
public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getOptionsForConfigurationDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition def)
getOptionsForConfigurationDefinition in interface ConfigurationManagerLocal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||