Interface RegionManager

All Known Implementing Classes:
DafAccessControlManager

public interface RegionManager
  • Method Summary

    Modifier and Type
    Method
    Description
    getRegion(SystemObject systemObject)
    Gibt die Region-Klasse zurück die zu dem angeforderten Systemobjekt gehört.
    Um immer einen konsistenten Zustand zu haben, darf immer nur ein DataLoader gleichzeitig pro RegionManager geupdatet werden.
    void
    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

      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