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 TypeMethodDescriptionvoidaddChangeListener(MutableSetChangeListener listener) Meldet einen Beobachter für die Änderungen dieser Menge an.default ConfigurationAuthorityGibt den Konfigurationsverantwortlichen zurück, der die Menge verwaltet.voidremoveChangeListener(MutableSetChangeListener listener) Meldet einen Beobachter für die Änderungen dieser Menge wieder ab.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
addConfigurationCommunicationChangeListener, isConfigurationCommunicationActive, removeConfigurationCommunicationChangeListenerMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods inherited from interface de.bsvrz.dav.daf.main.config.MutableCollection
addChangeListener, getElements, removeChangeListenerMethods inherited from interface de.bsvrz.dav.daf.main.config.ObjectSet
add, add, getObjectSetType, remove, removeMethods 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, toStringMethods 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
-