Package de.xima.fc.user
Class UserContext
- java.lang.Object
-
- de.xima.fc.user.UserContext
-
- All Implemented Interfaces:
Serializable
public class UserContext extends Object implements 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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Benutzer
getBenutzer()
Map<Object,Object>
getParameters()
boolean
hasBenutzer()
ERSTMAL um überflüssige Ausschriften zu vermeidenUserContext
setBenutzer(Benutzer benutzer)
-
-
-
Method Detail
-
getBenutzer
public Benutzer getBenutzer()
-
hasBenutzer
public boolean hasBenutzer()
ERSTMAL um überflüssige Ausschriften zu vermeiden- Returns:
true
wenn ein Benutzer gesetzt ist
-
setBenutzer
public UserContext setBenutzer(Benutzer benutzer)
-
-