|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.web.alarm.Alarm
public class Alarm
A JavaBean implementation to hold information about a network alarm as defined by OpenNMS.
| Field Summary | |
|---|---|
protected Date |
acknowledgeTime
The time this alarm was acknowledged. |
protected String |
acknowledgeUser
The name of the user who acknowledged this alarm. |
protected int |
count
Reduction count for the alarm, cannot be null |
protected String |
description
Free-form textual description of the alarm |
protected String |
dpName
The dpName of the Dist Poller which received the alarm, cannot be null. |
protected Date |
firsteventtime
The first time an event was reduced by this alarm |
protected int |
id
Unique identifier for the alarm, cannot be null |
protected String |
ipAddr
IP Address of node's interface |
protected int |
lastEventID
The last event to be reduced by this alarm |
protected Date |
lasteventtime
The last time an event was reduced by this alarm |
protected String |
logMessage
Formatted display text to control how the alarm will appear in the browser. |
protected String |
mouseOverText
Mouse over text. |
protected Integer |
nodeID
Unique integer identifier for node, can be null |
protected String |
nodeLabel
The human-readable name of the node of this alarm. |
protected String |
operatorInstruction
Operator instruction for event. |
protected String |
parms
The <parms> element for this alarm. |
static int |
PROBLEM_TYPE
Constant PROBLEM_TYPE=1 |
protected String |
reductionKey
Reduction key for this alarm, cannot be null |
static int |
RESOLUTION_TYPE
Constant RESOLUTION_TYPE=2 |
protected Integer |
serviceID
Unique integer identifier of service/poller package, can be null |
protected String |
serviceName
Human-readable name of the service |
protected OnmsSeverity |
severity
Severity the of alarm. |
protected Date |
suppressedTime
The time this alarm was suppressed. |
protected Date |
suppressedUntil
The time that suppression will end for this alarm. |
protected String |
suppressedUser
The name of the user who suppressed this alarm. |
protected String |
troubleTicket
Trouble ticket id. |
protected TroubleTicketState |
troubleTicketState
State of the trouble ticket. |
protected String |
uei
Universal Event Identifer (UEI) for this alarm, cannot be null |
| Constructor Summary | |
|---|---|
Alarm()
Empty constructor to create an empty Alarm instance. |
|
Alarm(int id,
String uei,
String dpName,
Date lasteventtime,
Date firsteventtime,
int count,
int severityId)
Create an alarm that represents a real network alarm with only the required parameters. |
|
Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severity,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms)
Create an alarm that represents a real network alarm with all the parameters. |
|
Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severityId,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms,
String nodeLabel,
String serviceName)
Create an alarm that represents a real network alarm with all the parameters. |
|
| Method Summary | |
|---|---|
Date |
getAcknowledgeTime()
Getter for the field acknowledgeTime. |
String |
getAcknowledgeUser()
Getter for the field acknowledgeUser. |
int |
getCount()
Getter for the field count. |
String |
getDescription()
Getter for the field description. |
String |
getDpName()
Getter for the field dpName. |
Date |
getFirstEventTime()
getFirstEventTime |
int |
getId()
Getter for the field id. |
String |
getIpAddress()
getIpAddress |
int |
getLastEventID()
Getter for the field lastEventID. |
Date |
getLastEventTime()
getLastEventTime |
String |
getLogMessage()
Getter for the field logMessage. |
String |
getMouseOverText()
Getter for the field mouseOverText. |
int |
getNodeId()
getNodeId |
String |
getNodeLabel()
Getter for the field nodeLabel. |
String |
getOperatorInstruction()
Getter for the field operatorInstruction. |
String |
getParms()
Getter for the field parms. |
String |
getReductionKey()
Getter for the field reductionKey. |
int |
getServiceId()
getServiceId |
String |
getServiceName()
Getter for the field serviceName. |
OnmsSeverity |
getSeverity()
Getter for the field severity. |
Date |
getSuppressedTime()
Getter for the field suppressedTime. |
Date |
getSuppressedUntil()
Getter for the field suppressedUntil. |
String |
getSuppressedUser()
Getter for the field suppressedUser. |
String |
getTroubleTicket()
Getter for the field troubleTicket. |
TroubleTicketState |
getTroubleTicketState()
Getter for the field troubleTicketState. |
String |
getUei()
Getter for the field uei. |
boolean |
isAcknowledged()
isAcknowledged |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int PROBLEM_TYPE
PROBLEM_TYPE=1
public static final int RESOLUTION_TYPE
RESOLUTION_TYPE=2
protected int id
protected String uei
protected String dpName
protected Integer nodeID
protected String ipAddr
protected Integer serviceID
protected String reductionKey
protected int count
protected OnmsSeverity severity
1 = Indeterminate 2 = Cleared (unimplemented at this time) 3 = Warning 4 = Minor 5 = Major 6 = Critical
protected int lastEventID
protected Date firsteventtime
protected Date lasteventtime
protected String description
protected String logMessage
protected String operatorInstruction
protected String troubleTicket
protected TroubleTicketState troubleTicketState
protected String mouseOverText
protected Date suppressedUntil
protected String suppressedUser
protected Date suppressedTime
protected String acknowledgeUser
protected Date acknowledgeTime
protected String parms
protected String serviceName
protected String nodeLabel
| Constructor Detail |
|---|
public Alarm()
Alarm instance. All
fields will hold the default values.
public Alarm(int id,
String uei,
String dpName,
Date lasteventtime,
Date firsteventtime,
int count,
int severityId)
id - a int.uei - a String object.dpName - a String object.lasteventtime - a Date object.firsteventtime - a Date object.count - a int.severityId - a int.
public Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severity,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms)
id - a int.uei - a String object.dpName - a String object.nodeID - a Integer object.ipAddr - a String object.serviceID - a Integer object.reductionKey - a String object.count - a int.severity - a int.lastEventID - a int.firsteventtime - a Date object.lasteventtime - a Date object.description - a String object.logMessage - a String object.operatorInstruction - a String object.troubleTicket - a String object.troubleTicketState - a TroubleTicketState object.mouseOverText - a String object.suppressedUntil - a Date object.suppressedUser - a String object.suppressedTime - a Date object.acknowledgeUser - a String object.acknowledgeTime - a Date object.parms - a String object.
public Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severityId,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms,
String nodeLabel,
String serviceName)
id - a int.uei - a String object.dpName - a String object.nodeID - a Integer object.ipAddr - a String object.serviceID - a Integer object.reductionKey - a String object.count - a int.severityId - a int.lastEventID - a int.firsteventtime - a Date object.lasteventtime - a Date object.description - a String object.logMessage - a String object.operatorInstruction - a String object.troubleTicket - a String object.troubleTicketState - a TroubleTicketState object.mouseOverText - a String object.suppressedUntil - a Date object.suppressedUser - a String object.suppressedTime - a Date object.acknowledgeUser - a String object.acknowledgeTime - a Date object.parms - a String object.nodeLabel - a String object.serviceName - a String object.| Method Detail |
|---|
public int getId()
Getter for the field id.
public String getUei()
Getter for the field uei.
String object.public String getDpName()
Getter for the field dpName.
String object.public Date getLastEventTime()
getLastEventTime
Date object.public Date getFirstEventTime()
getFirstEventTime
Date object.public int getCount()
Getter for the field count.
public OnmsSeverity getSeverity()
Getter for the field severity.
OnmsSeverity object.public int getNodeId()
getNodeId
public String getIpAddress()
getIpAddress
String object.public int getServiceId()
getServiceId
public String getReductionKey()
Getter for the field reductionKey.
String object.public int getLastEventID()
Getter for the field lastEventID.
public String getDescription()
Getter for the field description.
String object.public String getLogMessage()
Getter for the field logMessage.
String object.public String getOperatorInstruction()
Getter for the field operatorInstruction.
String object.public String getTroubleTicket()
Getter for the field troubleTicket.
String object.public TroubleTicketState getTroubleTicketState()
Getter for the field troubleTicketState.
TroubleTicketState object.public String getMouseOverText()
Getter for the field mouseOverText.
String object.public Date getSuppressedUntil()
Getter for the field suppressedUntil.
Date object.public String getSuppressedUser()
Getter for the field suppressedUser.
String object.public Date getSuppressedTime()
Getter for the field suppressedTime.
Date object.public String getAcknowledgeUser()
Getter for the field acknowledgeUser.
String object.public Date getAcknowledgeTime()
Getter for the field acknowledgeTime.
Date object.public boolean isAcknowledged()
isAcknowledged
public String getParms()
Getter for the field parms.
String object.public String getNodeLabel()
Getter for the field nodeLabel.
String object.public String getServiceName()
Getter for the field serviceName.
String object.public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||