org.rhq.enterprise.server.alert
Interface GroupAlertDefinitionManagerLocal

All Known Implementing Classes:
GroupAlertDefinitionManagerBean

public interface GroupAlertDefinitionManagerLocal

Author:
Joseph Marques

Method Summary
 void addGroupAlertDefinitions(Subject subject, int groupId, int[] resourcesIdsToAdd)
           
 int createGroupAlertDefinitions(Subject subject, AlertDefinition alertDefinition, Integer resourceGroupId)
           
 int disableGroupAlertDefinitions(Subject subject, Integer[] groupAlertDefinitionIds)
           
 int enableGroupAlertDefinitions(Subject subject, Integer[] groupAlertDefinitionIds)
           
 PageList<AlertDefinition> findGroupAlertDefinitions(Subject subject, int resourceGroupId, PageControl pageControl)
           
 void purgeAllGroupAlertDefinitions(Subject subject, int groupId)
           
 int removeGroupAlertDefinitions(Subject subject, Integer[] groupAlertDefinitionIds)
           
 void removeGroupAlertDefinitions(Subject subject, int groupId, int[] resourceIdsToRemove)
           
 AlertDefinition updateGroupAlertDefinitions(Subject subject, AlertDefinition groupAlertDefinition, boolean purgeInternals)
           
 

Method Detail

findGroupAlertDefinitions

PageList<AlertDefinition> findGroupAlertDefinitions(Subject subject,
                                                    int resourceGroupId,
                                                    PageControl pageControl)

createGroupAlertDefinitions

int createGroupAlertDefinitions(Subject subject,
                                AlertDefinition alertDefinition,
                                Integer resourceGroupId)
                                throws InvalidAlertDefinitionException,
                                       AlertDefinitionCreationException
Throws:
InvalidAlertDefinitionException
AlertDefinitionCreationException

removeGroupAlertDefinitions

int removeGroupAlertDefinitions(Subject subject,
                                Integer[] groupAlertDefinitionIds)

enableGroupAlertDefinitions

int enableGroupAlertDefinitions(Subject subject,
                                Integer[] groupAlertDefinitionIds)

disableGroupAlertDefinitions

int disableGroupAlertDefinitions(Subject subject,
                                 Integer[] groupAlertDefinitionIds)

updateGroupAlertDefinitions

AlertDefinition updateGroupAlertDefinitions(Subject subject,
                                            AlertDefinition groupAlertDefinition,
                                            boolean purgeInternals)
                                            throws InvalidAlertDefinitionException,
                                                   AlertDefinitionUpdateException
Throws:
InvalidAlertDefinitionException
AlertDefinitionUpdateException

addGroupAlertDefinitions

void addGroupAlertDefinitions(Subject subject,
                              int groupId,
                              int[] resourcesIdsToAdd)
                              throws AlertDefinitionCreationException
Throws:
AlertDefinitionCreationException

removeGroupAlertDefinitions

void removeGroupAlertDefinitions(Subject subject,
                                 int groupId,
                                 int[] resourceIdsToRemove)

purgeAllGroupAlertDefinitions

void purgeAllGroupAlertDefinitions(Subject subject,
                                   int groupId)


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.