org.rhq.enterprise.server.resource.group
Interface ResourceGroupManagerRemote

All Known Subinterfaces:
WebservicesRemote

public interface ResourceGroupManagerRemote

Author:
Jay Shaughnessy

Method Summary
 void addResourcesToGroup(Subject subject, int groupId, int[] resourceIds)
           
 ResourceGroup createResourceGroup(Subject subject, ResourceGroup resourceGroup)
           
 void deleteResourceGroup(Subject subject, int groupId)
           
 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)
           
 

Method Detail

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

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 © 2008-2009 RHQ Project Advisory Board (Red Hat, Inc.). All Rights Reserved.