public class AlarmConfigurationConfig extends java.lang.Object implements AlarmConfiguration
Constructor and Description |
---|
AlarmConfigurationConfig(AlarmConfiguration model,
AlarmConfiguration diff) |
Modifier and Type | Method and Description |
---|---|
void |
add(AlarmDefinition definition) |
boolean |
contains(java.lang.String name) |
AlarmDefinition |
get(java.lang.String name) |
int |
getCount() |
java.util.List<AlarmDefinition> |
getDefinitions()
Merges the alarm definitions from the model with the diff.
|
AlarmConfiguration |
getEdit() |
AlarmConfiguration |
getExtension()
This returns an object that represents the value only for the most "local" level.
|
boolean |
isInherited(AlarmDefinition definition) |
protected boolean |
isModified(java.lang.String name) |
boolean |
isOverridden(AlarmDefinition definition) |
protected boolean |
isRemoved(java.lang.String name) |
void |
remove(java.lang.String name) |
protected AlarmDefinition |
wrap(AlarmDefinition model,
AlarmDefinition edit) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
extend, intersect, merge, newExtension
public AlarmConfigurationConfig(AlarmConfiguration model, AlarmConfiguration diff)
public AlarmConfiguration getEdit()
public AlarmConfiguration getExtension()
Extendable
getExtension
in interface AlarmConfiguration
getExtension
in interface Extendable<AlarmConfiguration>
public java.util.List<AlarmDefinition> getDefinitions()
getDefinitions
in interface AlarmConfiguration
public AlarmDefinition get(java.lang.String name)
get
in interface AlarmConfiguration
public void add(AlarmDefinition definition)
add
in interface AlarmConfiguration
public void remove(java.lang.String name)
remove
in interface AlarmConfiguration
public boolean contains(java.lang.String name)
contains
in interface AlarmConfiguration
public boolean isOverridden(AlarmDefinition definition)
isOverridden
in interface AlarmConfiguration
public boolean isInherited(AlarmDefinition definition)
isInherited
in interface AlarmConfiguration
protected AlarmDefinition wrap(AlarmDefinition model, AlarmDefinition edit)
protected boolean isRemoved(java.lang.String name)
protected boolean isModified(java.lang.String name)