org.broadleafcommerce.core.web.controller.account
Class BroadleafSocialRegisterController

java.lang.Object
  extended by org.broadleafcommerce.common.web.controller.BroadleafAbstractController
      extended by org.broadleafcommerce.core.web.controller.account.BroadleafRegisterController
          extended by org.broadleafcommerce.core.web.controller.account.BroadleafSocialRegisterController

public class BroadleafSocialRegisterController
extends BroadleafRegisterController

This is an extension of BroadleafRegisterController that utilizes Spring Social to register a customer from a Service Provider such as Facebook or Twitter. To use: extend this class and provide @RequestMapping annotations

Author:
elbertbautista
See Also:
BroadleafRegisterController

Field Summary
 
Fields inherited from class org.broadleafcommerce.core.web.controller.account.BroadleafRegisterController
customerService, loginService, mergeCartProcessor, registerCustomerValidator, registerSuccessView, registerView, useEmailForLogin
 
Constructor Summary
BroadleafSocialRegisterController()
           
 
Method Summary
 String processRegister(RegisterCustomerForm registerCustomerForm, org.springframework.validation.BindingResult errors, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 String register(RegisterCustomerForm registerCustomerForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.ui.Model model)
           
 
Methods inherited from class org.broadleafcommerce.core.web.controller.account.BroadleafRegisterController
getRegisterSuccessView, getRegisterView, initCustomerRegistrationForm, isUseEmailForLogin, setUseEmailForLogin
 
Methods inherited from class org.broadleafcommerce.common.web.controller.BroadleafAbstractController
getContextPath, isAjaxRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BroadleafSocialRegisterController

public BroadleafSocialRegisterController()
Method Detail

register

public String register(RegisterCustomerForm registerCustomerForm,
                       javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       org.springframework.ui.Model model)
Overrides:
register in class BroadleafRegisterController

processRegister

public String processRegister(RegisterCustomerForm registerCustomerForm,
                              org.springframework.validation.BindingResult errors,
                              javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              org.springframework.ui.Model model)
                       throws ServiceException
Overrides:
processRegister in class BroadleafRegisterController
Throws:
ServiceException


Copyright © 2013. All Rights Reserved.