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

      Region getRegion​(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