Class IntersectedAlarmConfiguration
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.config.IntersectedAlarmConfiguration
 
- 
- All Implemented Interfaces:
- AlarmConfiguration,- Countable,- Extendable<AlarmConfiguration>,- Intersectable<AlarmConfiguration>,- Mergable<AlarmConfiguration>,- java.io.Serializable
 
 public class IntersectedAlarmConfiguration extends java.lang.Object implements AlarmConfiguration - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description IntersectedAlarmConfiguration(java.util.List<AlarmConfiguration> configs)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(AlarmDefinition definition)protected java.util.Map<java.lang.String,AlarmDefinition>buildModel()booleancontains(java.lang.String name)AlarmDefinitionget(java.lang.String name)intgetCount()java.util.List<AlarmDefinition>getDefinitions()java.util.List<AlarmConfiguration>getSourceObjects()booleanisInherited(AlarmDefinition definition)booleanisOverridden(AlarmDefinition definition)voidremove(java.lang.String name)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.alarming.config.AlarmConfigurationextend, getExtension, intersect, merge, newExtension
 
- 
 
- 
- 
- 
Constructor Detail- 
IntersectedAlarmConfigurationpublic IntersectedAlarmConfiguration(java.util.List<AlarmConfiguration> configs) 
 
- 
 - 
Method Detail- 
getSourceObjectspublic java.util.List<AlarmConfiguration> getSourceObjects() 
 - 
getDefinitionspublic java.util.List<AlarmDefinition> getDefinitions() - Specified by:
- getDefinitionsin interface- AlarmConfiguration
 
 - 
getpublic AlarmDefinition get(java.lang.String name) - Specified by:
- getin interface- AlarmConfiguration
 
 - 
addpublic void add(AlarmDefinition definition) - Specified by:
- addin interface- AlarmConfiguration
 
 - 
removepublic void remove(java.lang.String name) - Specified by:
- removein interface- AlarmConfiguration
 
 - 
containspublic boolean contains(java.lang.String name) - Specified by:
- containsin interface- AlarmConfiguration
 
 - 
isOverriddenpublic boolean isOverridden(AlarmDefinition definition) - Specified by:
- isOverriddenin interface- AlarmConfiguration
 
 - 
isInheritedpublic boolean isInherited(AlarmDefinition definition) - Specified by:
- isInheritedin interface- AlarmConfiguration
 
 - 
buildModelprotected java.util.Map<java.lang.String,AlarmDefinition> buildModel() 
 
- 
 
-