Code example for ServletWebRequest

0
public class BroadleafSocialRegisterController extends BroadleafRegisterController { 
 
    //Pre-populate portions of the RegisterCustomerForm from ProviderSignInUtils.getConnection(); 
    public String register(RegisterCustomerForm registerCustomerForm, HttpServletRequest request, 
                           HttpServletResponse response, Model model) { 
        Connection<?> connection = ProviderSignInUtils.getConnection(new ServletWebRequest(request)); 
        if (connection != null) { 
            UserProfile userProfile = connection.fetchUserProfile(); 
            Customer customer = registerCustomerForm.getCustomer(); 
            customer.setFirstName(userProfile.getFirstName()); 
            customer.setLastName(userProfile.getLastName()); 
            customer.setEmailAddress(userProfile.getEmail()); 
            if (isUseEmailForLogin()){ 
                customer.setUsername(userProfile.getEmail()); 
            } else { 
                customer.setUsername(userProfile.getUsername()); 
            } 
        } 
 
        return super.register(registerCustomerForm, request, response, model); 
Contextual code suggestions in your IDE  Get Codota for Java