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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addChangeListener(MutableSetChangeListener listener)
Meldet einen Beobachter für die Änderungen dieser Menge an.default ConfigurationAuthority
getConfigurationAuthority()
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 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
-
-