Interface UserInfo

    • Method Detail

      • maySubscribeData

        boolean maySubscribeData​(BaseSubscriptionInfo info,
                                 UserAction action)
        Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
        Parameters:
        info - Daten-Anmeldungs-Informationen
        action - Art der Datenanmeldung
        Returns:
        true, wenn die Daten angemeldet werden dürfen, sonst false.
      • maySubscribeData

        boolean maySubscribeData​(SystemObject object,
                                 AttributeGroup attributeGroup,
                                 Aspect aspect,
                                 UserAction action)
        Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
        Parameters:
        object - Objekt, das verwendet wird
        attributeGroup - Attributgruppe der Daten
        aspect - Aspekt der Daten
        action - Art der Datenanmeldung
        Returns:
        true, wenn die Daten angemeldet werden dürfen, sonst false.
      • mayCreateModifyRemoveObject

        boolean mayCreateModifyRemoveObject​(ConfigurationArea area,
                                            SystemObjectType type)
        Prüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darf
        Parameters:
        area - Konfigurationsbereich
        type - Typ des Objekts
        Returns:
        true, wenn das Objekt erstellt werden darf, sonst false.
      • mayModifyObjectSet

        boolean mayModifyObjectSet​(ConfigurationArea area,
                                   ObjectSetType type)
        Prüft ob eine Menge mit den angegebenen Daten verändert werden darf
        Parameters:
        area - Konfigurationsbereich
        type - Typ der Menge
        Returns:
        true, wenn die Menge verändert werden darf, sonst false.
      • getUserId

        long getUserId()
        Id, die das Systemobjekt des Benutzers darstellt.
        Returns:
        Id, mit der das Systemobjekt des Benutzers angefordert werden kann.
      • addChangeListener

        void addChangeListener​(AccessControlChangeListener listener)
        Meldet einen Listener auf geänderte Nutzerrechte an
        Parameters:
        listener - Listener
      • removeChangeListener

        void removeChangeListener​(AccessControlChangeListener listener)
        Entfernt einen Listener auf geänderte Benutzerrechte
        Parameters:
        listener - Listener