|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AlertManagerLocal
| Method Summary | |
|---|---|
void |
acknowledgeAlert(int alertId,
Subject user)
Mark the matching alert as acknowledged by the user |
Alert |
createAlert(Alert alert)
|
int |
deleteAlerts(long beginTime,
long endTime)
|
int |
deleteAlerts(Subject user,
int resourceId)
|
void |
deleteAlerts(Subject user,
int resourceId,
java.lang.Integer[] ids)
|
void |
deleteAlertsForResourceGroup(Subject user,
int resourceGroupId,
java.lang.Integer[] ids)
|
PageList<Alert> |
findAlerts(int resourceId,
java.lang.Integer alertDefinitionId,
AlertPriority priority,
java.lang.Long beginDate,
java.lang.Long endDate,
PageControl pageControl)
|
PageList<Alert> |
findAlerts(Subject subject,
java.lang.Integer[] resourceIds,
AlertPriority priority,
long timeRange,
PageControl pageControl)
|
PageList<Alert> |
findAlertsByCriteria(Subject subject,
AlertCriteria criteria)
|
void |
fireAlert(int alertDefinitionId)
|
int |
getAlertCountByMeasurementDefinitionAndAutoGroup(int measurementDefinitionId,
int resourceParentId,
int resourceTypeId,
long beginDate,
long endDate)
|
int |
getAlertCountByMeasurementDefinitionAndResource(int measurementDefinitionId,
int resourceId,
long beginDate,
long endDate)
|
int |
getAlertCountByMeasurementDefinitionAndResourceGroup(int measurementDefinitionId,
int groupId,
long beginDate,
long endDate)
|
int |
getAlertCountByMeasurementDefinitionAndResources(int measurementDefinitionId,
int[] resources,
long beginDate,
long endDate)
|
int |
getAlertCountByMeasurementDefinitionId(java.lang.Integer measurementDefinitionId,
long begin,
long end)
|
java.util.Map<java.lang.Integer,java.lang.Integer> |
getAlertCountForSchedules(long begin,
long end,
java.util.List<java.lang.Integer> scheduleIds)
|
AlertSenderPluginManager |
getAlertPluginManager()
Return the plugin manager that is managing alert sender plugins |
Alert |
getById(int alertId)
|
java.lang.String |
prettyPrintAlertConditions(Alert alert)
Create a human readable description of the conditions that led to this alert. |
java.lang.String |
prettyPrintAlertURL(Alert alert)
|
void |
sendAlertNotifications(Alert alert)
|
void |
triggerOperation(AlertDefinition alertDefinition)
|
Alert |
updateAlert(Alert alert)
|
boolean |
willDefinitionBeDisabled(Alert alert)
Tells us if the definition of the passed alert will be disabled after this alert was fired |
| Method Detail |
|---|
Alert createAlert(Alert alert)
Alert updateAlert(Alert alert)
void deleteAlerts(Subject user,
int resourceId,
java.lang.Integer[] ids)
void deleteAlertsForResourceGroup(Subject user,
int resourceGroupId,
java.lang.Integer[] ids)
int deleteAlerts(Subject user,
int resourceId)
int deleteAlerts(long beginTime,
long endTime)
Alert getById(int alertId)
int getAlertCountByMeasurementDefinitionId(java.lang.Integer measurementDefinitionId,
long begin,
long end)
int getAlertCountByMeasurementDefinitionAndResourceGroup(int measurementDefinitionId,
int groupId,
long beginDate,
long endDate)
int getAlertCountByMeasurementDefinitionAndAutoGroup(int measurementDefinitionId,
int resourceParentId,
int resourceTypeId,
long beginDate,
long endDate)
int getAlertCountByMeasurementDefinitionAndResource(int measurementDefinitionId,
int resourceId,
long beginDate,
long endDate)
PageList<Alert> findAlerts(Subject subject,
java.lang.Integer[] resourceIds,
AlertPriority priority,
long timeRange,
PageControl pageControl)
PageList<Alert> findAlerts(int resourceId,
java.lang.Integer alertDefinitionId,
AlertPriority priority,
java.lang.Long beginDate,
java.lang.Long endDate,
PageControl pageControl)
void fireAlert(int alertDefinitionId)
void sendAlertNotifications(Alert alert)
void triggerOperation(AlertDefinition alertDefinition)
int getAlertCountByMeasurementDefinitionAndResources(int measurementDefinitionId,
int[] resources,
long beginDate,
long endDate)
java.util.Map<java.lang.Integer,java.lang.Integer> getAlertCountForSchedules(long begin,
long end,
java.util.List<java.lang.Integer> scheduleIds)
void acknowledgeAlert(int alertId,
Subject user)
alertId - Id of the alert to acknowledgeuser - user who acknowledged the alertAlertSenderPluginManager getAlertPluginManager()
java.lang.String prettyPrintAlertConditions(Alert alert)
alert - Alert to create human readable condition description
boolean willDefinitionBeDisabled(Alert alert)
alert - alert to check
PageList<Alert> findAlertsByCriteria(Subject subject,
AlertCriteria criteria)
java.lang.String prettyPrintAlertURL(Alert alert)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||