Package de.kappich.pat.testumg.util
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ückjava.util.List<java.lang.String>
getOneTimePasswords()
Gibt die Liste mit den Einmalpasswörtern zurückjava.lang.String
getPassword()
Gibt das Passwort oder den SRP-Verifier zurückboolean
isAdmin()
Gibttrue
zurück, wenn der Benutzer ein Admin sein sollMethods 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 Benutzerspassword
- Passwort des BenutzersisAdmin
- Ist der Benutzer ein Admin?oneTimePasswords
- Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom TypSrpVerifierData
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 Benutzersverifier
- SRP-Überprüfungscode des BenutzersisAdmin
- Ist der Benutzer ein Admin?oneTimePasswords
- Einmalpasswörter des Benutzers (Sollten vom Typ String sein für normale Passwörter oder vom TypSrpVerifierData
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()Gibttrue
zurück, wenn der Benutzer ein Admin sein soll- Returns:
true
, wenn der Benutzer ein Admin sein soll, sonstfalse
-
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
-