org.rhq.enterprise.server.alert
Class GroupAlertDefinitionManagerBean
java.lang.Object
org.rhq.enterprise.server.alert.GroupAlertDefinitionManagerBean
- All Implemented Interfaces:
- GroupAlertDefinitionManagerLocal
public class GroupAlertDefinitionManagerBean
- extends java.lang.Object
- implements GroupAlertDefinitionManagerLocal
- Author:
- Joseph Marques
|
Method Summary |
void |
addGroupAlertDefinitions(Subject subject,
int resourceGroupId,
int[] resourcesIdsToAdd)
|
int |
createGroupAlertDefinitions(Subject subject,
AlertDefinition groupAlertDefinition,
java.lang.Integer resourceGroupId)
|
int |
disableGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
|
int |
enableGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
|
PageList<AlertDefinition> |
findGroupAlertDefinitions(Subject subject,
int resourceGroupId,
PageControl pageControl)
|
void |
purgeAllGroupAlertDefinitions(Subject subject,
int resourceGroupId)
|
int |
removeGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
|
void |
removeGroupAlertDefinitions(Subject subject,
int resourceGroupId,
int[] resourceIdsToRemove)
|
void |
updateAlertDefinitionsForResource(Subject subject,
AlertDefinition groupAlertDefinition,
java.lang.Integer resourceId)
|
AlertDefinition |
updateGroupAlertDefinitions(Subject subject,
AlertDefinition groupAlertDefinition,
boolean purgeInternals)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupAlertDefinitionManagerBean
public GroupAlertDefinitionManagerBean()
findGroupAlertDefinitions
public PageList<AlertDefinition> findGroupAlertDefinitions(Subject subject,
int resourceGroupId,
PageControl pageControl)
- Specified by:
findGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
removeGroupAlertDefinitions
public int removeGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
- Specified by:
removeGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
updateAlertDefinitionsForResource
public void updateAlertDefinitionsForResource(Subject subject,
AlertDefinition groupAlertDefinition,
java.lang.Integer resourceId)
throws AlertDefinitionCreationException,
InvalidAlertDefinitionException
- Specified by:
updateAlertDefinitionsForResource in interface GroupAlertDefinitionManagerLocal
- Throws:
AlertDefinitionCreationException
InvalidAlertDefinitionException
createGroupAlertDefinitions
public int createGroupAlertDefinitions(Subject subject,
AlertDefinition groupAlertDefinition,
java.lang.Integer resourceGroupId)
throws InvalidAlertDefinitionException
- Specified by:
createGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
- Throws:
InvalidAlertDefinitionException
disableGroupAlertDefinitions
public int disableGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
- Specified by:
disableGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
enableGroupAlertDefinitions
public int enableGroupAlertDefinitions(Subject subject,
java.lang.Integer[] groupAlertDefinitionIds)
- Specified by:
enableGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
updateGroupAlertDefinitions
public AlertDefinition updateGroupAlertDefinitions(Subject subject,
AlertDefinition groupAlertDefinition,
boolean purgeInternals)
throws InvalidAlertDefinitionException
- Specified by:
updateGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
- Throws:
InvalidAlertDefinitionException
addGroupAlertDefinitions
public void addGroupAlertDefinitions(Subject subject,
int resourceGroupId,
int[] resourcesIdsToAdd)
- Specified by:
addGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
purgeAllGroupAlertDefinitions
public void purgeAllGroupAlertDefinitions(Subject subject,
int resourceGroupId)
- Specified by:
purgeAllGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
removeGroupAlertDefinitions
public void removeGroupAlertDefinitions(Subject subject,
int resourceGroupId,
int[] resourceIdsToRemove)
- Specified by:
removeGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.