|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ResourceGroupManagerLocal
A manager that provides methods for creating, updating, deleting, and querying ResourceGroups.
| Method Summary | |
|---|---|
void |
addResourcesToGroup(Subject subject,
int groupId,
int[] resourceIds)
|
ResourceGroup |
createResourceGroup(Subject user,
ResourceGroup group)
|
void |
deleteResourceGroup(Subject user,
int groupId)
|
void |
enableRecursivityForGroup(Subject subject,
int groupId)
|
void |
ensureMembershipMatches(Subject subject,
int groupId,
int[] resourceIds)
|
PageList<ResourceGroup> |
findAvailableResourceGroupsForRole(Subject subject,
int roleId,
int[] excludeIds,
PageControl pageControl)
|
int[] |
findDefinitionsForAutoGroup(Subject subject,
int autoGroupParentResourceId,
int autoGroupChildResourceTypeId,
boolean displayTypeSummaryOnly)
Get the MeasurementDefinitions for the passed autogroup |
int[] |
findDefinitionsForCompatibleGroup(Subject subject,
int groupId,
boolean displayTypeSummaryOnly)
Return the MeasurementDefinitions for the passed comatible group |
java.util.List<java.lang.Integer> |
findDeletedResourceGroupIds(int[] groupIds)
|
PageList<ResourceGroup> |
findResourceGroupByIds(Subject subject,
int[] resourceGroupIds,
PageControl pageControl)
|
PageList<ResourceGroupComposite> |
findResourceGroupComposites(Subject subject,
GroupCategory groupCategory,
ResourceCategory resourceCategory,
java.lang.String resourceTypeName,
java.lang.String pluginName,
java.lang.String nameFilter,
java.lang.Integer resourceId,
java.lang.Integer groupId,
PageControl pc)
|
PageList<ResourceGroup> |
findResourceGroupsByCriteria(Subject subject,
ResourceGroupCriteria criteria)
|
PageList<ResourceGroup> |
findResourceGroupsForRole(Subject subject,
int roleId,
PageControl pc)
|
java.util.List<Resource> |
findResourcesForAutoGroup(Subject subject,
int autoGroupParentResourceId,
int autoGroupChildResourceTypeId)
|
java.util.List<Resource> |
findResourcesForResourceGroup(Subject subject,
int groupId,
GroupCategory category)
|
ResourceGroup |
getByGroupDefinitionAndGroupByClause(int groupDefinitionId,
java.lang.String groupByClause)
|
int |
getImplicitGroupMemberCount(int resourceGroupId)
|
ResourceGroup |
getResourceGroup(Subject subject,
int groupId)
|
ResourceGroup |
getResourceGroupById(Subject user,
int id,
GroupCategory category)
|
ResourceGroupComposite |
getResourceGroupComposite(Subject subject,
int groupId)
|
int |
getResourceGroupCountByCategory(Subject subject,
GroupCategory category)
|
void |
removeAllResourcesFromGroup(Subject subject,
int groupId)
|
void |
removeResourcesFromGroup(Subject subject,
int groupId,
int[] resourceIds)
|
void |
setRecursive(Subject subject,
int groupId,
boolean isRecursive)
|
void |
setResourceType(int resourceGroupId)
|
void |
updateImplicitGroupMembership(Subject subject,
Resource resource)
|
ResourceGroup |
updateResourceGroup(Subject subject,
ResourceGroup group)
|
ResourceGroup |
updateResourceGroup(Subject user,
ResourceGroup group,
RecursivityChangeType changeType)
|
| Method Detail |
|---|
ResourceGroup updateResourceGroup(Subject user,
ResourceGroup group,
RecursivityChangeType changeType)
throws ResourceGroupAlreadyExistsException,
ResourceGroupUpdateException
ResourceGroupAlreadyExistsException
ResourceGroupUpdateException
ResourceGroup getResourceGroupById(Subject user,
int id,
GroupCategory category)
throws ResourceGroupNotFoundException
ResourceGroupNotFoundException
int getResourceGroupCountByCategory(Subject subject,
GroupCategory category)
void enableRecursivityForGroup(Subject subject,
int groupId)
throws ResourceGroupNotFoundException,
ResourceGroupUpdateException
ResourceGroupNotFoundException
ResourceGroupUpdateException
void removeAllResourcesFromGroup(Subject subject,
int groupId)
throws ResourceGroupDeleteException
ResourceGroupDeleteException
PageList<ResourceGroup> findAvailableResourceGroupsForRole(Subject subject,
int roleId,
int[] excludeIds,
PageControl pageControl)
PageList<ResourceGroup> findResourceGroupByIds(Subject subject,
int[] resourceGroupIds,
PageControl pageControl)
void updateImplicitGroupMembership(Subject subject,
Resource resource)
java.util.List<Resource> findResourcesForAutoGroup(Subject subject,
int autoGroupParentResourceId,
int autoGroupChildResourceTypeId)
java.util.List<Resource> findResourcesForResourceGroup(Subject subject,
int groupId,
GroupCategory category)
int[] findDefinitionsForCompatibleGroup(Subject subject,
int groupId,
boolean displayTypeSummaryOnly)
MeasurementDefinitions for the passed comatible group
subject - Subject of the calling usergroupId - id of the groupdisplayTypeSummaryOnly - TODO
int[] findDefinitionsForAutoGroup(Subject subject,
int autoGroupParentResourceId,
int autoGroupChildResourceTypeId,
boolean displayTypeSummaryOnly)
MeasurementDefinitions for the passed autogroup
subject - Subject of the calling userautoGroupParentResourceId - id of the parent resourceautoGroupChildResourceTypeId - Id of the ResourceType of the childrendisplayTypeSummaryOnly - TODO
ResourceGroup getByGroupDefinitionAndGroupByClause(int groupDefinitionId,
java.lang.String groupByClause)
void setResourceType(int resourceGroupId)
int getImplicitGroupMemberCount(int resourceGroupId)
PageList<ResourceGroupComposite> findResourceGroupComposites(Subject subject,
GroupCategory groupCategory,
ResourceCategory resourceCategory,
java.lang.String resourceTypeName,
java.lang.String pluginName,
java.lang.String nameFilter,
java.lang.Integer resourceId,
java.lang.Integer groupId,
PageControl pc)
java.util.List<java.lang.Integer> findDeletedResourceGroupIds(int[] groupIds)
void ensureMembershipMatches(Subject subject,
int groupId,
int[] resourceIds)
throws ResourceGroupUpdateException
ResourceGroupUpdateException
void addResourcesToGroup(Subject subject,
int groupId,
int[] resourceIds)
ResourceGroup createResourceGroup(Subject user,
ResourceGroup group)
void deleteResourceGroup(Subject user,
int groupId)
throws ResourceGroupNotFoundException,
ResourceGroupDeleteException
ResourceGroupNotFoundException
ResourceGroupDeleteException
ResourceGroup getResourceGroup(Subject subject,
int groupId)
ResourceGroupComposite getResourceGroupComposite(Subject subject,
int groupId)
PageList<ResourceGroup> findResourceGroupsForRole(Subject subject,
int roleId,
PageControl pc)
void removeResourcesFromGroup(Subject subject,
int groupId,
int[] resourceIds)
void setRecursive(Subject subject,
int groupId,
boolean isRecursive)
ResourceGroup updateResourceGroup(Subject subject,
ResourceGroup group)
PageList<ResourceGroup> findResourceGroupsByCriteria(Subject subject,
ResourceGroupCriteria criteria)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||