org.rhq.enterprise.server.alert
Interface AlertTemplateManagerLocal

All Known Implementing Classes:
AlertTemplateManagerBean

public interface AlertTemplateManagerLocal

Author:
Joseph Marques

Method Summary
 int createAlertTemplate(Subject user, AlertDefinition alertDefinition, java.lang.Integer resourceTypeId)
           
 void disableAlertTemplates(Subject user, java.lang.Integer[] alertTemplateIds)
           
 void enableAlertTemplates(Subject user, java.lang.Integer[] alertTemplateIds)
           
 PageList<AlertDefinition> getAlertTemplates(Subject user, int resourceTypeId, PageControl pageControl)
           
 void removeAlertTemplates(Subject user, java.lang.Integer[] alertTemplateIds)
           
 void updateAlertDefinitionsForResource(Subject user, AlertDefinition alertTemplate, java.lang.Integer resourceId)
           
 void updateAlertDefinitionsForResource(Subject user, java.lang.Integer resourceId)
           
 AlertDefinition updateAlertTemplate(Subject user, AlertDefinition alertDefinition, boolean purgeInternals)
           
 

Method Detail

getAlertTemplates

PageList<AlertDefinition> getAlertTemplates(Subject user,
                                            int resourceTypeId,
                                            PageControl pageControl)

createAlertTemplate

int createAlertTemplate(Subject user,
                        AlertDefinition alertDefinition,
                        java.lang.Integer resourceTypeId)
                        throws InvalidAlertDefinitionException,
                               ResourceTypeNotFoundException
Throws:
InvalidAlertDefinitionException
ResourceTypeNotFoundException

updateAlertDefinitionsForResource

void updateAlertDefinitionsForResource(Subject user,
                                       java.lang.Integer resourceId)
                                       throws AlertDefinitionCreationException,
                                              InvalidAlertDefinitionException
Throws:
AlertDefinitionCreationException
InvalidAlertDefinitionException

updateAlertDefinitionsForResource

void updateAlertDefinitionsForResource(Subject user,
                                       AlertDefinition alertTemplate,
                                       java.lang.Integer resourceId)
                                       throws AlertDefinitionCreationException,
                                              InvalidAlertDefinitionException
Throws:
AlertDefinitionCreationException
InvalidAlertDefinitionException

removeAlertTemplates

void removeAlertTemplates(Subject user,
                          java.lang.Integer[] alertTemplateIds)

enableAlertTemplates

void enableAlertTemplates(Subject user,
                          java.lang.Integer[] alertTemplateIds)

disableAlertTemplates

void disableAlertTemplates(Subject user,
                           java.lang.Integer[] alertTemplateIds)

updateAlertTemplate

AlertDefinition updateAlertTemplate(Subject user,
                                    AlertDefinition alertDefinition,
                                    boolean purgeInternals)
                                    throws InvalidAlertDefinitionException
Throws:
InvalidAlertDefinitionException


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