|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.resource.ResourceTypeManagerBean
public class ResourceTypeManagerBean
A manager that provides methods for creating, updating, deleting, and querying
ResourceTypes.
| Constructor Summary | |
|---|---|
ResourceTypeManagerBean()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceTypeManagerBean()
| Method Detail |
|---|
public ResourceType getResourceTypeById(Subject subject,
int id)
throws ResourceTypeNotFoundException
getResourceTypeById in interface ResourceTypeManagerLocalgetResourceTypeById in interface ResourceTypeManagerRemoteResourceTypeNotFoundException
public ResourceType getResourceTypeByNameAndPlugin(Subject subject,
String name,
String plugin)
getResourceTypeByNameAndPlugin in interface ResourceTypeManagerLocalgetResourceTypeByNameAndPlugin in interface ResourceTypeManagerRemote
public ResourceType getResourceTypeByNameAndPlugin(String name,
String plugin)
getResourceTypeByNameAndPlugin in interface ResourceTypeManagerLocal
public List<ResourceType> getChildResourceTypes(Subject subject,
ResourceType parent)
ResourceTypeManagerLocal
getChildResourceTypes in interface ResourceTypeManagerLocalsubject - an authz subjectparent - a resource type
public List<ResourceType> getChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
ResourceTypeManagerLocal
getChildResourceTypesByCategory in interface ResourceTypeManagerLocalsubject - an authz subjectparentResource - the parent resourcecategory - a resource category
public List<ResourceType> getUtilizedChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
getUtilizedChildResourceTypesByCategory in interface ResourceTypeManagerLocal
public List<ResourceType> getAllResourceTypesByCategory(Subject subject,
ResourceCategory category)
getAllResourceTypesByCategory in interface ResourceTypeManagerLocalsubject - subject of the callercategory - the category to check for. If this is null, entries from all categories will be returned.
ResourceCategory
public List<String> getUtilizedResourceTypeNamesByCategory(Subject subject,
ResourceCategory category,
String nameFilter,
String pluginName)
getUtilizedResourceTypeNamesByCategory in interface ResourceTypeManagerLocal
public List<ResourceType> getUtilizedResourceTypesByCategory(Subject subject,
ResourceCategory category,
String nameFilter)
getUtilizedResourceTypesByCategory in interface ResourceTypeManagerLocalpublic Map<Integer,SortedSet<ResourceType>> getChildResourceTypesForResourceTypes(List<ResourceType> types)
getChildResourceTypesForResourceTypes in interface ResourceTypeManagerLocaltypes - List of ResourceTypes
public List<ResourceType> getResourceTypesForCompatibleGroups(Subject subject,
String pluginName)
getResourceTypesForCompatibleGroups in interface ResourceTypeManagerLocal
public Map<String,Integer> getResourceTypeCountsByGroup(Subject subject,
ResourceGroup group,
boolean recursive)
getResourceTypeCountsByGroup in interface ResourceTypeManagerLocal
public boolean ensureResourceType(Subject subject,
Integer resourceTypeId,
Integer[] resourceIds)
throws ResourceTypeNotFoundException
ensureResourceType in interface ResourceTypeManagerLocalResourceTypeNotFoundExceptionpublic ResourceFacets getResourceFacets(int resourceTypeId)
getResourceFacets in interface ResourceTypeManagerLocalpublic void reloadResourceFacetsCache()
reloadResourceFacetsCache in interface ResourceTypeManagerLocalpublic Map<Integer,ResourceTypeTemplateCountComposite> getTemplateCountCompositeMap()
getTemplateCountCompositeMap in interface ResourceTypeManagerLocalpublic List<ResourceType> getResourceTypesByPlugin(String pluginName)
getResourceTypesByPlugin in interface ResourceTypeManagerLocalpublic List<Integer> getResourceTypeIdsByPlugin(String plugin)
getResourceTypeIdsByPlugin in interface ResourceTypeManagerLocalpublic Integer getResourceTypeCountByPlugin(String plugin)
getResourceTypeCountByPlugin in interface ResourceTypeManagerLocal
public PageList<ResourceType> findResourceTypesByCriteria(Subject subject,
ResourceTypeCriteria criteria)
findResourceTypesByCriteria in interface ResourceTypeManagerLocalfindResourceTypesByCriteria in interface ResourceTypeManagerRemotepublic List<String> getDuplicateTypeNames()
getDuplicateTypeNames in interface ResourceTypeManagerLocal
public HashMap<Integer,String> getResourceTypeDescendantsWithOperations(Subject subject,
int resourceTypeId)
getResourceTypeDescendantsWithOperations in interface ResourceTypeManagerLocal
public List<ResourceType> getAllResourceTypeAncestors(Subject subject,
int resourceTypeId)
getAllResourceTypeAncestors in interface ResourceTypeManagerLocal
public List<ResourceType> getAllResourceTypeDescendants(Subject subject,
int resourceTypeId)
getAllResourceTypeDescendants in interface ResourceTypeManagerLocal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||