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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(AccessControlChangeListener listener)Meldet einen Listener auf geänderte Nutzerrechte anlonggetUserId()Id, die das Systemobjekt des Benutzers darstellt.booleanmayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)Prüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darfbooleanmayModifyObjectSet(ConfigurationArea area, ObjectSetType type)Prüft ob eine Menge mit den angegebenen Daten verändert werden darfbooleanmaySubscribeData(BaseSubscriptionInfo info, UserAction action)Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.booleanmaySubscribeData(SystemObject object, AttributeGroup attributeGroup, Aspect aspect, UserAction action)Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.voidremoveChangeListener(AccessControlChangeListener listener)Entfernt einen Listener auf geänderte Benutzerrechtejava.lang.StringtoString()
-
-
-
Method Detail
-
maySubscribeData
public boolean maySubscribeData(BaseSubscriptionInfo info, UserAction action)
Description copied from interface:UserInfoPrüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.- Specified by:
maySubscribeDatain 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:UserInfoPrüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.- Specified by:
maySubscribeDatain 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
public boolean mayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)
Description copied from interface:UserInfoPrüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darf- Specified by:
mayCreateModifyRemoveObjectin interfaceUserInfo- Parameters:
area- Konfigurationsbereichtype- Typ des Objekts- Returns:
true, wenn das Objekt erstellt werden darf, sonstfalse.
-
mayModifyObjectSet
public boolean mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
Description copied from interface:UserInfoPrüft ob eine Menge mit den angegebenen Daten verändert werden darf- Specified by:
mayModifyObjectSetin 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:UserInfoId, die das Systemobjekt des Benutzers darstellt.
-
addChangeListener
public void addChangeListener(AccessControlChangeListener listener)
Description copied from interface:UserInfoMeldet einen Listener auf geänderte Nutzerrechte an- Specified by:
addChangeListenerin interfaceUserInfo- Parameters:
listener- Listener
-
removeChangeListener
public void removeChangeListener(AccessControlChangeListener listener)
Description copied from interface:UserInfoEntfernt einen Listener auf geänderte Benutzerrechte- Specified by:
removeChangeListenerin interfaceUserInfo- Parameters:
listener- Listener
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-