Class UserAccount

java.lang.Object
de.kappich.pat.testumg.util.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 Details

    • 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 Details

    • 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