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 Summary
Constructors Constructor Description NoUserPermissions(long userId)
-
Method Summary
Modifier and Type Method Description void
addChangeListener(AccessControlChangeListener listener)
Meldet einen Listener auf geänderte Nutzerrechte anlong
getUserId()
Id, die das Systemobjekt des Benutzers darstellt.boolean
mayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)
Prüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darfboolean
mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
Prüft ob eine Menge mit den angegebenen Daten verändert werden darfboolean
maySubscribeData(BaseSubscriptionInfo info, UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.boolean
maySubscribeData(SystemObject object, AttributeGroup attributeGroup, Aspect aspect, UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.void
removeChangeListener(AccessControlChangeListener listener)
Entfernt einen Listener auf geänderte Benutzerrechtejava.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
NoUserPermissions
public NoUserPermissions(long userId)
-
-
Method Details
-
maySubscribeData
Description copied from interface:UserInfo
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.- Specified by:
maySubscribeData
in interfaceUserInfo
- Parameters:
info
- Daten-Anmeldungs-Informationenaction
- Art der Datenanmeldung- Returns:
true
, wenn die Daten angemeldet werden dürfen, sonstfalse
.
-
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 interfaceUserInfo
- Parameters:
object
- Objekt, das verwendet wirdattributeGroup
- Attributgruppe der Datenaspect
- Aspekt der Datenaction
- Art der Datenanmeldung- Returns:
true
, wenn die Daten angemeldet werden dürfen, sonstfalse
.
-
mayCreateModifyRemoveObject
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 interfaceUserInfo
- Parameters:
area
- Konfigurationsbereichtype
- Typ des Objekts- Returns:
true
, wenn das Objekt erstellt werden darf, sonstfalse
.
-
mayModifyObjectSet
Description copied from interface:UserInfo
Prüft ob eine Menge mit den angegebenen Daten verändert werden darf- Specified by:
mayModifyObjectSet
in interfaceUserInfo
- Parameters:
area
- Konfigurationsbereichtype
- Typ der Menge- Returns:
true
, wenn die Menge verändert werden darf, sonstfalse
.
-
getUserId
public long getUserId()Description copied from interface:UserInfo
Id, die das Systemobjekt des Benutzers darstellt. -
addChangeListener
Description copied from interface:UserInfo
Meldet einen Listener auf geänderte Nutzerrechte an- Specified by:
addChangeListener
in interfaceUserInfo
- Parameters:
listener
- Listener
-
removeChangeListener
Description copied from interface:UserInfo
Entfernt einen Listener auf geänderte Benutzerrechte- Specified by:
removeChangeListener
in interfaceUserInfo
- Parameters:
listener
- Listener
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-