Package org.netxms.client.events
Class IncidentSummary
java.lang.Object
org.netxms.client.events.IncidentSummary
Incident summary
-
Constructor Summary
ConstructorsConstructorDescriptionIncidentSummary(NXCPMessage msg, long baseId) Create incident object from NXCP message -
Method Summary
Modifier and TypeMethodDescriptionintGet number of linked alarmsintGet assigned user IDGet creation timelonggetId()Get incident IDGet last change timelongGet source object IDgetState()Get incident stategetTitle()Get incident titlebooleanisClosed()Check if incident is in terminal state (Closed)booleanCheck if incident is resolvedtoString()
-
Constructor Details
-
IncidentSummary
Create incident object from NXCP message- Parameters:
msg- Source NXCP messagebaseId- Base variable ID for list parsing
-
-
Method Details
-
getId
public long getId()Get incident ID- Returns:
- incident ID
-
getCreationTime
Get creation time- Returns:
- creation time
-
getLastChangeTime
Get last change time- Returns:
- last change time
-
getState
Get incident state- Returns:
- incident state
-
getAssignedUserId
public int getAssignedUserId()Get assigned user ID- Returns:
- assigned user ID or 0 if not assigned
-
getTitle
Get incident title- Returns:
- incident title
-
getSourceObjectId
public long getSourceObjectId()Get source object ID- Returns:
- source object ID
-
getAlarmCount
public int getAlarmCount()Get number of linked alarms- Returns:
- number of linked alarms
-
isClosed
public boolean isClosed()Check if incident is in terminal state (Closed)- Returns:
- true if incident is closed
-
isResolved
public boolean isResolved()Check if incident is resolved- Returns:
- true if incident is resolved or closed
-
toString
-