public class ResourceMetadataManagerBean extends Object implements ResourceMetadataManagerLocal
| Constructor and Description |
|---|
ResourceMetadataManagerBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
completeRemoveResourceType(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType existingType)
Exists only to for transactional boundary reasons.
|
void |
getPluginTypes(org.rhq.core.domain.auth.Subject subject,
String pluginName,
Set<org.rhq.core.domain.resource.ResourceType> legitTypes,
Set<org.rhq.core.domain.resource.ResourceType> obsoleteTypes,
PluginMetadataManager metadataCache)
Exists only to for transactional boundary reasons.
|
void |
removeObsoleteSubCategories(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType newType,
org.rhq.core.domain.resource.ResourceType existingType)
Exists only to for transactional boundary reasons.
|
void |
removeObsoleteTypes(org.rhq.core.domain.auth.Subject subject,
String pluginName,
PluginMetadataManager metadataCache) |
void |
updateDriftMetadata(org.rhq.core.domain.resource.ResourceType existingType,
org.rhq.core.domain.resource.ResourceType resourceType)
TODO: do we want to create a driftMetadataManager SLSB and put this in there
|
org.rhq.core.domain.resource.ResourceType |
updateTypeInNewTx(org.rhq.core.domain.resource.ResourceType resourceType)
Exists only to for transactional boundary reasons.
|
void |
updateTypes(Set<org.rhq.core.domain.resource.ResourceType> resourceTypes)
Does not allow calling from within a Tx.
|
public void updateTypes(Set<org.rhq.core.domain.resource.ResourceType> resourceTypes) throws Exception
ResourceMetadataManagerLocalupdateTypes in interface ResourceMetadataManagerLocalExceptionpublic void removeObsoleteTypes(org.rhq.core.domain.auth.Subject subject,
String pluginName,
PluginMetadataManager metadataCache)
removeObsoleteTypes in interface ResourceMetadataManagerLocalpublic void getPluginTypes(org.rhq.core.domain.auth.Subject subject,
String pluginName,
Set<org.rhq.core.domain.resource.ResourceType> legitTypes,
Set<org.rhq.core.domain.resource.ResourceType> obsoleteTypes,
PluginMetadataManager metadataCache)
ResourceMetadataManagerLocalgetPluginTypes in interface ResourceMetadataManagerLocalpublic void completeRemoveResourceType(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType existingType)
ResourceMetadataManagerLocalcompleteRemoveResourceType in interface ResourceMetadataManagerLocalpublic org.rhq.core.domain.resource.ResourceType updateTypeInNewTx(org.rhq.core.domain.resource.ResourceType resourceType)
ResourceMetadataManagerLocalupdateTypeInNewTx in interface ResourceMetadataManagerLocalpublic void updateDriftMetadata(org.rhq.core.domain.resource.ResourceType existingType,
org.rhq.core.domain.resource.ResourceType resourceType)
ResourceMetadataManagerLocalupdateDriftMetadata in interface ResourceMetadataManagerLocalpublic void removeObsoleteSubCategories(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType newType,
org.rhq.core.domain.resource.ResourceType existingType)
ResourceMetadataManagerLocalremoveObsoleteSubCategories in interface ResourceMetadataManagerLocalCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.