de.bsvrz.kex.kexdav.parameterloader
Class ParameterLoader
java.lang.Object
de.bsvrz.dav.dav.util.accessControl.DataLoader
de.bsvrz.kex.kexdav.parameterloader.ParameterLoader
- All Implemented Interfaces:
- ObjectCollectionChangeListener, ObjectCollectionParent, RegionManager
public class ParameterLoader
- extends DataLoader
- implements ObjectCollectionParent, ObjectCollectionChangeListener, RegionManager
Diese Klasse liest die Parameter von dem KExDaV-Objekt ein und gibt die Parameter weiter
- Author:
- Kappich Systemberatung
ParameterLoader
public ParameterLoader(ClientDavInterface connection,
SystemObject systemObject,
KExDaVManager manager,
KExDaV kExDaV)
- Erstellt ein neues Objekt für das Daten aktualisiert werden sollen.
- Parameters:
connection
- Verbindung zum DatenverteilersystemObject
- KExDaV-SystemObjekt, für das Parameter geladen werden sollenmanager
- Manager-Klasse an die Benachrichtigungen und Warnungen geschickt werden könnenkExDaV
- Hauptklasse KExDaV, wird über neue Parameter benachrichtigt
update
protected void update(Data data)
- Specified by:
update
in class DataLoader
getChildObjects
protected Collection<DataLoader> getChildObjects()
- Specified by:
getChildObjects
in class DataLoader
deactivateInvalidChild
protected void deactivateInvalidChild(DataLoader node)
- Specified by:
deactivateInvalidChild
in class DataLoader
isDisabled
public boolean isDisabled(Region region)
- Specified by:
isDisabled
in interface ObjectCollectionParent
getRegion
public Region getRegion(SystemObject regionObject)
- Specified by:
getRegion
in interface ObjectCollectionParent
- Specified by:
getRegion
in interface RegionManager
objectChanged
public void objectChanged(DataLoader object)
- Specified by:
objectChanged
in interface RegionManager
getUpdateLock
public Object getUpdateLock()
- Specified by:
getUpdateLock
in interface RegionManager
blockChanged
public void blockChanged()
- Specified by:
blockChanged
in interface ObjectCollectionChangeListener