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