org.rhq.enterprise.server.alert
Class GroupAlertDefinitionManagerBean
java.lang.Object
org.rhq.enterprise.server.alert.GroupAlertDefinitionManagerBean
- All Implemented Interfaces:
- GroupAlertDefinitionManagerLocal
public class GroupAlertDefinitionManagerBean
- extends Object
- implements GroupAlertDefinitionManagerLocal
- Author:
- Joseph Marques
|
Method Summary |
void |
addGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
int[] resourcesIdsToAdd)
|
int |
createGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.AlertDefinition groupAlertDefinition,
Integer resourceGroupId)
|
int |
disableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
|
int |
enableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.alert.AlertDefinition> |
findGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
org.rhq.core.domain.util.PageControl pageControl)
|
void |
purgeAllGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId)
|
int |
removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
|
void |
removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
int[] resourceIdsToRemove)
|
org.rhq.core.domain.alert.AlertDefinition |
updateGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.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 org.rhq.core.domain.util.PageList<org.rhq.core.domain.alert.AlertDefinition> findGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
org.rhq.core.domain.util.PageControl pageControl)
- Specified by:
findGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
removeGroupAlertDefinitions
public int removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
- Specified by:
removeGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
createGroupAlertDefinitions
public int createGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.AlertDefinition groupAlertDefinition,
Integer resourceGroupId)
throws InvalidAlertDefinitionException,
AlertDefinitionCreationException
- Specified by:
createGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
- Throws:
InvalidAlertDefinitionException
AlertDefinitionCreationException
disableGroupAlertDefinitions
public int disableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
- Specified by:
disableGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
enableGroupAlertDefinitions
public int enableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
- Specified by:
enableGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
updateGroupAlertDefinitions
public org.rhq.core.domain.alert.AlertDefinition updateGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.AlertDefinition groupAlertDefinition,
boolean purgeInternals)
throws InvalidAlertDefinitionException,
AlertDefinitionUpdateException
- Specified by:
updateGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
- Throws:
InvalidAlertDefinitionException
AlertDefinitionUpdateException
addGroupAlertDefinitions
public void addGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
int[] resourcesIdsToAdd)
throws AlertDefinitionCreationException
- Specified by:
addGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
- Throws:
AlertDefinitionCreationException
purgeAllGroupAlertDefinitions
public void purgeAllGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId)
- Specified by:
purgeAllGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
removeGroupAlertDefinitions
public void removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int resourceGroupId,
int[] resourceIdsToRemove)
- Specified by:
removeGroupAlertDefinitions in interface GroupAlertDefinitionManagerLocal
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.