Class DummyAccessControlManager.NoUserPermissions

java.lang.Object
de.bsvrz.dav.daf.accessControl.internal.DummyAccessControlManager.NoUserPermissions
All Implemented Interfaces:
UserInfo
Enclosing class:
DummyAccessControlManager

public static class DummyAccessControlManager.NoUserPermissions
extends java.lang.Object
implements UserInfo
  • Constructor Details

    • NoUserPermissions

      public NoUserPermissions​(long userId)
  • Method Details

    • 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.
    • addChangeListener

      public void addChangeListener​(AccessControlChangeListener listener)
      Description copied from interface: UserInfo
      Meldet einen Listener auf geänderte Nutzerrechte an
      Specified by:
      addChangeListener in interface UserInfo
      Parameters:
      listener - Listener
    • removeChangeListener

      public void removeChangeListener​(AccessControlChangeListener listener)
      Description copied from interface: UserInfo
      Entfernt einen Listener auf geänderte Benutzerrechte
      Specified by:
      removeChangeListener in interface UserInfo
      Parameters:
      listener - Listener
    • toString

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