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 |
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 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.