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() |
boolean |
isInherited(AlarmDefinition definition) |
protected boolean |
isModified(java.lang.String name) |
boolean |
isOverridden(AlarmDefinition definition) |
protected boolean |
isRemoved(java.lang.String name) |
void |
merge(AlarmConfiguration other)
Merges the values from other collection into this one.
|
void |
remove(java.lang.String name) |
protected AlarmDefinition |
wrap(AlarmDefinition model,
AlarmDefinition edit) |
public AlarmConfigurationConfig(AlarmConfiguration model, AlarmConfiguration diff)
public AlarmConfiguration getEdit()
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)
public void merge(AlarmConfiguration other)
Mergablemerge in interface Mergable<AlarmConfiguration>