Class 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.

    Wird die Nutzerverwaltung von Formcycle genutzt, sollte, wenn möglich immer der aktuell angemeldete Benutzer in den UserContext gesetzt werden. So kann sichergestellt werden, dass nur Nutzer mit den entsprechenden Rechten entsprechende Funktionen aufrufen.
    See Also:
    Serialized Form
    • Method Detail

      • getBenutzer

        public Benutzer getBenutzer()
      • hasBenutzer

        public boolean hasBenutzer()
        ERSTMAL um überflüssige Ausschriften zu vermeiden
        Returns:
        true wenn ein Benutzer gesetzt ist