Class DummyAccessControlManager
- java.lang.Object
-
- de.bsvrz.dav.daf.accessControl.internal.DummyAccessControlManager
-
- All Implemented Interfaces:
AccessControlManager
public class DummyAccessControlManager extends java.lang.Object implements AccessControlManager
AccessControlManager
-Implementierung, die alles erlaubt (bei deaktivierter Rechteprüfung)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DummyAccessControlManager.AllUserPermissions
static class
DummyAccessControlManager.NoUserPermissions
-
Constructor Summary
Constructors Constructor Description DummyAccessControlManager(long myUserId)
-
Method Summary
Modifier and Type Method Description void
addChangeListener(AccessControlChangeListener listener)
Meldet einen Listener auf geänderte Nutzerrechte anUserInfo
getUserPermissions()
Gibt die Benutzerrechte zum aktuell angemeldeten Benutzer zurück.UserInfo
getUserPermissions(long userId)
Gibt die Benutzerrechte zu dem Benutzer mit der angegebenen ID zurück.void
removeChangeListener(AccessControlChangeListener listener)
Entfernt einen Listener auf geänderte Benutzerrechte-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.bsvrz.dav.daf.accessControl.AccessControlManager
getUserPermissions, getUserPermissions
-
-
-
-
Method Detail
-
getUserPermissions
public UserInfo getUserPermissions(long userId)
Description copied from interface:AccessControlManager
Gibt die Benutzerrechte zu dem Benutzer mit der angegebenen ID zurück. Handelt es sich bei der ID nicht um einen gültigen Benutzer, werden keine Rechte vergeben.- Specified by:
getUserPermissions
in interfaceAccessControlManager
- Parameters:
userId
- Angegebene BenutzerId- Returns:
- Das geforderte UserInfo-Objekt
-
getUserPermissions
public UserInfo getUserPermissions()
Description copied from interface:AccessControlManager
Gibt die Benutzerrechte zum aktuell angemeldeten Benutzer zurück.- Specified by:
getUserPermissions
in interfaceAccessControlManager
- Returns:
- Ein UserInfo-Objekt
-
addChangeListener
public void addChangeListener(AccessControlChangeListener listener)
Description copied from interface:AccessControlManager
Meldet einen Listener auf geänderte Nutzerrechte an- Specified by:
addChangeListener
in interfaceAccessControlManager
- Parameters:
listener
- Listener
-
removeChangeListener
public void removeChangeListener(AccessControlChangeListener listener)
Description copied from interface:AccessControlManager
Entfernt einen Listener auf geänderte Benutzerrechte- Specified by:
removeChangeListener
in interfaceAccessControlManager
- Parameters:
listener
- Listener
-
-