Class AlarmConfigurationDiff
java.lang.Object
com.inductiveautomation.ignition.common.alarming.config.AlarmConfigurationDiff
- All Implemented Interfaces:
AlarmConfiguration,Countable,Extendable<AlarmConfiguration>,Intersectable<AlarmConfiguration>,Mergable<AlarmConfiguration>,Serializable
Keeps track of added, modified and removed alarm definitions. Will return a diff for any requested name, so get()
should NOT be used to check if the alarm exists. Instead, use contains().
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(AlarmDefinition definition) booleanprotected Map.Entry<String,AlarmDefinition> Returns a fresh AlarmDefinitionDiff when first called for a name, unless the name has been removed.intgetCount()In this case, count does not mean "alarms", but instead, number of edits present.In this case, returns the modified (or new) alarm definitions.Returns the names of the removed AlarmDefinitions.booleanbooleanisInherited(AlarmDefinition definition) booleanisModified(String name) booleanisOverridden(AlarmDefinition definition) booleanvoidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.common.alarming.config.AlarmConfiguration
extend, getExtension, intersect, merge, newExtension
-
Constructor Details
-
AlarmConfigurationDiff
public AlarmConfigurationDiff()
-
-
Method Details
-
getCount
public int getCount()In this case, count does not mean "alarms", but instead, number of edits present. -
getRemoved
Returns the names of the removed AlarmDefinitions. -
isRemoved
-
isModified
-
getDefinitions
In this case, returns the modified (or new) alarm definitions.- Specified by:
getDefinitionsin interfaceAlarmConfiguration
-
isOverridden
- Specified by:
isOverriddenin interfaceAlarmConfiguration
-
isInherited
- Specified by:
isInheritedin interfaceAlarmConfiguration
-
remove
- Specified by:
removein interfaceAlarmConfiguration
-
get
Returns a fresh AlarmDefinitionDiff when first called for a name, unless the name has been removed.- Specified by:
getin interfaceAlarmConfiguration
-
contains
- Specified by:
containsin interfaceAlarmConfiguration
-
find
-
add
- Specified by:
addin interfaceAlarmConfiguration
-
hasChanges
public boolean hasChanges() -
toString
-