org.rhq.enterprise.server.resource.group.definition
Class GroupDefinitionManagerBean
java.lang.Object
org.rhq.enterprise.server.resource.group.definition.GroupDefinitionManagerBean
- All Implemented Interfaces:
- GroupDefinitionManagerLocal
public class GroupDefinitionManagerBean
- extends Object
- implements GroupDefinitionManagerLocal
|
Method Summary |
Integer |
calculateGroupMembership_helper(org.rhq.core.domain.auth.Subject overlord,
int groupDefinitionId,
ExpressionEvaluator.Result result)
|
void |
calculateGroupMembership(org.rhq.core.domain.auth.Subject subject,
int groupDefinitionId)
|
org.rhq.core.domain.resource.group.GroupDefinition |
createGroupDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.GroupDefinition newGroupDefinition)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.GroupDefinition> |
findGroupDefinitionsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceGroupDefinitionCriteria criteria)
|
int |
getAutoRecalculationGroupDefinitionCount(org.rhq.core.domain.auth.Subject subject)
|
org.rhq.core.domain.resource.group.GroupDefinition |
getById(int groupDefinitionId)
|
int |
getDynaGroupCount(org.rhq.core.domain.auth.Subject subject)
|
int |
getGroupDefinitionCount(org.rhq.core.domain.auth.Subject subject)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.GroupDefinition> |
getGroupDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.util.PageControl pc)
|
void |
recalculateDynaGroups(org.rhq.core.domain.auth.Subject subject)
|
void |
removeGroupDefinition(org.rhq.core.domain.auth.Subject subject,
Integer groupDefinitionId)
|
void |
removeManagedResource_helper(org.rhq.core.domain.auth.Subject overlord,
int groupDefinitionId,
Integer doomedGroupId)
|
org.rhq.core.domain.resource.group.GroupDefinition |
updateGroupDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.GroupDefinition groupDefinition)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupDefinitionManagerBean
public GroupDefinitionManagerBean()
recalculateDynaGroups
public void recalculateDynaGroups(org.rhq.core.domain.auth.Subject subject)
- Specified by:
recalculateDynaGroups in interface GroupDefinitionManagerLocal
getById
public org.rhq.core.domain.resource.group.GroupDefinition getById(int groupDefinitionId)
throws GroupDefinitionNotFoundException
- Specified by:
getById in interface GroupDefinitionManagerLocal
- Throws:
GroupDefinitionNotFoundException
createGroupDefinition
public org.rhq.core.domain.resource.group.GroupDefinition createGroupDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.GroupDefinition newGroupDefinition)
throws GroupDefinitionAlreadyExistsException,
GroupDefinitionCreateException
- Specified by:
createGroupDefinition in interface GroupDefinitionManagerLocal
- Throws:
GroupDefinitionAlreadyExistsException
GroupDefinitionCreateException
updateGroupDefinition
public org.rhq.core.domain.resource.group.GroupDefinition updateGroupDefinition(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.resource.group.GroupDefinition groupDefinition)
throws GroupDefinitionAlreadyExistsException,
GroupDefinitionUpdateException,
InvalidExpressionException,
ResourceGroupUpdateException
- Specified by:
updateGroupDefinition in interface GroupDefinitionManagerLocal
- Throws:
GroupDefinitionAlreadyExistsException
GroupDefinitionUpdateException
InvalidExpressionException
ResourceGroupUpdateException
calculateGroupMembership
public void calculateGroupMembership(org.rhq.core.domain.auth.Subject subject,
int groupDefinitionId)
throws ResourceGroupDeleteException,
GroupDefinitionDeleteException,
GroupDefinitionNotFoundException,
InvalidExpressionException,
ResourceGroupUpdateException
- Specified by:
calculateGroupMembership in interface GroupDefinitionManagerLocal
- Throws:
ResourceGroupDeleteException
GroupDefinitionDeleteException
GroupDefinitionNotFoundException
InvalidExpressionException
ResourceGroupUpdateException
calculateGroupMembership_helper
public Integer calculateGroupMembership_helper(org.rhq.core.domain.auth.Subject overlord,
int groupDefinitionId,
ExpressionEvaluator.Result result)
throws ResourceGroupDeleteException,
GroupDefinitionNotFoundException,
GroupDefinitionNotFoundException
- Specified by:
calculateGroupMembership_helper in interface GroupDefinitionManagerLocal
- Throws:
ResourceGroupDeleteException
GroupDefinitionNotFoundException
getGroupDefinitions
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.GroupDefinition> getGroupDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.util.PageControl pc)
- Specified by:
getGroupDefinitions in interface GroupDefinitionManagerLocal
findGroupDefinitionsByCriteria
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.GroupDefinition> findGroupDefinitionsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.ResourceGroupDefinitionCriteria criteria)
- Specified by:
findGroupDefinitionsByCriteria in interface GroupDefinitionManagerLocal
getGroupDefinitionCount
public int getGroupDefinitionCount(org.rhq.core.domain.auth.Subject subject)
- Specified by:
getGroupDefinitionCount in interface GroupDefinitionManagerLocal
getAutoRecalculationGroupDefinitionCount
public int getAutoRecalculationGroupDefinitionCount(org.rhq.core.domain.auth.Subject subject)
- Specified by:
getAutoRecalculationGroupDefinitionCount in interface GroupDefinitionManagerLocal
getDynaGroupCount
public int getDynaGroupCount(org.rhq.core.domain.auth.Subject subject)
- Specified by:
getDynaGroupCount in interface GroupDefinitionManagerLocal
removeGroupDefinition
public void removeGroupDefinition(org.rhq.core.domain.auth.Subject subject,
Integer groupDefinitionId)
throws GroupDefinitionNotFoundException,
GroupDefinitionDeleteException
- Specified by:
removeGroupDefinition in interface GroupDefinitionManagerLocal
- Throws:
GroupDefinitionNotFoundException
GroupDefinitionDeleteException
removeManagedResource_helper
public void removeManagedResource_helper(org.rhq.core.domain.auth.Subject overlord,
int groupDefinitionId,
Integer doomedGroupId)
throws GroupDefinitionDeleteException,
GroupDefinitionNotFoundException
- Specified by:
removeManagedResource_helper in interface GroupDefinitionManagerLocal
- Throws:
GroupDefinitionDeleteException
GroupDefinitionNotFoundException
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.