org.rhq.core.domain.alert
Class Alert

java.lang.Object
  extended by org.rhq.core.domain.alert.Alert
All Implemented Interfaces:
Serializable

public class Alert
extends Object
implements Serializable

A JON alert.

See Also:
Serialized Form

Field Summary
static String QUERY_DASHBOARD_ALL
           
static String QUERY_DASHBOARD_ALL_ADMIN
           
static String QUERY_DASHBOARD_BY_RESOURCE_IDS
           
static String QUERY_DASHBOARD_BY_RESOURCE_IDS_ADMIN
           
static String QUERY_DELETE_BY_CTIME
           
static String QUERY_DELETE_BY_RESOURCE
           
static String QUERY_DELETE_BY_RESOURCES
           
static String QUERY_FIND_ALL
           
static String QUERY_FIND_BY_MEAS_DEF_ID_AND_RESOURCES
           
static String QUERY_FIND_BY_MEASUREMENT_DEFINITION_ID
           
static String QUERY_FIND_BY_RESOURCE
           
static String QUERY_FIND_BY_RESOURCE_DATED
           
static String QUERY_GET_ALERT_COUNT_FOR_SCHEDULES
           
 
Constructor Summary
protected Alert()
          Creates a new alert.
  Alert(AlertDefinition alertDefinition, long ctime)
          Creates a new alert with the specified definition and creation time.
 
Method Summary
 void addConditionLog(AlertConditionLog conditionLog)
           
 boolean equals(Object obj)
           
 AlertDefinition getAlertDefinition()
           
 AlertNotificationLog getAlertNotificationLog()
           
 Set<AlertConditionLog> getConditionLogs()
           
 long getCtime()
           
 int getId()
           
 String getTriggeredOperation()
           
 int hashCode()
           
 void setAlertDefinition(AlertDefinition alertDefinition)
           
 void setAlertNotificationLog(AlertNotificationLog alertNotificationLog)
           
 void setTriggeredOperation(String triggeredOperation)
           
 String toSimpleString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

QUERY_DASHBOARD_ALL

public static final String QUERY_DASHBOARD_ALL
See Also:
Constant Field Values

QUERY_DASHBOARD_ALL_ADMIN

public static final String QUERY_DASHBOARD_ALL_ADMIN
See Also:
Constant Field Values

QUERY_DASHBOARD_BY_RESOURCE_IDS

public static final String QUERY_DASHBOARD_BY_RESOURCE_IDS
See Also:
Constant Field Values

QUERY_DASHBOARD_BY_RESOURCE_IDS_ADMIN

public static final String QUERY_DASHBOARD_BY_RESOURCE_IDS_ADMIN
See Also:
Constant Field Values

QUERY_FIND_ALL

public static final String QUERY_FIND_ALL
See Also:
Constant Field Values

QUERY_FIND_BY_RESOURCE

public static final String QUERY_FIND_BY_RESOURCE
See Also:
Constant Field Values

QUERY_FIND_BY_MEASUREMENT_DEFINITION_ID

public static final String QUERY_FIND_BY_MEASUREMENT_DEFINITION_ID
See Also:
Constant Field Values

QUERY_FIND_BY_RESOURCE_DATED

public static final String QUERY_FIND_BY_RESOURCE_DATED
See Also:
Constant Field Values

QUERY_DELETE_BY_CTIME

public static final String QUERY_DELETE_BY_CTIME
See Also:
Constant Field Values

QUERY_DELETE_BY_RESOURCE

public static final String QUERY_DELETE_BY_RESOURCE
See Also:
Constant Field Values

QUERY_DELETE_BY_RESOURCES

public static final String QUERY_DELETE_BY_RESOURCES
See Also:
Constant Field Values

QUERY_FIND_BY_MEAS_DEF_ID_AND_RESOURCES

public static final String QUERY_FIND_BY_MEAS_DEF_ID_AND_RESOURCES
See Also:
Constant Field Values

QUERY_GET_ALERT_COUNT_FOR_SCHEDULES

public static final String QUERY_GET_ALERT_COUNT_FOR_SCHEDULES
See Also:
Constant Field Values
Constructor Detail

Alert

protected Alert()
Creates a new alert. (required by EJB3 spec, but not used)


Alert

public Alert(AlertDefinition alertDefinition,
             long ctime)
Creates a new alert with the specified definition and creation time.

Parameters:
alertDefinition - the definition
ctime - the creation time
Method Detail

getId

public int getId()

getAlertDefinition

public AlertDefinition getAlertDefinition()

setAlertDefinition

public void setAlertDefinition(AlertDefinition alertDefinition)

getCtime

public long getCtime()

getConditionLogs

public Set<AlertConditionLog> getConditionLogs()

addConditionLog

public void addConditionLog(AlertConditionLog conditionLog)

getAlertNotificationLog

public AlertNotificationLog getAlertNotificationLog()

setAlertNotificationLog

public void setAlertNotificationLog(AlertNotificationLog alertNotificationLog)

getTriggeredOperation

public String getTriggeredOperation()

setTriggeredOperation

public void setTriggeredOperation(String triggeredOperation)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toSimpleString

public String toSimpleString()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008 RHQ Project Advisory Board (Red Hat, Inc. and Hyperic, Inc.). All Rights Reserved.