Package de.bsvrz.kex.kexdav.dafparameter
Interface RegionManager
-
- All Known Implementing Classes:
ObjectExchangeManager
,ParameterLoader
public interface RegionManager
-
-
Method Summary
Modifier and Type Method Description Region
getRegion(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
Gibt die Region-Klasse zurück die zu dem angeforderten Systemobjekt gehört.java.lang.Object
getUpdateLock()
Um immer einen konsistenten Zustand zu haben, darf immer nur ein DataLoader gleichzeitig pro RegionManager geupdatet werden.void
objectChanged(DataLoader object)
Wird aufgerufen un dem AccessControlManager zu informieren, dass ein verwaltetes Objekt sich geändert hat.
-
-
-
Method Detail
-
getRegion
Region getRegion(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
Gibt die Region-Klasse zurück die zu dem angeforderten Systemobjekt gehört.- Parameters:
systemObject
- Systemobjekt, das eine Region repräsentiert- Returns:
- Region-Klasse die Abfragen auf eine Region ermöglicht
-
objectChanged
void objectChanged(DataLoader object)
Wird aufgerufen un dem AccessControlManager zu informieren, dass ein verwaltetes Objekt sich geändert hat. Der AccessControlManager wird daraufhin nach Benutzer-Objekten suchen, die dieses Objekt verwenden und eine Benachrichtigung senden, dass sich die Rechte des Benutzers geändert haben und eventuelle vorhandene Anmeldungen entfernt werden müssen.- Parameters:
object
- Objekt das sich geändert hat
-
getUpdateLock
java.lang.Object getUpdateLock()
Um immer einen konsistenten Zustand zu haben, darf immer nur ein DataLoader gleichzeitig pro RegionManager geupdatet werden. Dazu wird auf dieses dummy-Objekt synchronisiert- Returns:
- Objekt auf das Synchronisiert werden soll
-
-