@RequestMapping(value="registerCustomer", method = { RequestMethod.POST }) public ModelAndView registerCustomer(@ModelAttribute("registerCustomerForm") RegisterCustomerForm registerCustomerForm, BindingResult errors, HttpServletRequest request, HttpServletResponse response) { registerCustomerValidator.validate(registerCustomerForm, errors); if (! errors.hasErrors()) { customerService.registerCustomer(registerCustomerForm.getCustomer(), registerCustomerForm.getPassword(), registerCustomerForm.getPasswordConfirm()); loginService.loginCustomer(registerCustomerForm.getCustomer()); return new ModelAndView(getRegistrationSuccessView()); } else { return new ModelAndView(getRegistrationErrorView()); } }
Customer newCustomer = customerService.registerCustomer(registerCustomerForm.getCustomer(), registerCustomerForm.getPassword(), registerCustomerForm.getPasswordConfirm()); assert(newCustomer != null);
Customer newCustomer = customerService.registerCustomer(registerCustomerForm.getCustomer(), registerCustomerForm.getPassword(), registerCustomerForm.getPasswordConfirm()); assert(newCustomer != null);
@RequestMapping(value="registerCustomer", method = { RequestMethod.POST }) public ModelAndView registerCustomer(@ModelAttribute("registerCustomerForm") RegisterCustomerForm registerCustomerForm, BindingResult errors, HttpServletRequest request, HttpServletResponse response) { registerCustomerValidator.validate(registerCustomerForm, errors); if (! errors.hasErrors()) { customerService.registerCustomer(registerCustomerForm.getCustomer(), registerCustomerForm.getPassword(), registerCustomerForm.getPasswordConfirm()); loginService.loginCustomer(registerCustomerForm.getCustomer()); return new ModelAndView(getRegistrationSuccessView()); } else { return new ModelAndView(getRegistrationErrorView()); } }
customer.setEmailAddress(email); customerService.registerCustomer(customer, password, passwordConfirm);