Class AlarmConfigurationConfig
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.config.AlarmConfigurationConfig
 
- 
- All Implemented Interfaces:
- AlarmConfiguration,- Countable,- Extendable<AlarmConfiguration>,- Intersectable<AlarmConfiguration>,- Mergable<AlarmConfiguration>,- java.io.Serializable
 
 public class AlarmConfigurationConfig extends java.lang.Object implements AlarmConfiguration - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description AlarmConfigurationConfig(AlarmConfiguration model, AlarmConfiguration diff)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(AlarmDefinition definition)booleancontains(java.lang.String name)AlarmDefinitionget(java.lang.String name)intgetCount()java.util.List<AlarmDefinition>getDefinitions()Merges the alarm definitions from the model with the diff.AlarmConfigurationgetEdit()AlarmConfigurationgetExtension()This returns an object that represents the value only for the most "local" level.booleanisInherited(AlarmDefinition definition)protected booleanisModified(java.lang.String name)booleanisOverridden(AlarmDefinition definition)protected booleanisRemoved(java.lang.String name)voidremove(java.lang.String name)protected AlarmDefinitionwrap(AlarmDefinition model, AlarmDefinition edit)- 
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, intersect, merge, newExtension
 
- 
 
- 
- 
- 
Constructor Detail- 
AlarmConfigurationConfigpublic AlarmConfigurationConfig(AlarmConfiguration model, AlarmConfiguration diff) 
 
- 
 - 
Method Detail- 
getEditpublic AlarmConfiguration getEdit() 
 - 
getExtensionpublic AlarmConfiguration getExtension() Description copied from interface:ExtendableThis returns an object that represents the value only for the most "local" level. That is, this is the difference between the inherited base and the current extension. Complex objects should ensure that trait is true for all aspects of the returned value.- Specified by:
- getExtensionin interface- AlarmConfiguration
- Specified by:
- getExtensionin interface- Extendable<AlarmConfiguration>
 
 - 
getDefinitionspublic java.util.List<AlarmDefinition> getDefinitions() Merges the alarm definitions from the model with the diff.- 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
 
 - 
wrapprotected AlarmDefinition wrap(AlarmDefinition model, AlarmDefinition edit) 
 - 
isRemovedprotected boolean isRemoved(java.lang.String name) 
 - 
isModifiedprotected boolean isModified(java.lang.String name) 
 
- 
 
-