fr.paris.lutece.portal.web.user
Class AdminUserJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.user.AdminUserJspBean

public class AdminUserJspBean
extends AdminFeaturesPageJspBean

This class provides the user interface to manage app user features ( manage, create, modify, remove, ... )


Constructor Summary
AdminUserJspBean()
           
 
Method Summary
 java.lang.String doConfirmModifyPasswordEncryption(javax.servlet.http.HttpServletRequest request)
          Returns the page of confirmation for modifying the password encryption
 java.lang.String doConfirmRemoveAdminUser(javax.servlet.http.HttpServletRequest request)
          Returns the page of confirmation for deleting a provider
 java.lang.String doCreateAdminUser(javax.servlet.http.HttpServletRequest request)
          Process the data capture form of a new appUser
 java.lang.String doInsertRegularExpression(javax.servlet.http.HttpServletRequest request)
          Do insert a regular expression
 java.lang.String doModifyAdminUser(javax.servlet.http.HttpServletRequest request)
          Process the change form of an appUser
 java.lang.String doModifyAdminUserRights(javax.servlet.http.HttpServletRequest request)
          Process the change form of an appUser rights
 java.lang.String doModifyAdminUserRoles(javax.servlet.http.HttpServletRequest request)
          Process the change form of an appUser roles
 java.lang.String doModifyAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
          Process the change form of an appUser workspaces
 java.lang.String doModifyDefaultUserParameterValues(javax.servlet.http.HttpServletRequest request)
          Modify the default user parameter values.
 java.lang.String doModifyEmailPattern(javax.servlet.http.HttpServletRequest request)
          Modify the email pattern
 java.lang.String doModifyPasswordEncryption(javax.servlet.http.HttpServletRequest request)
          Modify the password encryption
 java.lang.String doRemoveAdminUser(javax.servlet.http.HttpServletRequest request)
          Process to the confirmation of deleting of an AppUser
 java.lang.String doRemoveRegularExpression(javax.servlet.http.HttpServletRequest request)
          Do remove a regular expression
 java.lang.String doResetEmailPattern(javax.servlet.http.HttpServletRequest request)
          Reset the email pattern
 java.lang.String doSelectImportUser(javax.servlet.http.HttpServletRequest request)
          Performs checks on the selected user to import and redirects on the creation form.
 java.lang.String getCreateAdminUser(javax.servlet.http.HttpServletRequest request)
          Returns the data capture form of a new User
 java.lang.String getFindImportAdminUser(javax.servlet.http.HttpServletRequest request)
          Display the page for user import.
 java.lang.String getManageAdminUserRights(javax.servlet.http.HttpServletRequest request)
          Build the User right list
 java.lang.String getManageAdminUserRoles(javax.servlet.http.HttpServletRequest request)
          Build the User role list
 java.lang.String getManageAdminUsers(javax.servlet.http.HttpServletRequest request)
          Build the User list
 java.lang.String getManageAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
          Build the User workgroup list
 java.lang.String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Build the advanced parameters management
 java.lang.String getModifyAdminUser(javax.servlet.http.HttpServletRequest request)
          Returns the form to update info about a AppUser
 java.lang.String getModifyAdminUserRights(javax.servlet.http.HttpServletRequest request)
          Build the right list
 java.lang.String getModifyAdminUserRoles(javax.servlet.http.HttpServletRequest request)
          Build the role list
 java.lang.String getModifyAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
          Build the assignable workgroups list
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, init, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminUserJspBean

public AdminUserJspBean()
Method Detail

getManageAdminUsers

public java.lang.String getManageAdminUsers(javax.servlet.http.HttpServletRequest request)
Build the User list

Parameters:
request - Http Request
Returns:
the AppUser list

getFindImportAdminUser

public java.lang.String getFindImportAdminUser(javax.servlet.http.HttpServletRequest request)
Display the page for user import. This page is used in module mode to link a user to its code in the module (for later authentication) and to populate the creation form with the data the module is able to provide.

Parameters:
request - the http request
Returns:
the html code for the import page

doSelectImportUser

public java.lang.String doSelectImportUser(javax.servlet.http.HttpServletRequest request)
Performs checks on the selected user to import and redirects on the creation form. This page is used in module mode.

Parameters:
request - The HTTP Request
Returns:
The Jsp URL of the creation form if check ok, an error page url otherwise

getCreateAdminUser

public java.lang.String getCreateAdminUser(javax.servlet.http.HttpServletRequest request)
Returns the data capture form of a new User

Parameters:
request - The HTTP Request
Returns:
The HTML form

doCreateAdminUser

public java.lang.String doCreateAdminUser(javax.servlet.http.HttpServletRequest request)
Process the data capture form of a new appUser

Parameters:
request - The HTTP Request
Returns:
The Jsp URL of the process result

getModifyAdminUser

