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, waitextend, intersect, merge, newExtensionpublic AlarmConfigurationConfig(AlarmConfiguration model, AlarmConfiguration diff)
public AlarmConfiguration getEdit()
public AlarmConfiguration getExtension()
ExtendablegetExtension in interface AlarmConfigurationgetExtension in interface Extendable<AlarmConfiguration>public java.util.List<AlarmDefinition> getDefinitions()
getDefinitions in interface AlarmConfigurationpublic AlarmDefinition get(java.lang.String name)
get in interface AlarmConfigurationpublic void add(AlarmDefinition definition)
add in interface AlarmConfigurationpublic void remove(java.lang.String name)
remove in interface AlarmConfigurationpublic boolean contains(java.lang.String name)
contains in interface AlarmConfigurationpublic boolean isOverridden(AlarmDefinition definition)
isOverridden in interface AlarmConfigurationpublic boolean isInherited(AlarmDefinition definition)
isInherited in interface AlarmConfigurationprotected AlarmDefinition wrap(AlarmDefinition model, AlarmDefinition edit)
protected boolean isRemoved(java.lang.String name)
protected boolean isModified(java.lang.String name)