|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceTypeManagerLocal
A manager that provides methods for creating, updating, deleting, and querying
ResourceTypes.
| Method Summary | |
|---|---|
boolean |
ensureResourceType(org.rhq.core.domain.auth.Subject subject,
Integer resourceTypeId,
Integer[] resourceIds)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.ResourceType> |
findResourceTypesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceTypeCriteria criteria)
|
List<org.rhq.core.domain.resource.ResourceType> |
getAllResourceTypeAncestors(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
|
List<org.rhq.core.domain.resource.ResourceType> |
getAllResourceTypeDescendants(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
|
List<org.rhq.core.domain.resource.ResourceType> |
getAllResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category)
Obtain ResourceTypes that match a given category or all if category is null. |
List<org.rhq.core.domain.resource.ResourceType> |
getChildResourceTypes(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType parent)
Gets the list of resource types that are children of the specified resource type and that are viewable by the specified user. |
List<org.rhq.core.domain.resource.ResourceType> |
getChildResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.Resource parentResource,
org.rhq.core.domain.resource.ResourceCategory resourceCategory)
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. |
Map<Integer,SortedSet<org.rhq.core.domain.resource.ResourceType>> |
getChildResourceTypesForResourceTypes(List<org.rhq.core.domain.resource.ResourceType> types)
Return all ResourceTypes that are children of the passed ones |
List<String> |
getDuplicateTypeNames()
|
org.rhq.core.domain.resource.composite.ResourceFacets |
getResourceFacets(int resourceTypeId)
Return which facets are available for the passed return type. |
org.rhq.core.domain.resource.ResourceType |
getResourceTypeById(org.rhq.core.domain.auth.Subject subject,
int id)
|
org.rhq.core.domain.resource.ResourceType |
getResourceTypeByNameAndPlugin(String name,
String plugin)
|
org.rhq.core.domain.resource.ResourceType |
getResourceTypeByNameAndPlugin(org.rhq.core.domain.auth.Subject subject,
String name,
String plugin)
|
Integer |
getResourceTypeCountByPlugin(String plugin)
|
Map<String,Integer> |
getResourceTypeCountsByGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup group,
boolean recursive)
|
HashMap<Integer,String> |
getResourceTypeDescendantsWithOperations(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
|
List<Integer> |
getResourceTypeIdsByPlugin(String plugin)
|
List<org.rhq.core.domain.resource.ResourceType> |
getResourceTypesByPlugin(String pluginName)
|
List<org.rhq.core.domain.resource.ResourceType> |
getResourceTypesForCompatibleGroups(org.rhq.core.domain.auth.Subject subject,
String pluginName)
|
Map<Integer,org.rhq.core.domain.resource.composite.ResourceTypeTemplateCountComposite> |
getTemplateCountCompositeMap()
|
List<org.rhq.core.domain.resource.ResourceType> |
getUtilizedChildResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.Resource parentResource,
org.rhq.core.domain.resource.ResourceCategory resourceCategory)
|
List<String> |
getUtilizedResourceTypeNamesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category,
String nameFilter,
String pluginName)
|
List<org.rhq.core.domain.resource.ResourceType> |
getUtilizedResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category,
String nameFilter)
|
void |
reloadResourceFacetsCache()
|
| Method Detail |
|---|
org.rhq.core.domain.resource.ResourceType getResourceTypeById(org.rhq.core.domain.auth.Subject subject,
int id)
throws ResourceTypeNotFoundException
ResourceTypeNotFoundException
org.rhq.core.domain.resource.ResourceType getResourceTypeByNameAndPlugin(String name,
String plugin)
List<org.rhq.core.domain.resource.ResourceType> getChildResourceTypes(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceType parent)
subject - an authz subjectparent - a resource type
List<org.rhq.core.domain.resource.ResourceType> getChildResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.Resource parentResource,
org.rhq.core.domain.resource.ResourceCategory resourceCategory)
subject - an authz subjectparentResource - the parent resourceresourceCategory - a resource category
List<org.rhq.core.domain.resource.ResourceType> getUtilizedChildResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.Resource parentResource,
org.rhq.core.domain.resource.ResourceCategory resourceCategory)
List<org.rhq.core.domain.resource.ResourceType> getUtilizedResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category,
String nameFilter)
List<String> getUtilizedResourceTypeNamesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category,
String nameFilter,
String pluginName)
List<org.rhq.core.domain.resource.ResourceType> getResourceTypesForCompatibleGroups(org.rhq.core.domain.auth.Subject subject,
String pluginName)
Map<String,Integer> getResourceTypeCountsByGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup group,
boolean recursive)
boolean ensureResourceType(org.rhq.core.domain.auth.Subject subject,
Integer resourceTypeId,
Integer[] resourceIds)
throws ResourceTypeNotFoundException
ResourceTypeNotFoundExceptionorg.rhq.core.domain.resource.composite.ResourceFacets getResourceFacets(int resourceTypeId)
void reloadResourceFacetsCache()
List<org.rhq.core.domain.resource.ResourceType> getAllResourceTypesByCategory(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.ResourceCategory category)
subject - subject of the callercategory - the category to check for. If this is null, entries from all cateories will be returned.
Permission,
ResourceCategoryMap<Integer,SortedSet<org.rhq.core.domain.resource.ResourceType>> getChildResourceTypesForResourceTypes(List<org.rhq.core.domain.resource.ResourceType> types)
types - List of ResourceTypes
Map<Integer,org.rhq.core.domain.resource.composite.ResourceTypeTemplateCountComposite> getTemplateCountCompositeMap()
List<org.rhq.core.domain.resource.ResourceType> getResourceTypesByPlugin(String pluginName)
List<Integer> getResourceTypeIdsByPlugin(String plugin)
Integer getResourceTypeCountByPlugin(String plugin)
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.ResourceType> findResourceTypesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceTypeCriteria criteria)
List<String> getDuplicateTypeNames()
org.rhq.core.domain.resource.ResourceType getResourceTypeByNameAndPlugin(org.rhq.core.domain.auth.Subject subject,
String name,
String plugin)
HashMap<Integer,String> getResourceTypeDescendantsWithOperations(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
List<org.rhq.core.domain.resource.ResourceType> getAllResourceTypeAncestors(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
List<org.rhq.core.domain.resource.ResourceType> getAllResourceTypeDescendants(org.rhq.core.domain.auth.Subject subject,
int resourceTypeId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||