org.broadleafcommerce.openadmin.web.controller
Class BroadleafAdminLoginController

java.lang.Object
  extended by org.broadleafcommerce.common.web.controller.BroadleafAbstractController
      extended by org.broadleafcommerce.openadmin.web.controller.BroadleafAdminLoginController

public class BroadleafAdminLoginController
extends BroadleafAbstractController

AdminLoginController handles login related needs for the BLC admin including:


Field Summary
protected  AdminNavigationService adminNavigationService
           
protected  AdminSecurityService adminSecurityService
           
protected static String changePasswordView
           
protected static String forgotPasswordView
           
protected static String forgotUsernameView
           
protected static String loginRedirect
           
protected static String loginView
           
protected static String resetPasswordRedirect
           
protected static String resetPasswordView
           
 
Constructor Summary
BroadleafAdminLoginController()
           
 
Method Summary
 String changePassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String forgotPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String forgotUsername(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 AdminSecurityService getAdminSecurityService()
           
static String getChangePasswordView()
           
static String getForgotPasswordView()
           
static String getForgotUsernameView()
           
static String getLoginRedirect()
           
static String getLoginView()
           
protected  AdminUser getPersistentAdminUser()
           
static String getResetPasswordRedirect()
           
static String getResetPasswordView()
           
 ResetPasswordForm initResetPasswordForm(javax.servlet.http.HttpServletRequest request)
           
 String login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String processChangePassword(ResetPasswordForm resetPasswordForm, javax.servlet.http.HttpServletRequest request)
           
 String processForgotUserName(String email, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model)
           
 String processResetPassword(String username, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
protected  String redirectToLoginWithMessage(String message)
           
protected  String redirectToResetPasswordWithMessage(String message)
           
 String resetPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String resetPassword(ResetPasswordForm resetPasswordForm, javax.servlet.http.HttpServletRequest request)
           
 void setAdminSecurityService(AdminSecurityService adminSecurityService)
           
static void setChangePasswordView(String changePasswordView)
           
protected  void setErrors(GenericResponse response, javax.servlet.http.HttpServletRequest request)
           
static void setForgotPasswordView(String forgotPasswordView)
           
static void setForgotUsernameView(String forgotUsernameView)
           
static void setLoginRedirect(String loginRedirect)
           
static void setLoginView(String loginView)
           
static void setResetPasswordRedirect(String resetPasswordRedirect)
           
static void setResetPasswordView(String resetPasswordView)
           
 
Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
isAjaxRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

adminSecurityService

protected AdminSecurityService adminSecurityService

adminNavigationService

protected AdminNavigationService adminNavigationService

loginView

protected static String loginView

forgotPasswordView

protected static String forgotPasswordView

forgotUsernameView

protected static String forgotUsernameView

resetPasswordView

protected static String resetPasswordView

changePasswordView

protected static String changePasswordView

loginRedirect

protected static String loginRedirect

resetPasswordRedirect

protected static String resetPasswordRedirect
Constructor Detail

BroadleafAdminLoginController

public BroadleafAdminLoginController()
Method Detail

login

public String login(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    org.springframework.ui.Model model)

loginSuccess

public String loginSuccess(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           org.springframework.ui.Model model)

forgotPassword

public String forgotPassword(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.ui.Model model)

forgotUsername

public String forgotUsername(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.ui.Model model)

processResetPassword

public String processResetPassword(@RequestParam(value="username")
                                   String username,
                                   javax.servlet.http.HttpServletRequest request,
                                   javax.servlet.http.HttpServletResponse response,
                                   org.springframework.ui.Model model)

processForgotUserName

public String processForgotUserName(@RequestParam(value="email")
                                    String email,
                                    javax.servlet.http.HttpServletRequest request,
                                    org.springframework.ui.Model model)

resetPassword

public String resetPassword(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            org.springframework.ui.Model model)

resetPassword

public String resetPassword(ResetPasswordForm resetPasswordForm,
                            javax.servlet.http.HttpServletRequest request)

initResetPasswordForm

@ModelAttribute(value="resetPasswordForm")
public ResetPasswordForm initResetPasswordForm(javax.servlet.http.HttpServletRequest request)

redirectToLoginWithMessage

protected String redirectToLoginWithMessage(String message)

redirectToResetPasswordWithMessage

protected String redirectToResetPasswordWithMessage(String message)

setErrors

protected void setErrors(GenericResponse response,
                         javax.servlet.http.HttpServletRequest request)

changePassword

public String changePassword(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.ui.Model model)

processChangePassword

public String processChangePassword(ResetPasswordForm resetPasswordForm,
                                    javax.servlet.http.HttpServletRequest request)

getLoginView

public static String getLoginView()

setLoginView

public static void setLoginView(String loginView)

getForgotPasswordView

public static String getForgotPasswordView()

setForgotPasswordView

public static void setForgotPasswordView(String forgotPasswordView)

getForgotUsernameView

public static String getForgotUsernameView()

setForgotUsernameView

public static void setForgotUsernameView(String forgotUsernameView)

getResetPasswordView

public static String getResetPasswordView()

setResetPasswordView

public static void setResetPasswordView(String resetPasswordView)

getChangePasswordView

public static String getChangePasswordView()

setChangePasswordView

public static void setChangePasswordView(String changePasswordView)

getPersistentAdminUser

protected AdminUser getPersistentAdminUser()

getAdminSecurityService

public AdminSecurityService getAdminSecurityService()

setAdminSecurityService

public void setAdminSecurityService(AdminSecurityService adminSecurityService)

getLoginRedirect

public static String getLoginRedirect()

setLoginRedirect

public static void setLoginRedirect(String loginRedirect)

getResetPasswordRedirect

public static String getResetPasswordRedirect()

setResetPasswordRedirect

public static void setResetPasswordRedirect(String resetPasswordRedirect)


Copyright © 2013. All Rights Reserved.