org.rhq.enterprise.server.resource.metadata
Interface ResourceMetadataManagerLocal

All Known Implementing Classes:
ResourceMetadataManagerBean

public interface ResourceMetadataManagerLocal

Provides functionality surrounding agent plugins and their resource metadata.


Method Summary
 void completeRemoveResourceType(Subject subject, ResourceType existingType)
          Exists only to for transactional boundary reasons.
 void getPluginTypes(Subject subject, String pluginName, Set<ResourceType> legitTypes, Set<ResourceType> obsoleteTypes, PluginMetadataManager pluginMetadataMgr)
          Exists only to for transactional boundary reasons.
 void removeObsoleteSubCategories(Subject subject, ResourceType newType, ResourceType existingType)
          Exists only to for transactional boundary reasons.
 void removeObsoleteTypes(Subject subject, String pluginName, PluginMetadataManager pluginMetadataMgr)
           
 void updateTypes(Set<ResourceType> resourceTypes)
           
 

Method Detail

removeObsoleteTypes

void removeObsoleteTypes(Subject subject,
                         String pluginName,
                         PluginMetadataManager pluginMetadataMgr)

removeObsoleteSubCategories

void removeObsoleteSubCategories(Subject subject,
                                 ResourceType newType,
                                 ResourceType existingType)
Exists only to for transactional boundary reasons. Not for general consumption.


getPluginTypes

void getPluginTypes(Subject subject,
                    String pluginName,
                    Set<ResourceType> legitTypes,
                    Set<ResourceType> obsoleteTypes,
                    PluginMetadataManager pluginMetadataMgr)
Exists only to for transactional boundary reasons. Not for general consumption.


completeRemoveResourceType

void completeRemoveResourceType(Subject subject,
                                ResourceType existingType)
Exists only to for transactional boundary reasons. Not for general consumption.


updateTypes

void updateTypes(Set<ResourceType> resourceTypes)
                 throws Exception
Throws:
Exception


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