Package de.xima.fc.user
Class UserContext
java.lang.Object
de.xima.fc.user.UserContext
- All Implemented Interfaces:
Serializable
Die Klasse dient der Rechte- und Zugriffsabsicherung für den API-Zugriff.
Um mit der API auf das Backendsystem zugreifen zu können, muss ein Nutzer im System authentifiziert sein und die benötigten Rechte besitzen. Der Nutzer dessen Rechte geprüft werden, werden in einem Objekt dieser Klasse gekapselt. Mit jeder Anfrage muss der jeweilge Benutzer gesetzt werden. Ist kein Nutzer bekannt, so können Systemnutzer verwendet werden.
UserMgmtUtils.ANONYMOUS
: für anonymen FormularzugriffUserMgmtUtils.SYSTEM
: für Backend- und Systeminterne Aufrufe
UserContext
gesetzt werden. So kann sichergestellt werden, dass nur Nutzer mit den entsprechenden Rechten
entsprechende Funktionen aufrufen.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.getUser()
boolean
Deprecated.ERSTMAL um überflüssige Ausschriften zu vermeidensetBenutzer
(Benutzer benutzer) Deprecated.
-
Method Details
-
getUser
-
getParameters
-
getBenutzer
Deprecated.usergetUser()
instead. -
hasBenutzer
Deprecated.ERSTMAL um überflüssige Ausschriften zu vermeiden- Returns:
true
wenn ein Benutzer gesetzt ist
-
setBenutzer
Deprecated.
-
getUser()
instead.