public final class UserMgmtUtils extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static Benutzer |
ANONYMOUS
Virtueller Benutzer für Fälle, bei denen ein Benutzer benötigt wird, aber keine Anmeldungen notwendig ist.
|
static Benutzer |
SETUP |
static Benutzer |
SYSTEM |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkPassword(String clearTextPassword,
String encryptedPassword) |
static String |
dfltBgNameFor(ERollenTyp rolle,
Locale locale)
Liefert den lokalisierten Standard-Gruppennamen für Benutzer mit der übergebenen Rolle.
|
static String |
encPwd(String src)
Deprecated.
|
static String |
genPwd()
Passwortgenerierung.
|
static long |
getTimeStamp(long addHours,
long addMinutes)
Liefert einen Zeitstempel (beginnend vom aktuellen Zeitpunkt) zurück, welcher, um die in den Parametern für Stunden
und Minuten enthalten Werte, erweitert wurde.
|
static String |
hashPassword(String clearTextPassword)
Paswort-Encryption.
|
static boolean |
isAnonymousUser(Benutzer user) |
static boolean |
isInternalUser(Benutzer user)
|
static boolean |
isSetupUser(Benutzer user) |
static boolean |
isSetupUserWithClient(Benutzer user,
javax.servlet.http.HttpSession session) |
static boolean |
isSetupUserWithoutClient(Benutzer user,
javax.servlet.http.HttpSession session) |
static boolean |
isSystemUser(Benutzer user) |
public static final Benutzer ANONYMOUS
public static final Benutzer SYSTEM
public static final Benutzer SETUP
public static String genPwd()
@Deprecated public static String encPwd(String src)
hashPassword(String) and checkPassword(String, String)public static boolean checkPassword(String clearTextPassword, String encryptedPassword)
public static String dfltBgNameFor(ERollenTyp rolle, Locale locale)
public static boolean isSetupUser(Benutzer user)
user - User to check.true if the given user is a setup user (sadmin), who can administrate the system.public static boolean isSetupUserWithoutClient(Benutzer user, javax.servlet.http.HttpSession session)
user - User to check.session - Optional session for retrieving the client.true if the given user is a setup user and has not chosen a client.public static boolean isSetupUserWithClient(Benutzer user, javax.servlet.http.HttpSession session)
user - User to check.session - Optional session for retrieving the client.true if the given user is a setup user and has chosen a client.public static boolean isSystemUser(Benutzer user)
public static boolean isAnonymousUser(Benutzer user)
public static boolean isInternalUser(Benutzer user)
SETUP, ANONYMOUS or
SYSTEMuser - the user to checktrue if the user is internal, false otherwisepublic static long getTimeStamp(long addHours,
long addMinutes)
addHours - Stunden, die zum aktuellen Zeitpunkt hinzugezählt werden sollenaddMinutes - Minuten, die zum aktuellen Zeitpunkt hinzugezählt werden sollenCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.