org.rhq.enterprise.server.rest
Class AlertHandlerBean
java.lang.Object
org.rhq.enterprise.server.rest.AbstractRestBean
org.rhq.enterprise.server.rest.AlertHandlerBean
- All Implemented Interfaces:
- AlertHandlerLocal
public class AlertHandlerBean
- extends AbstractRestBean
- implements AlertHandlerLocal
Deal with alert related stuff
- Author:
- Heiko W. Rupp
| Methods inherited from class org.rhq.enterprise.server.rest.AbstractRestBean |
fillRWT, getFqn, getFromCache, getFromCache, getResourceFromCache, getResourcesFromCacheByParentId, putResourceToCache, putToCache, putToCache, removeFromCache, renderTemplate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlertHandlerBean
public AlertHandlerBean()
listAlerts
@AddLinks
@LinkResource(value=AlertRest.class)
public List<AlertRest> listAlerts(int page,
String status)
- Specified by:
listAlerts in interface AlertHandlerLocal
getAlert
public AlertRest getAlert(int id)
- Specified by:
getAlert in interface AlertHandlerLocal
ackAlert
public AlertRest ackAlert(int id)
- Specified by:
ackAlert in interface AlertHandlerLocal
purgeAlert
public void purgeAlert(int id)
- Specified by:
purgeAlert in interface AlertHandlerLocal
getDefinitionForAlert
@LinkResource(rel="definition")
public AlertDefinitionRest getDefinitionForAlert(int alertId)
- Specified by:
getDefinitionForAlert in interface AlertHandlerLocal
listAlertDefinitions
public List<AlertDefinitionRest> listAlertDefinitions(int page,
String status)
- Specified by:
listAlertDefinitions in interface AlertHandlerLocal
getAlertDefinition
public AlertDefinitionRest getAlertDefinition(int definitionId)
- Specified by:
getAlertDefinition in interface AlertHandlerLocal
alertToDomain
public AlertRest alertToDomain(org.rhq.core.domain.alert.Alert al)
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.