org.rhq.enterprise.server.resource.group
Interface ResourceGroupManagerRemote
- All Known Subinterfaces:
- WebservicesRemote
- All Known Implementing Classes:
- ResourceGroupManagerBean, WebservicesManagerBean
public interface ResourceGroupManagerRemote
- Author:
- Jay Shaughnessy
|
Method Summary |
void |
addResourcesToGroup(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIds)
|
org.rhq.core.domain.resource.group.ResourceGroup |
createResourceGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup resourceGroup)
|
void |
deleteResourceGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
void |
deleteResourceGroups(org.rhq.core.domain.auth.Subject subject,
int[] groupIds)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.ResourceGroup> |
findResourceGroupsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceGroupCriteria criteria)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.ResourceGroup> |
findResourceGroupsForRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
org.rhq.core.domain.util.PageControl pc)
|
org.rhq.core.domain.resource.group.ResourceGroup |
getResourceGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
org.rhq.core.domain.resource.group.composite.ResourceGroupComposite |
getResourceGroupComposite(org.rhq.core.domain.auth.Subject subject,
int groupId)
|
void |
removeResourcesFromGroup(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIds)
|
void |
setRecursive(org.rhq.core.domain.auth.Subject subject,
int groupId,
boolean isRecursive)
|
org.rhq.core.domain.resource.group.ResourceGroup |
updateResourceGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup newResourceGroup)
|
addResourcesToGroup
void addResourcesToGroup(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIds)
createResourceGroup
org.rhq.core.domain.resource.group.ResourceGroup createResourceGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup resourceGroup)
deleteResourceGroup
void deleteResourceGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
throws ResourceGroupNotFoundException,
ResourceGroupDeleteException
- Throws:
ResourceGroupNotFoundException
ResourceGroupDeleteException
deleteResourceGroups
void deleteResourceGroups(org.rhq.core.domain.auth.Subject subject,
int[] groupIds)
throws ResourceGroupNotFoundException,
ResourceGroupDeleteException
- Throws:
ResourceGroupNotFoundException
ResourceGroupDeleteException
getResourceGroup
org.rhq.core.domain.resource.group.ResourceGroup getResourceGroup(org.rhq.core.domain.auth.Subject subject,
int groupId)
getResourceGroupComposite
org.rhq.core.domain.resource.group.composite.ResourceGroupComposite getResourceGroupComposite(org.rhq.core.domain.auth.Subject subject,
int groupId)
findResourceGroupsForRole
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.ResourceGroup> findResourceGroupsForRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
org.rhq.core.domain.util.PageControl pc)
removeResourcesFromGroup
void removeResourcesFromGroup(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIds)
setRecursive
void setRecursive(org.rhq.core.domain.auth.Subject subject,
int groupId,
boolean isRecursive)
updateResourceGroup
org.rhq.core.domain.resource.group.ResourceGroup updateResourceGroup(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.ResourceGroup newResourceGroup)
findResourceGroupsByCriteria
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.ResourceGroup> findResourceGroupsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceGroupCriteria criteria)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.