org.rhq.enterprise.server.alert
Class AlertTemplateManagerBean
java.lang.Object
org.rhq.enterprise.server.alert.AlertTemplateManagerBean
- All Implemented Interfaces:
- AlertTemplateManagerLocal
public class AlertTemplateManagerBean
- extends Object
- implements AlertTemplateManagerLocal
- Author:
- Joseph Marques
|
Method Summary |
int |
createAlertTemplate(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.alert.AlertDefinition alertTemplate,
Integer resourceTypeId)
|
void |
disableAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
|
void |
enableAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.alert.AlertDefinition> |
getAlertTemplates(org.rhq.core.domain.auth.Subject user,
int resourceTypeId,
org.rhq.core.domain.util.PageControl pageControl)
|
void |
removeAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
|
void |
updateAlertDefinitionsForResource(org.rhq.core.domain.auth.Subject user,
Integer resourceId)
|
org.rhq.core.domain.alert.AlertDefinition |
updateAlertTemplate(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.alert.AlertDefinition alertTemplate,
boolean purgeInternals)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlertTemplateManagerBean
public AlertTemplateManagerBean()
getAlertTemplates
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.alert.AlertDefinition> getAlertTemplates(org.rhq.core.domain.auth.Subject user,
int resourceTypeId,
org.rhq.core.domain.util.PageControl pageControl)
- Specified by:
getAlertTemplates in interface AlertTemplateManagerLocal
createAlertTemplate
public int createAlertTemplate(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.alert.AlertDefinition alertTemplate,
Integer resourceTypeId)
throws InvalidAlertDefinitionException,
ResourceTypeNotFoundException,
AlertDefinitionCreationException
- Specified by:
createAlertTemplate in interface AlertTemplateManagerLocal
- Throws:
InvalidAlertDefinitionException
ResourceTypeNotFoundException
AlertDefinitionCreationException
updateAlertDefinitionsForResource
public void updateAlertDefinitionsForResource(org.rhq.core.domain.auth.Subject user,
Integer resourceId)
throws AlertDefinitionCreationException,
InvalidAlertDefinitionException
- Specified by:
updateAlertDefinitionsForResource in interface AlertTemplateManagerLocal
- Throws:
AlertDefinitionCreationException
InvalidAlertDefinitionException
removeAlertTemplates
public void removeAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
- Specified by:
removeAlertTemplates in interface AlertTemplateManagerLocal
enableAlertTemplates
public void enableAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
- Specified by:
enableAlertTemplates in interface AlertTemplateManagerLocal
disableAlertTemplates
public void disableAlertTemplates(org.rhq.core.domain.auth.Subject user,
Integer[] alertTemplateIds)
- Specified by:
disableAlertTemplates in interface AlertTemplateManagerLocal
updateAlertTemplate
public org.rhq.core.domain.alert.AlertDefinition updateAlertTemplate(org.rhq.core.domain.auth.Subject user,
org.rhq.core.domain.alert.AlertDefinition alertTemplate,
boolean purgeInternals)
throws InvalidAlertDefinitionException,
AlertDefinitionUpdateException,
AlertNotificationValidationException
- Specified by:
updateAlertTemplate in interface AlertTemplateManagerLocal
- Throws:
InvalidAlertDefinitionException
AlertDefinitionUpdateException
AlertNotificationValidationException
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.