/** * Sets the passed in customerPhoneId as the default phone for the user. * * @param customerPhoneId * @param request * * @return */ @RequestMapping(value="makePhoneDefault", method = { RequestMethod.GET, RequestMethod.POST} ) public String makePhoneDefault(@RequestParam(required = true) Long customerPhoneId, HttpServletRequest request) { CustomerPhone customerPhone = customerPhoneService.readCustomerPhoneById(customerPhoneId); customerPhoneService.makeCustomerPhoneDefault(customerPhone.getId(), customerPhone.getCustomer().getId()); request.setAttribute("phone.madePhoneDefault", "true"); return makePhoneDefaultSuccessView; }
} else { Long currCustomerId = customerState.getCustomer(request).getId(); CustomerPhone cPhone = customerPhoneService.readCustomerPhoneById(customerPhoneId);
public int doStartTag() throws JspException { WebApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(pageContext.getServletContext()); CustomerState customerState = (CustomerState) applicationContext.getBean("blCustomerState"); CustomerPhoneService customerPhoneService = (CustomerPhoneService) applicationContext.getBean("blCustomerPhoneService"); Customer customer = customerState.getCustomer((HttpServletRequest) pageContext.getRequest()); if(customerPhoneId != null){ pageContext.setAttribute(var, customerPhoneService.readCustomerPhoneById(customerPhoneId)); }else{ pageContext.setAttribute(var, customerPhoneService.readActiveCustomerPhonesByCustomerId(customer.getId())); } return EVAL_PAGE; }
/** * Sets the passed in customerPhoneId as the default phone for the user. * * @param customerPhoneId * @param request * * @return */ @RequestMapping(value="makePhoneDefault", method = { RequestMethod.GET, RequestMethod.POST} ) public String makePhoneDefault(@RequestParam(required = true) Long customerPhoneId, HttpServletRequest request) { CustomerPhone customerPhone = customerPhoneService.readCustomerPhoneById(customerPhoneId); customerPhoneService.makeCustomerPhoneDefault(customerPhone.getId(), customerPhone.getCustomer().getId()); request.setAttribute("phone.madePhoneDefault", "true"); return makePhoneDefaultSuccessView; }
} else { Long currCustomerId = customerState.getCustomer(request).getId(); CustomerPhone cPhone = customerPhoneService.readCustomerPhoneById(customerPhoneId);