Class DummyAccessControlManager.AllUserPermissions

    • Constructor Detail

      • AllUserPermissions

        public AllUserPermissions​(long userId)
    • Method Detail

      • maySubscribeData

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

        public boolean maySubscribeData​(SystemObject object,
                                        AttributeGroup attributeGroup,
                                        Aspect aspect,
                                        UserAction action)
        Description copied from interface: UserInfo
        Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
        Specified by:
        maySubscribeData in interface UserInfo
        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

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

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

        public long getUserId()
        Description copied from interface: UserInfo
        Id, die das Systemobjekt des Benutzers darstellt.
        Specified by:
        getUserId in interface UserInfo
        Returns:
        Id, mit der das Systemobjekt des Benutzers angefordert werden kann.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object