public class UserAdminUtils
extends java.lang.Object
UserAdmin
Constructor and Description |
---|
UserAdminUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildDefaultCn(java.lang.String firstName,
java.lang.String lastName) |
static java.lang.String |
getCommonName(User user)
Retrieves the current logged-in user common name
|
static User |
getCurrentUser(UserAdmin userAdmin)
Retrieves the current logged-in
User |
static javax.naming.ldap.LdapName |
getCurrentUserLdapName()
Retrieves the current logged-in user
LdapName |
static java.lang.String |
getCurrentUserMail(UserAdmin userAdmin)
Retrieves the current logged-in user mail
|
static java.lang.String |
getDomainName(User user)
Simply retrieves a display name of the relevant domain
|
static java.lang.String |
getProperty(Role role,
java.lang.Enum<?> key) |
static java.lang.String |
getProperty(Role role,
java.lang.String key)
Easily retrieves one of the
Role 's property or an empty String if the
requested property is not defined |
static java.lang.String |
getUserDisplayName(UserAdmin userAdmin,
java.lang.String dn)
Returns the local username if no user with this dn is found or if the found
user has no defined display name
|
static java.lang.String |
getUserLocalId(java.lang.String dn)
Retrieves the local id of a user or group, that is respectively the uid or cn
of the passed dn with no
UserAdmin |
static java.lang.String |
getUserMail(UserAdmin userAdmin,
java.lang.String dn)
Returns null if no user with this dn is found or if the found user has no
defined mail
|
static boolean |
isCurrentUser(User user)
Checks if current user is the same as the passed one
|
static void |
setProperty(Role role,
java.lang.Enum<?> key,
java.lang.String value) |
static void |
setProperty(Role role,
java.lang.String key,
java.lang.String value) |
public static boolean isCurrentUser(User user)
public static User getCurrentUser(UserAdmin userAdmin)
User
public static final javax.naming.ldap.LdapName getCurrentUserLdapName()
LdapName
public static java.lang.String getCurrentUserMail(UserAdmin userAdmin)
public static final java.lang.String getCommonName(User user)
public static java.lang.String getUserLocalId(java.lang.String dn)
UserAdmin
public static java.lang.String getUserDisplayName(UserAdmin userAdmin, java.lang.String dn)
public static java.lang.String getUserMail(UserAdmin userAdmin, java.lang.String dn)
public static final java.lang.String getProperty(Role role, java.lang.String key)
Role
's property or an empty String if the
requested property is not definedpublic static final java.lang.String getProperty(Role role, java.lang.Enum<?> key)
public static final void setProperty(Role role, java.lang.String key, java.lang.String value)
public static final void setProperty(Role role, java.lang.Enum<?> key, java.lang.String value)
public static final java.lang.String getDomainName(User user)
public static final java.lang.String buildDefaultCn(java.lang.String firstName, java.lang.String lastName)
Copyright © 2007–2020. All rights reserved.