org.rhq.enterprise.server.alert
Interface GroupAlertDefinitionManagerLocal
- All Known Implementing Classes:
- GroupAlertDefinitionManagerBean
public interface GroupAlertDefinitionManagerLocal
- Author:
- Joseph Marques
|
Method Summary |
void |
addGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourcesIdsToAdd)
|
int |
createGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.AlertDefinition alertDefinition,
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 groupId)
|
int |
removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
|
void |
removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int groupId,
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)
|
findGroupAlertDefinitions
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)
createGroupAlertDefinitions
int createGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.alert.AlertDefinition alertDefinition,
Integer resourceGroupId)
throws InvalidAlertDefinitionException,
AlertDefinitionCreationException
- Throws:
InvalidAlertDefinitionException
AlertDefinitionCreationException
removeGroupAlertDefinitions
int removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
enableGroupAlertDefinitions
int enableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
disableGroupAlertDefinitions
int disableGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
Integer[] groupAlertDefinitionIds)
updateGroupAlertDefinitions
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
- Throws:
InvalidAlertDefinitionException
AlertDefinitionUpdateException
addGroupAlertDefinitions
void addGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourcesIdsToAdd)
throws AlertDefinitionCreationException
- Throws:
AlertDefinitionCreationException
removeGroupAlertDefinitions
void removeGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int groupId,
int[] resourceIdsToRemove)
purgeAllGroupAlertDefinitions
void purgeAllGroupAlertDefinitions(org.rhq.core.domain.auth.Subject subject,
int groupId)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.