Package de.bsvrz.dav.daf.main.config
Interface MutableSet
-
- All Superinterfaces:
java.lang.Comparable,ConfigurationCommunicationInterface,ConfigurationObject,MutableCollection,ObjectSet,SystemObject,SystemObjectCollection
- All Known Implementing Classes:
DafMutableSet
public interface MutableSet extends ObjectSet, ConfigurationCommunicationInterface, MutableCollection
-
-
Method Summary
Modifier and Type Method Description voidaddChangeListener(MutableSetChangeListener listener)Meldet einen Beobachter für die Änderungen dieser Menge an.default ConfigurationAuthoritygetConfigurationAuthority()Gibt 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 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 Detail
-
addChangeListener
void addChangeListener(MutableSetChangeListener listener)
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
void removeChangeListener(MutableSetChangeListener listener)
Meldet einen Beobachter für die Änderungen dieser Menge wieder ab.- Parameters:
listener- Ein bisher für Änderungen der Menge angemeldeter Beobachter.
-
getConfigurationAuthority
@Nullable default ConfigurationAuthority 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
-
-