public class AlarmConfigurationDiff extends java.lang.Object implements AlarmConfiguration
| Constructor and Description |
|---|
AlarmConfigurationDiff() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AlarmDefinition definition) |
boolean |
contains(java.lang.String name) |
protected java.util.Map.Entry<java.lang.String,AlarmDefinition> |
find(java.lang.String name) |
AlarmDefinition |
get(java.lang.String name)
Returns a fresh AlarmDefinitionDiff when first called for a name, unless the name has been removed.
|
int |
getCount()
In this case, count does not mean "alarms", but instead, number of edits present.
|
java.util.List<AlarmDefinition> |
getDefinitions()
In this case, returns the modified (or new) alarm definitions.
|
java.util.Set<java.lang.String> |
getRemoved()
Returns the names of the removed AlarmDefinitions.
|
boolean |
hasChanges() |
boolean |
isInherited(AlarmDefinition definition) |
boolean |
isModified(java.lang.String name) |
boolean |
isOverridden(AlarmDefinition definition) |
boolean |
isRemoved(java.lang.String name) |
void |
remove(java.lang.String name) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitextend, getExtension, intersect, merge, newExtensionpublic int getCount()
public java.util.Set<java.lang.String> getRemoved()
public boolean isRemoved(java.lang.String name)
public boolean isModified(java.lang.String name)
public java.util.List<AlarmDefinition> getDefinitions()
getDefinitions in interface AlarmConfigurationpublic boolean isOverridden(AlarmDefinition definition)
isOverridden in interface AlarmConfigurationpublic boolean isInherited(AlarmDefinition definition)
isInherited in interface AlarmConfigurationpublic void remove(java.lang.String name)
remove in interface AlarmConfigurationpublic AlarmDefinition get(java.lang.String name)
get in interface AlarmConfigurationpublic boolean contains(java.lang.String name)
contains in interface AlarmConfigurationprotected java.util.Map.Entry<java.lang.String,AlarmDefinition> find(java.lang.String name)
public void add(AlarmDefinition definition)
add in interface AlarmConfigurationpublic boolean hasChanges()
public java.lang.String toString()
toString in class java.lang.Object