Class ChineseBusinessUnitManagementPageController


  • @Controller
    @Scope("tenant")
    @RequestMapping("/my-company/organization-management/manage-units")
    public class ChineseBusinessUnitManagementPageController
    extends AbstractPageController
    Process the request for adding and editing Chinese address for units
    • Constructor Detail

      • ChineseBusinessUnitManagementPageController

        public ChineseBusinessUnitManagementPageController()
    • Method Detail

      • getI18NFacade

        public I18NFacade getI18NFacade()
        Returns:
        the i18NFacade
      • initBinder

        @InitBinder
        public void initBinder​(org.springframework.web.bind.WebDataBinder binder)
      • getCountryAddressForm

        @RequestMapping(value="/addressform",
                        method=GET)
        public java.lang.String getCountryAddressForm​(@RequestParam(value="addressCode",required=false)
                                                      java.lang.String addressCode,
                                                      @RequestParam(value="unit",required=false)
                                                      java.lang.String unit,
                                                      @RequestParam("countryIsoCode")
                                                      java.lang.String countryIsoCode,
                                                      org.springframework.ui.Model model)
      • addAddress

        @RequestMapping(value="/add-address",
                        method=POST,
                        params="countryIso=CN")
        public java.lang.String addAddress​(@RequestParam("unit")
                                           java.lang.String unit,
                                           @ModelAttribute("addressForm")
                                           ChineseUnitAddressForm addressForm,
                                           org.springframework.validation.BindingResult bindingResult,
                                           org.springframework.ui.Model model,
                                           org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                    throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • editAddress

        @RequestMapping(value="/edit-address",
                        method=POST,
                        params="countryIso=CN")
        public java.lang.String editAddress​(@RequestParam("unit")
                                            java.lang.String unit,
                                            @RequestParam("addressId")
                                            java.lang.String addressId,
                                            @ModelAttribute("addressForm")
                                            ChineseUnitAddressForm addressForm,
                                            org.springframework.validation.BindingResult bindingResult,
                                            org.springframework.ui.Model model,
                                            org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • editAddress

        @RequestMapping(value="/edit-address",
                        method=GET,
                        params="countryIso=CN")
        public java.lang.String editAddress​(@RequestParam("unit")
                                            java.lang.String unit,
                                            @RequestParam("addressId")
                                            java.lang.String addressId,
                                            org.springframework.ui.Model model,
                                            org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getAddressData

        @RequestMapping(value="/formataddress",
                        method=GET)
        public java.lang.String getAddressData​(@RequestParam("unit")
                                               java.lang.String unit,
                                               org.springframework.ui.Model model,
                                               org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                        throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException