Class UserAccount


  • public class UserAccount
    extends java.lang.Object
    Ein Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml).

    Diese Klasse wird für die Konfiguration der Benutzer im SingleDavStarter verwendet.

    • Constructor Summary

      Constructors 
      Constructor Description
      UserAccount​(java.lang.String name, de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier, boolean isAdmin, java.lang.Object... oneTimePasswords)
      Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
      UserAccount​(java.lang.String name, java.lang.String password, boolean isAdmin, java.lang.Object... oneTimePasswords)
      Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
    • Method Summary

      Modifier and Type Method Description
      java.lang.String getName()
      Gibt den Benutzernamen zurück
      java.util.List<java.lang.String> getOneTimePasswords()
      Gibt die Liste mit den Einmalpasswörtern zurück
      java.lang.String getPassword()
      Gibt das Passwort oder den SRP-Verifier zurück
      boolean isAdmin()
      Gibt true zurück, wenn der Benutzer ein Admin sein soll
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UserAccount

        public UserAccount​(java.lang.String name,
                           java.lang.String password,
                           boolean isAdmin,
                           java.lang.Object... oneTimePasswords)
        Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
        Parameters:
        name - Name des Benutzers
        password - Passwort des Benutzers
        isAdmin - Ist der Benutzer ein Admin?
        oneTimePasswords - Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom Typ SrpVerifierData für SRP-Überprüfungscodes.
      • UserAccount

        public UserAccount​(java.lang.String name,
                           de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier,
                           boolean isAdmin,
                           java.lang.Object... oneTimePasswords)
        Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
        Parameters:
        name - Name des Benutzers
        verifier - SRP-Überprüfungscode des Benutzers
        isAdmin - Ist der Benutzer ein Admin?
        oneTimePasswords - Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom Typ SrpVerifierData für SRP-Überprüfungscodes.
    • Method Detail

      • getName

        public java.lang.String getName()
        Gibt den Benutzernamen zurück
        Returns:
        den Benutzernamen
      • getPassword

        public java.lang.String getPassword()
        Gibt das Passwort oder den SRP-Verifier zurück
        Returns:
        das Passwort oder den SRP-Verifier
      • isAdmin

        public boolean isAdmin()
        Gibt true zurück, wenn der Benutzer ein Admin sein soll
        Returns:
        true, wenn der Benutzer ein Admin sein soll, sonst false
      • getOneTimePasswords

        public java.util.List<java.lang.String> getOneTimePasswords()
        Gibt die Liste mit den Einmalpasswörtern zurück
        Returns:
        die Liste mit den Einmalpasswörtern