Class UserAccount

java.lang.Object
de.kappich.pat.testumg.util.UserAccount

public class UserAccount extends 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(String name, de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier, boolean isAdmin, Object... oneTimePasswords)
    Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
    UserAccount(String name, String password, boolean isAdmin, Object... oneTimePasswords)
    Erstellt einen Benutzer für die Benutzerverwaltung der Konfiguration (benutzerverwaltung.xml)
  • Method Summary

    Modifier and Type
    Method
    Description
    Gibt den Benutzernamen zurück
    Gibt die Liste mit den Einmalpasswörtern zurück
    Gibt das Passwort oder den SRP-Verifier zurück
    boolean
    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(String name, String password, boolean isAdmin, 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(String name, de.bsvrz.dav.daf.communication.srpAuthentication.SrpVerifierData verifier, boolean isAdmin, 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 String getName()
      Gibt den Benutzernamen zurück
      Returns:
      den Benutzernamen
    • getPassword

      public 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 List<String> getOneTimePasswords()
      Gibt die Liste mit den Einmalpasswörtern zurück
      Returns:
      die Liste mit den Einmalpasswörtern