private class ConfigurationQueryManager.QueryHandler.PublishingMutableCollectionChangeListener extends Object implements ExtendedMutableCollectionChangeListener
Modifier and Type | Field and Description |
---|---|
private short |
_externalSimVariant
Von der Applikation vorgegebene Simulationsvariante
|
private ForeignMutableCollectionProxy |
_foreignMutableCollectionProxy |
private short |
_internalSimVariant
Intern verwendete Simulationsvariante.
|
private MutableCollection |
_mutableCollection
Dynamische Menge oder dynamischer Typ bei dem eine Anmeldung vorgenommen wurde.
|
private int |
_queryIndex |
private SystemObject |
_querySender
Applikationsobjekt dient zur richtigen Zuordnung der Anmeldungen.
|
Constructor and Description |
---|
ConfigurationQueryManager.QueryHandler.PublishingMutableCollectionChangeListener(SystemObject querySender,
MutableCollection mutableCollection,
short externalSimVariant,
short internalSimVariant,
ForeignMutableCollectionProxy foreignMutableCollectionProxy,
int queryIndex)
Erzeugt ein neues Objekt mit den angegebenen Werten
|
Modifier and Type | Method and Description |
---|---|
void |
collectionChanged(MutableCollection mutableCollection,
short simVariant,
List<SystemObject> addedElements,
List<SystemObject> removedElements)
Diese Methode wird nach einer entsprechenden Anmeldung aufgerufen, wenn bei jeweiligen dynamischen Menge oder dem dynamischen Typ Elmente hinzugefügt
oder entfern wurden.
|
boolean |
equals(Object obj)
Die intern verwendete Simulationsvariante wird beim Vergleich nicht berücksichtigt.
|
short |
getExternalSimVariant() |
ForeignMutableCollectionProxy |
getForeignMutableCollectionProxy() |
short |
getInternalSimVariant() |
MutableCollection |
getMutableCollection()
Liefert die zugehörige dynamische Menge oder den dynamischen Typ bei dem eine Anmeldung vorgenommen wurde bzw.
|
int |
hashCode()
Die intern verwendete Simulationsvariante geht nicht in den Hashcode ein.
|
void |
initialState(MutableCollection mutableCollection,
short simulationVariant,
List<SystemObject> elements) |
private final SystemObject _querySender
private final MutableCollection _mutableCollection
private final short _externalSimVariant
private final short _internalSimVariant
equals
und hashCode
nicht berücksichtigt.private final ForeignMutableCollectionProxy _foreignMutableCollectionProxy
private final int _queryIndex
public ConfigurationQueryManager.QueryHandler.PublishingMutableCollectionChangeListener(SystemObject querySender, MutableCollection mutableCollection, short externalSimVariant, short internalSimVariant, ForeignMutableCollectionProxy foreignMutableCollectionProxy, int queryIndex)
public ForeignMutableCollectionProxy getForeignMutableCollectionProxy()
public MutableCollection getMutableCollection()
public short getExternalSimVariant()
public short getInternalSimVariant()
equals
und hashCode
nicht berücksichtigt.public int hashCode()
public boolean equals(Object obj)
public void collectionChanged(MutableCollection mutableCollection, short simVariant, List<SystemObject> addedElements, List<SystemObject> removedElements)
de.bsvrz.dav.daf.main.config.MutableCollectionChangeListener
collectionChanged
in interface MutableCollectionChangeListener
mutableCollection
- Dynamische Menge oder dynamischer Typ dessen Elemente sich geändert haben.simVariant
- Simulationsvariante auf die sich die Änderung bezieht.addedElements
- Neue Elemente.removedElements
- Gelöschte Elemente.public void initialState(MutableCollection mutableCollection, short simulationVariant, List<SystemObject> elements)
initialState
in interface ExtendedMutableCollectionChangeListener