public java.lang.String getModifyAdminUser(javax.servlet.http.HttpServletRequest request)
Returns the form to update info about a AppUser

Parameters:
request - The Http request
Returns:
The HTML form to update info

doModifyAdminUser

public java.lang.String doModifyAdminUser(javax.servlet.http.HttpServletRequest request)
Process the change form of an appUser

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

doConfirmRemoveAdminUser

public java.lang.String doConfirmRemoveAdminUser(javax.servlet.http.HttpServletRequest request)
Returns the page of confirmation for deleting a provider

Parameters:
request - The Http Request
Returns:
the confirmation url

doRemoveAdminUser

public java.lang.String doRemoveAdminUser(javax.servlet.http.HttpServletRequest request)
Process to the confirmation of deleting of an AppUser

Parameters:
request - The Http Request
Returns:
the HTML page

getManageAdminUserRights

public java.lang.String getManageAdminUserRights(javax.servlet.http.HttpServletRequest request)
Build the User right list

Parameters:
request - Http Request
Returns:
the right list

getManageAdminUserWorkgroups

public java.lang.String getManageAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
Build the User workgroup list

Parameters:
request - Http Request
Returns:
the right list

getModifyAdminUserWorkgroups

public java.lang.String getModifyAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
Build the assignable workgroups list

Parameters:
request - Http Request
Returns:
the right list

getModifyAdminUserRights

public java.lang.String getModifyAdminUserRights(javax.servlet.http.HttpServletRequest request)
Build the right list

Parameters:
request - Http Request
Returns:
the right list

doModifyAdminUserRights

public java.lang.String doModifyAdminUserRights(javax.servlet.http.HttpServletRequest request)
Process the change form of an appUser rights

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

getManageAdminUserRoles

public java.lang.String getManageAdminUserRoles(javax.servlet.http.HttpServletRequest request)
Build the User role list

Parameters:
request - Http Request
Returns:
the right list

getModifyAdminUserRoles

public java.lang.String getModifyAdminUserRoles(javax.servlet.http.HttpServletRequest request)
Build the role list

Parameters:
request - Http Request
Returns:
the right list

doModifyAdminUserRoles

public java.lang.String doModifyAdminUserRoles(javax.servlet.http.HttpServletRequest request)
Process the change form of an appUser roles

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

doModifyAdminUserWorkgroups

public java.lang.String doModifyAdminUserWorkgroups(javax.servlet.http.HttpServletRequest request)
Process the change form of an appUser workspaces

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

getManageAdvancedParameters

public java.lang.String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
Build the advanced parameters management

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

doConfirmModifyPasswordEncryption

public java.lang.String doConfirmModifyPasswordEncryption(javax.servlet.http.HttpServletRequest request)
Returns the page of confirmation for modifying the password encryption

Parameters:
request - The Http Request
Returns:
the confirmation url

doModifyPasswordEncryption

public java.lang.String doModifyPasswordEncryption(javax.servlet.http.HttpServletRequest request)
                                            throws AccessDeniedException
Modify the password encryption

Parameters:
request - HttpServletRequest
Returns:
The Jsp URL of the process result
Throws:
AccessDeniedException - If the user does not have the permission

doModifyDefaultUserParameterValues

public java.lang.String doModifyDefaultUserParameterValues(javax.servlet.http.HttpServletRequest request)
                                                    throws AccessDeniedException
Modify the default user parameter values.

Parameters:
request - HttpServletRequest
Returns:
The Jsp URL of the process result
Throws:
AccessDeniedException - If the user does not have the permission

doModifyEmailPattern

public java.lang.String doModifyEmailPattern(javax.servlet.http.HttpServletRequest request)
                                      throws AccessDeniedException
Modify the email pattern

Parameters:
request - HttpServletRequest
Returns:
The Jsp URL of the process result
Throws:
AccessDeniedException - If the user does not have the permission

doResetEmailPattern

public java.lang.String doResetEmailPattern(javax.servlet.http.HttpServletRequest request)
                                     throws AccessDeniedException
Reset the email pattern

Parameters:
request - HttpServletRequest
Returns:
the jsp return
Throws:
AccessDeniedException - access denied if the AdminUser does not have the permission

doInsertRegularExpression

public java.lang.String doInsertRegularExpression(javax.servlet.http.HttpServletRequest request)
                                           throws AccessDeniedException
Do insert a regular expression

Parameters:
request - HttpServletRequest
Returns:
the jsp return
Throws:
AccessDeniedException - access denied if the AdminUser does not have the permission

doRemoveRegularExpression

public java.lang.String doRemoveRegularExpression(javax.servlet.http.HttpServletRequest request)
                                           throws AccessDeniedException
Do remove a regular expression

Parameters:
request - HttpServletRequest
Returns:
the jsp return
Throws:
AccessDeniedException - access denied if the AdminUser does not have the permission


Copyright © 2011 Mairie de Paris. All Rights Reserved.