fr.paris.lutece.portal.service.admin
Class AdminUserService

java.lang.Object
  extended by fr.paris.lutece.portal.service.admin.AdminUserService

public final class AdminUserService
extends java.lang.Object

This service provides features concerning the administration users


Field Summary
static java.lang.String MARK_DEFAULT_USER_LANGUAGE
           
static java.lang.String MARK_DEFAULT_USER_LEVEL
           
static java.lang.String MARK_DEFAULT_USER_NOTIFICATION
           
static java.lang.String MARK_DEFAULT_USER_STATUS
           
static java.lang.String MARK_ENABLE_PASSWORD_ENCRYPTION
           
static java.lang.String MARK_ENCRYPTION_ALGORITHM
           
static java.lang.String MARK_ENCRYPTION_ALGORITHMS_LIST
           
static java.lang.String MARK_LANGUAGES_LIST
           
static java.lang.String MARK_USER_LEVELS_LIST
           
static java.lang.String PARAMETER_DEFAULT_USER_LANGUAGE
           
static java.lang.String PARAMETER_DEFAULT_USER_LEVEL
           
static java.lang.String PARAMETER_DEFAULT_USER_NOTIFICATION
           
static java.lang.String PARAMETER_DEFAULT_USER_STATUS
           
static java.lang.String PARAMETER_ENABLE_PASSWORD_ENCRYPTION
           
static java.lang.String PARAMETER_ENCRYPTION_ALGORITHM
           
 
Method Summary
static AdminUser getAdminUser(javax.servlet.http.HttpServletRequest request)
          Get the user in session
static java.util.List<AdminUser> getFilteredUsersInterface(java.util.List<AdminUser> listUsers, javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,java.lang.Object> model, UrlItem url)
          Get the filtered list of admin users
static java.util.Locale getLocale(javax.servlet.http.HttpServletRequest request)
          Get the locale for the current request
static java.util.Map<java.lang.String,java.lang.Object> getManageAdvancedParameters(AdminUser user)
          Build the advanced parameters management
static boolean getUserAdminRightLevel(javax.servlet.http.HttpServletRequest request)
          Gets the admin right level
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MARK_DEFAULT_USER_LEVEL

public static final java.lang.String MARK_DEFAULT_USER_LEVEL
See Also:
Constant Field Values

MARK_DEFAULT_USER_NOTIFICATION

public static final java.lang.String MARK_DEFAULT_USER_NOTIFICATION
See Also:
Constant Field Values

MARK_DEFAULT_USER_LANGUAGE

public static final java.lang.String MARK_DEFAULT_USER_LANGUAGE
See Also:
Constant Field Values

MARK_DEFAULT_USER_STATUS

public static final java.lang.String MARK_DEFAULT_USER_STATUS
See Also:
Constant Field Values

MARK_LANGUAGES_LIST

public static final java.lang.String MARK_LANGUAGES_LIST
See Also:
Constant Field Values

MARK_USER_LEVELS_LIST

public static final java.lang.String MARK_USER_LEVELS_LIST
See Also:
Constant Field Values

MARK_ENABLE_PASSWORD_ENCRYPTION

public static final java.lang.String MARK_ENABLE_PASSWORD_ENCRYPTION
See Also:
Constant Field Values

MARK_ENCRYPTION_ALGORITHM

public static final java.lang.String MARK_ENCRYPTION_ALGORITHM
See Also:
Constant Field Values

MARK_ENCRYPTION_ALGORITHMS_LIST

public static final java.lang.String MARK_ENCRYPTION_ALGORITHMS_LIST
See Also:
Constant Field Values

PARAMETER_ENABLE_PASSWORD_ENCRYPTION

public static final java.lang.String PARAMETER_ENABLE_PASSWORD_ENCRYPTION
See Also:
Constant Field Values

PARAMETER_ENCRYPTION_ALGORITHM

public static final java.lang.String PARAMETER_ENCRYPTION_ALGORITHM
See Also:
Constant Field Values

PARAMETER_DEFAULT_USER_LEVEL

public static final java.lang.String PARAMETER_DEFAULT_USER_LEVEL
See Also:
Constant Field Values

PARAMETER_DEFAULT_USER_NOTIFICATION

public static final java.lang.String PARAMETER_DEFAULT_USER_NOTIFICATION
See Also:
Constant Field Values

PARAMETER_DEFAULT_USER_LANGUAGE

public static final java.lang.String PARAMETER_DEFAULT_USER_LANGUAGE
See Also:
Constant Field Values

PARAMETER_DEFAULT_USER_STATUS

public static final java.lang.String PARAMETER_DEFAULT_USER_STATUS
See Also:
Constant Field Values
Method Detail

getAdminUser

public static AdminUser getAdminUser(javax.servlet.http.HttpServletRequest request)
Get the user in session

Parameters:
request - The HTTP request
Returns:
the user in session

getLocale

public static java.util.Locale getLocale(javax.servlet.http.HttpServletRequest request)
Get the locale for the current request

Parameters:
request - The HTTP request
Returns:
the locale to use with this request

getUserAdminRightLevel

public static boolean getUserAdminRightLevel(javax.servlet.http.HttpServletRequest request)
Gets the admin right level

Parameters:
request - The HTTP request
Returns:
The boolean level right

getFilteredUsersInterface

public static java.util.List<AdminUser> getFilteredUsersInterface(java.util.List<AdminUser> listUsers,
                                                                  javax.servlet.http.HttpServletRequest request,
                                                                  java.util.Map<java.lang.String,java.lang.Object> model,
                                                                  UrlItem url)
Get the filtered list of admin users

Parameters:
listUsers - the initial list of users
request - HttpServletRequest
model - map
url - URL of the current interface
Returns:
The filtered list of admin users

getManageAdvancedParameters

public static java.util.Map<java.lang.String,java.lang.Object> getManageAdvancedParameters(AdminUser user)
Build the advanced parameters management

Parameters:
request - HttpServletRequest
Returns:
The model for the advanced parameters


Copyright © 2010 Mairie de Paris. All Rights Reserved.