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 Detail

      • 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