|
||||||||||
| 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()
|
|
| Method Summary | |
|---|---|
boolean |
ensureResourceType(Subject subject,
java.lang.Integer resourceTypeId,
java.lang.Integer[] resourceIds)
|
PageList<ResourceType> |
findResourceTypesByCriteria(Subject subject,
ResourceTypeCriteria criteria)
|
java.util.List<ResourceType> |
getAllResourceTypesByCategory(Subject subject,
ResourceCategory category)
Obtain ResourceTypes that match a given category or all if category is null. |
java.util.List<ResourceType> |
getChildResourceTypes(Subject subject,
ResourceType parent)
Gets the list of resource types that are children of the specified resource type and that are viewable by the specified user. |
java.util.List<ResourceType> |
getChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
Gets the list of resource types that are children of the specified resource type, that are in the specified resource category, and that are viewable by the specified user. |
java.util.Map<java.lang.Integer,java.util.SortedSet<ResourceType>> |
getChildResourceTypesForResourceTypes(java.util.List<ResourceType> types)
Return all ResourceTypes that are children of the passed ones |
java.util.List<java.lang.String> |
getDuplicateTypeNames()
|
ResourceFacets |
getResourceFacets(int resourceTypeId)
Return which facets are available for the passed return type. |
ResourceType |
getResourceTypeById(Subject subject,
int id)
|
ResourceType |
getResourceTypeByNameAndPlugin(java.lang.String name,
java.lang.String plugin)
|
ResourceType |
getResourceTypeByNameAndPlugin(Subject subject,
java.lang.String name,
java.lang.String plugin)
|
java.util.Map<java.lang.String,java.lang.Integer> |
getResourceTypeCountsByGroup(Subject subject,
ResourceGroup group,
boolean recursive)
|
java.util.List<ResourceType> |
getResourceTypesByPlugin(java.lang.String pluginName)
|
java.util.List<ResourceType> |
getResourceTypesForCompatibleGroups(Subject subject,
java.lang.String pluginName)
|
java.util.Map<java.lang.Integer,ResourceTypeTemplateCountComposite> |
getTemplateCountCompositeMap()
|
java.util.List<ResourceType> |
getUtilizedChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
|
java.util.List<java.lang.String> |
getUtilizedResourceTypeNamesByCategory(Subject subject,
ResourceCategory category,
java.lang.String nameFilter,
java.lang.String pluginName)
|
java.util.List<ResourceType> |
getUtilizedResourceTypesByCategory(Subject subject,
ResourceCategory category,
java.lang.String nameFilter)
|
void |
reloadResourceFacetsCache()
|
| 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,
java.lang.String name,
java.lang.String plugin)
getResourceTypeByNameAndPlugin in interface ResourceTypeManagerLocalgetResourceTypeByNameAndPlugin in interface ResourceTypeManagerRemote
public ResourceType getResourceTypeByNameAndPlugin(java.lang.String name,
java.lang.String plugin)
getResourceTypeByNameAndPlugin in interface ResourceTypeManagerLocal
public java.util.List<ResourceType> getChildResourceTypes(Subject subject,
ResourceType parent)
ResourceTypeManagerLocal
getChildResourceTypes in interface ResourceTypeManagerLocalsubject - an authz subjectparent - a resource type
public java.util.List<ResourceType> getChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
ResourceTypeManagerLocal
getChildResourceTypesByCategory in interface ResourceTypeManagerLocalsubject - an authz subjectparentResource - the parent resourcecategory - a resource category
public java.util.List<ResourceType> getUtilizedChildResourceTypesByCategory(Subject subject,
Resource parentResource,
ResourceCategory category)
getUtilizedChildResourceTypesByCategory in interface ResourceTypeManagerLocal
public java.util.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 java.util.List<java.lang.String> getUtilizedResourceTypeNamesByCategory(Subject subject,
ResourceCategory category,
java.lang.String nameFilter,
java.lang.String pluginName)
getUtilizedResourceTypeNamesByCategory in interface ResourceTypeManagerLocal
public java.util.List<ResourceType> getUtilizedResourceTypesByCategory(Subject subject,
ResourceCategory category,
java.lang.String nameFilter)
getUtilizedResourceTypesByCategory in interface ResourceTypeManagerLocalpublic java.util.Map<java.lang.Integer,java.util.SortedSet<ResourceType>> getChildResourceTypesForResourceTypes(java.util.List<ResourceType> types)
getChildResourceTypesForResourceTypes in interface ResourceTypeManagerLocaltypes - List of ResourceTypes
public java.util.List<ResourceType> getResourceTypesForCompatibleGroups(Subject subject,
java.lang.String pluginName)
getResourceTypesForCompatibleGroups in interface ResourceTypeManagerLocal
public java.util.Map<java.lang.String,java.lang.Integer> getResourceTypeCountsByGroup(Subject subject,
ResourceGroup group,
boolean recursive)
getResourceTypeCountsByGroup in interface ResourceTypeManagerLocal
public boolean ensureResourceType(Subject subject,
java.lang.Integer resourceTypeId,
java.lang.Integer[] resourceIds)
throws ResourceTypeNotFoundException
ensureResourceType in interface ResourceTypeManagerLocalResourceTypeNotFoundExceptionpublic ResourceFacets getResourceFacets(int resourceTypeId)
getResourceFacets in interface ResourceTypeManagerLocalpublic void reloadResourceFacetsCache()
reloadResourceFacetsCache in interface ResourceTypeManagerLocalpublic java.util.Map<java.lang.Integer,ResourceTypeTemplateCountComposite> getTemplateCountCompositeMap()
getTemplateCountCompositeMap in interface ResourceTypeManagerLocalpublic java.util.List<ResourceType> getResourceTypesByPlugin(java.lang.String pluginName)
getResourceTypesByPlugin in interface ResourceTypeManagerLocal
public PageList<ResourceType> findResourceTypesByCriteria(Subject subject,
ResourceTypeCriteria criteria)
findResourceTypesByCriteria in interface ResourceTypeManagerLocalfindResourceTypesByCriteria in interface ResourceTypeManagerRemotepublic java.util.List<java.lang.String> getDuplicateTypeNames()
getDuplicateTypeNames in interface ResourceTypeManagerLocal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||