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
UserContextgesetzt 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 BenutzergetBenutzer()Map<Object,Object>getParameters()booleanhasBenutzer()ERSTMAL um überflüssige Ausschriften zu vermeidenUserContextsetBenutzer(Benutzer benutzer) 
 - 
 
- 
- 
Method Detail
- 
getBenutzer
public Benutzer getBenutzer()
 
- 
hasBenutzer
public boolean hasBenutzer()
ERSTMAL um überflüssige Ausschriften zu vermeiden- Returns:
 truewenn ein Benutzer gesetzt ist
 
- 
setBenutzer
public UserContext setBenutzer(Benutzer benutzer)
 
 - 
 
 -