Class ExtendedAlarmConfiguration
- java.lang.Object
-
- com.inductiveautomation.ignition.common.alarming.config.ExtendedAlarmConfiguration
-
- All Implemented Interfaces:
AlarmConfiguration
,Countable
,Extendable<AlarmConfiguration>
,Intersectable<AlarmConfiguration>
,Mergable<AlarmConfiguration>
,java.io.Serializable
public class ExtendedAlarmConfiguration extends java.lang.Object implements AlarmConfiguration
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtendedAlarmConfiguration(AlarmConfiguration local, AlarmConfiguration parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(AlarmDefinition definition)
boolean
contains(java.lang.String name)
static AlarmConfiguration
extend(AlarmConfiguration parent, AlarmConfiguration extension)
AlarmDefinition
get(java.lang.String name)
int
getCount()
java.util.List<AlarmDefinition>
getDefinitions()
AlarmConfiguration
getLocal()
boolean
isInherited(AlarmDefinition definition)
boolean
isOverridden(AlarmDefinition definition)
void
merge(AlarmConfiguration other)
void
remove(java.lang.String name)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.ignition.common.alarming.config.AlarmConfiguration
extend, getExtension, intersect, merge, newExtension
-
-
-
-
Constructor Detail
-
ExtendedAlarmConfiguration
public ExtendedAlarmConfiguration(AlarmConfiguration local, AlarmConfiguration parent)
-
-
Method Detail
-
getLocal
public AlarmConfiguration getLocal()
-
extend
public static AlarmConfiguration extend(AlarmConfiguration parent, AlarmConfiguration extension)
-
getDefinitions
public java.util.List<AlarmDefinition> getDefinitions()
- Specified by:
getDefinitions
in interfaceAlarmConfiguration
-
get
public AlarmDefinition get(java.lang.String name)
- Specified by:
get
in interfaceAlarmConfiguration
-
contains
public boolean contains(java.lang.String name)
- Specified by:
contains
in interfaceAlarmConfiguration
-
isOverridden
public boolean isOverridden(AlarmDefinition definition)
- Specified by:
isOverridden
in interfaceAlarmConfiguration
-
isInherited
public boolean isInherited(AlarmDefinition definition)
- Specified by:
isInherited
in interfaceAlarmConfiguration
-
add
public void add(AlarmDefinition definition)
- Specified by:
add
in interfaceAlarmConfiguration
-
remove
public void remove(java.lang.String name)
- Specified by:
remove
in interfaceAlarmConfiguration
-
merge
public void merge(AlarmConfiguration other)
- Specified by:
merge
in interfaceMergable<AlarmConfiguration>
-
-