public class IntersectedAlarmConfiguration extends java.lang.Object implements AlarmConfiguration
| Constructor and Description |
|---|
IntersectedAlarmConfiguration(java.util.List<AlarmConfiguration> configs) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AlarmDefinition definition) |
protected java.util.Map<java.lang.String,AlarmDefinition> |
buildModel() |
boolean |
contains(java.lang.String name) |
AlarmDefinition |
get(java.lang.String name) |
int |
getCount() |
java.util.List<AlarmDefinition> |
getDefinitions() |
java.util.List<AlarmConfiguration> |
getSourceObjects() |
boolean |
isInherited(AlarmDefinition definition) |
boolean |
isOverridden(AlarmDefinition definition) |
void |
remove(java.lang.String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextend, getExtension, intersect, merge, newExtensionpublic IntersectedAlarmConfiguration(java.util.List<AlarmConfiguration> configs)
public java.util.List<AlarmConfiguration> getSourceObjects()
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 java.util.Map<java.lang.String,AlarmDefinition> buildModel()