Class BasicAlarmStateSummary
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.alarming.evaluation.BasicAlarmStateSummary
 
- 
- All Implemented Interfaces:
- AlarmStateSummary
 
 public class BasicAlarmStateSummary extends java.lang.Object implements AlarmStateSummary 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static AlarmStateSummaryfromEvents(java.util.List<AlarmEvent> events, AlarmEvalState evalState)static AlarmStateSummaryfromStates(java.util.List<AlarmStateSummary> states)intgetActiveAcked()intgetActiveUnacked()intgetClearedUnacked()AlarmEvalStategetEvaluationStatus()AlarmPrioritygetHighestAcked()java.lang.StringgetHighestAckedName()java.lang.StringgetHighestActiveName()Returns the highest active alarm, either acknowledged or not.AlarmPrioritygetHighestActivePriority()AlarmPrioritygetHighestUnacked()java.lang.StringgetHighestUnackedName()java.lang.LonggetMostRecentActiveTime()intgetShelvedCount()booleanhasActive()inthashCode()booleanhasUnacknowledged()voidsetActiveAcked(int activeAcked)voidsetActiveUnacked(int activeUnacked)voidsetClearedUnacked(int clearedUnacked)voidsetHighestAcked(AlarmPriority highestAcked)voidsetHighestAckedName(java.lang.String highestAckedName)voidsetHighestUnacked(AlarmPriority highestUnacked)voidsetHighestUnackedName(java.lang.String highestUnackedName)voidsetShelvedCount(int shelvedCount)voidupdateHighestAcked(java.lang.String name, AlarmPriority prio)voidupdateHighestUnacked(java.lang.String name, AlarmPriority prio)
 
- 
- 
- 
Method Detail- 
fromStatespublic static AlarmStateSummary fromStates(java.util.List<AlarmStateSummary> states) 
 - 
fromEventspublic static AlarmStateSummary fromEvents(java.util.List<AlarmEvent> events, AlarmEvalState evalState) 
 - 
getEvaluationStatuspublic AlarmEvalState getEvaluationStatus() - Specified by:
- getEvaluationStatusin interface- AlarmStateSummary
 
 - 
getMostRecentActiveTimepublic java.lang.Long getMostRecentActiveTime() - Specified by:
- getMostRecentActiveTimein interface- AlarmStateSummary
 
 - 
getActiveUnackedpublic int getActiveUnacked() - Specified by:
- getActiveUnackedin interface- AlarmStateSummary
 
 - 
setActiveUnackedpublic void setActiveUnacked(int activeUnacked) 
 - 
getActiveAckedpublic int getActiveAcked() - Specified by:
- getActiveAckedin interface- AlarmStateSummary
 
 - 
setActiveAckedpublic void setActiveAcked(int activeAcked) 
 - 
getShelvedCountpublic int getShelvedCount() - Specified by:
- getShelvedCountin interface- AlarmStateSummary
 
 - 
setShelvedCountpublic void setShelvedCount(int shelvedCount) 
 - 
hasActivepublic boolean hasActive() - Specified by:
- hasActivein interface- AlarmStateSummary
 
 - 
hasUnacknowledgedpublic boolean hasUnacknowledged() - Specified by:
- hasUnacknowledgedin interface- AlarmStateSummary
 
 - 
getClearedUnackedpublic int getClearedUnacked() - Specified by:
- getClearedUnackedin interface- AlarmStateSummary
 
 - 
setClearedUnackedpublic void setClearedUnacked(int clearedUnacked) 
 - 
getHighestUnackedpublic AlarmPriority getHighestUnacked() - Specified by:
- getHighestUnackedin interface- AlarmStateSummary
 
 - 
setHighestUnackedpublic void setHighestUnacked(AlarmPriority highestUnacked) 
 - 
getHighestAckedpublic AlarmPriority getHighestAcked() - Specified by:
- getHighestAckedin interface- AlarmStateSummary
 
 - 
setHighestAckedpublic void setHighestAcked(AlarmPriority highestAcked) 
 - 
getHighestUnackedNamepublic java.lang.String getHighestUnackedName() - Specified by:
- getHighestUnackedNamein interface- AlarmStateSummary
 
 - 
setHighestUnackedNamepublic void setHighestUnackedName(java.lang.String highestUnackedName) 
 - 
getHighestAckedNamepublic java.lang.String getHighestAckedName() - Specified by:
- getHighestAckedNamein interface- AlarmStateSummary
 
 - 
setHighestAckedNamepublic void setHighestAckedName(java.lang.String highestAckedName) 
 - 
updateHighestAckedpublic void updateHighestAcked(java.lang.String name, AlarmPriority prio)
 - 
updateHighestUnackedpublic void updateHighestUnacked(java.lang.String name, AlarmPriority prio)
 - 
getHighestActiveNamepublic java.lang.String getHighestActiveName() Description copied from interface:AlarmStateSummaryReturns the highest active alarm, either acknowledged or not.- Specified by:
- getHighestActiveNamein interface- AlarmStateSummary
 
 - 
getHighestActivePrioritypublic AlarmPriority getHighestActivePriority() - Specified by:
- getHighestActivePriorityin interface- AlarmStateSummary
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 
- 
 
-