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

Schnittstelle zum Zugriff auf die Eigenschaften von online änderbaren Mengen. Eine Applikation kann sich auf Änderungen einer dynamischen Menge anmelden und auch wieder abmelden.

Author:
Kappich Systemberatung

Method Summary
 void addChangeListener(MutableSetChangeListener listener)
          Meldet einen Beobachter für die Änderungen dieser Menge an.
 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.ObjectSet
add, add, getObjectSetType, remove, remove
 
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.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 java.lang.Comparable
compareTo
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
addConfigurationCommunicationChangeListener, isConfigurationCommunicationActive, removeConfigurationCommunicationChangeListener
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.MutableCollection
addChangeListener, getElements, removeChangeListener
 
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.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 java.lang.Comparable
compareTo
 

Method Detail

addChangeListener

void addChangeListener(MutableSetChangeListener listener)
Meldet einen Beobachter für die Änderungen dieser Menge an. Bei Änderungen der Menge wird die Methode MutableSetChangeListener.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.