Package de.bsvrz.dav.daf.accessControl
Interface RegionManager
- All Known Implementing Classes:
DafAccessControlManager
public interface RegionManager
-
Method Summary
Modifier and Type Method Description Region
getRegion(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 Details
-
getRegion
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
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
-