Package de.bsvrz.dav.daf.main.config
Interface MutableSet
- All Superinterfaces:
Comparable
,ConfigurationCommunicationInterface
,ConfigurationObject
,MutableCollection
,ObjectSet
,SystemObject
,SystemObjectCollection
- All Known Implementing Classes:
DafMutableSet
public interface MutableSet
extends ObjectSet, ConfigurationCommunicationInterface, MutableCollection
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(MutableSetChangeListener listener) Meldet einen Beobachter für die Änderungen dieser Menge an.default ConfigurationAuthority
Gibt den Konfigurationsverantwortlichen zurück, der die Menge verwaltet.void
removeChangeListener
(MutableSetChangeListener listener) Meldet einen Beobachter für die Änderungen dieser Menge wieder ab.Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
addConfigurationCommunicationChangeListener, isConfigurationCommunicationActive, removeConfigurationCommunicationChangeListener
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
Methods inherited from interface de.bsvrz.dav.daf.main.config.MutableCollection
addChangeListener, getElements, removeChangeListener
Methods inherited from interface de.bsvrz.dav.daf.main.config.ObjectSet
add, add, getObjectSetType, remove, remove
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
-
Method Details
-
addChangeListener
Meldet einen Beobachter für die Änderungen dieser Menge an. Bei Änderungen der Menge wird die MethodeMutableSetChangeListener.update(de.bsvrz.dav.daf.main.config.MutableSet, de.bsvrz.dav.daf.main.config.SystemObject[], de.bsvrz.dav.daf.main.config.SystemObject[])
des angegebenen Beobachters aufgerufen.- Parameters:
listener
- Beobachter für Änderungen der Menge.
-
removeChangeListener
Meldet einen Beobachter für die Änderungen dieser Menge wieder ab.- Parameters:
listener
- Ein bisher für Änderungen der Menge angemeldeter Beobachter.
-
getConfigurationAuthority
Gibt den Konfigurationsverantwortlichen zurück, der die Menge verwaltet. Dieser kann sich bei dynamischen Mengen vom KV unterscheiden, dem der Konfigurationsbereich gehört.- Returns:
- Konfigurationsverantwortlicher, oder null falls unbekannt
- Since:
- 3.13
-