fr.paris.lutece.plugins.mylutece.modules.openiddatabase.authentication.web
Class MyLuteceOpenIdDatabaseApp

java.lang.Object
  extended by fr.paris.lutece.plugins.mylutece.modules.openiddatabase.authentication.web.MyLuteceOpenIdDatabaseApp
All Implemented Interfaces:
fr.paris.lutece.portal.web.xpages.XPageApplication

public class MyLuteceOpenIdDatabaseApp
extends java.lang.Object
implements fr.paris.lutece.portal.web.xpages.XPageApplication

This class provides the XPageApp that manage personalization features for Mylutece Database module : login, account management, ...


Field Summary
static java.lang.String PARAMETER_ERROR
           
 
Constructor Summary
MyLuteceOpenIdDatabaseApp()
           
 
Method Summary
 java.lang.String doChangePassword(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoChangePassword.jsp
 java.lang.String doChangePasswordLink(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoChangePassword.jsp
 java.lang.String doCreateAccount(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoCreateAccount.jsp
 java.lang.String doLogout(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoMyLuteceLogout.jsp
 java.lang.String doModifyUserDetails(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoCreateAccount.jsp
 java.lang.String doSendPassword(javax.servlet.http.HttpServletRequest request)
          This method is call by the JSP named DoSendPassword.jsp
static java.lang.String getAccessControledTemplate()
          Returns the template for access controled
static java.lang.String getAccessDeniedTemplate()
          Returns the template for access denied
static java.lang.String getAccessDeniedUrl()
          Returns the NewAccount URL of the Authentication Service
static java.lang.String getChangePasswordLinkUrl()
          Returns the Change password link
static java.lang.String getChangePasswordUrl()
          Returns the NewAccount URL of the Authentication Service
static java.lang.String getDefaultRedirectUrl()
          Returns the Default redirect URL of the Authentication Service
static java.lang.String getLostPasswordUrl()
          Returns the Lost Password URL of the Authentication Service
static java.lang.String getNewAccountUrl()
          Returns the createAccount URL of the Authentication Service
 fr.paris.lutece.portal.web.xpages.XPage getPage(javax.servlet.http.HttpServletRequest request, int nMode, fr.paris.lutece.portal.service.plugin.Plugin plugin)
           
static java.lang.String getViewAccountUrl()
          Returns the ViewAccount URL of the Authentication Service
 void init(javax.servlet.http.HttpServletRequest request, fr.paris.lutece.portal.service.plugin.Plugin plugin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_ERROR

public static final java.lang.String PARAMETER_ERROR
See Also:
Constant Field Values
Constructor Detail

MyLuteceOpenIdDatabaseApp

public MyLuteceOpenIdDatabaseApp()
Method Detail

init

public void init(javax.servlet.http.HttpServletRequest request,
                 fr.paris.lutece.portal.service.plugin.Plugin plugin)
Parameters:
request - The HTTP request
plugin - The plugin

getPage

public fr.paris.lutece.portal.web.xpages.XPage getPage(javax.servlet.http.HttpServletRequest request,
                                                       int nMode,
                                                       fr.paris.lutece.portal.service.plugin.Plugin plugin)
                                                throws fr.paris.lutece.portal.service.security.UserNotSignedException,
                                                       fr.paris.lutece.portal.service.message.SiteMessageException
Specified by:
getPage in interface fr.paris.lutece.portal.web.xpages.XPageApplication
Parameters:
request - The HTTP request
nMode - The mode (admin, ...)
plugin - The plugin
Returns:
The Xpage
Throws:
fr.paris.lutece.portal.service.security.UserNotSignedException - if user not signed
fr.paris.lutece.portal.service.message.SiteMessageException - Occurs when a site message need to be displayed

getChangePasswordUrl

public static java.lang.String getChangePasswordUrl()
Returns the NewAccount URL of the Authentication Service

Returns:
The URL

getChangePasswordLinkUrl

public static java.lang.String getChangePasswordLinkUrl()
Returns the Change password link

Returns:
The URL

getViewAccountUrl

public static java.lang.String getViewAccountUrl()
Returns the ViewAccount URL of the Authentication Service

Returns:
The URL

getNewAccountUrl

public static java.lang.String getNewAccountUrl()
Returns the createAccount URL of the Authentication Service

Returns:
The URL

getLostPasswordUrl

public static java.lang.String getLostPasswordUrl()
Returns the Lost Password URL of the Authentication Service

Returns:
The URL

getDefaultRedirectUrl

public static java.lang.String getDefaultRedirectUrl()
Returns the Default redirect URL of the Authentication Service

Returns:
The URL

getAccessDeniedUrl

public static java.lang.String getAccessDeniedUrl()
Returns the NewAccount URL of the Authentication Service

Returns:
The URL

doLogout

public java.lang.String doLogout(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoMyLuteceLogout.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the login.

doCreateAccount

public java.lang.String doCreateAccount(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoCreateAccount.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the change.

doChangePassword

public java.lang.String doChangePassword(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoChangePassword.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the change.

doChangePasswordLink

public java.lang.String doChangePasswordLink(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoChangePassword.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the change.

doSendPassword

public java.lang.String doSendPassword(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoSendPassword.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the sending.

getAccessDeniedTemplate

public static java.lang.String getAccessDeniedTemplate()
Returns the template for access denied

Returns:
The template path

getAccessControledTemplate

public static java.lang.String getAccessControledTemplate()
Returns the template for access controled

Returns:
The template path

doModifyUserDetails

public java.lang.String doModifyUserDetails(javax.servlet.http.HttpServletRequest request)
This method is call by the JSP named DoCreateAccount.jsp

Parameters:
request - The HTTP request
Returns:
The URL to forward depending of the result of the change.


Copyright © 2010 Mairie de Paris. All Rights Reserved.