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)
           
 

Method Detail

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.