public class BasicAlarmConfiguration extends java.util.HashMap<java.lang.String,AlarmDefinition> implements AlarmConfiguration
| Constructor and Description |
|---|
BasicAlarmConfiguration() |
BasicAlarmConfiguration(AlarmConfiguration config)
Copy constructor for AlarmConfiguration, also clones alarm definitions.
|
BasicAlarmConfiguration(java.util.List<AlarmDefinition> definitions)
Creates the alarm configuration with the provided definitions, does not clone them.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(AlarmDefinition definition) |
void |
addAll(java.util.List<AlarmDefinition> definitions) |
boolean |
contains(java.lang.String name) |
boolean |
equals(java.lang.Object o) |
AlarmDefinition |
get(java.lang.String name) |
int |
getCount() |
java.util.List<AlarmDefinition> |
getDefinitions() |
boolean |
isInherited(AlarmDefinition definition) |
boolean |
isOverridden(AlarmDefinition definition) |
void |
remove(java.lang.String name) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitextend, getExtension, intersect, merge, newExtensionpublic BasicAlarmConfiguration()
public BasicAlarmConfiguration(AlarmConfiguration config)
public BasicAlarmConfiguration(java.util.List<AlarmDefinition> definitions)
public java.util.List<AlarmDefinition> getDefinitions()
getDefinitions in interface AlarmConfigurationpublic AlarmDefinition get(java.lang.String name)
get 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 AlarmConfigurationpublic void add(AlarmDefinition definition)
add in interface AlarmConfigurationpublic void addAll(java.util.List<AlarmDefinition> definitions)
public void remove(java.lang.String name)
remove in interface AlarmConfigurationpublic boolean equals(java.lang.Object o)
equals in interface java.util.Map<java.lang.String,AlarmDefinition>equals in class java.util.AbstractMap<java.lang.String,AlarmDefinition>