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)
Userpublic static final javax.naming.ldap.LdapName getCurrentUserLdapName()
LdapNamepublic 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)
UserAdminpublic 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.