Class BusinessUnitUserManagementPageController


  • @Controller
    @RequestMapping("/my-company/organization-management/manage-units")
    public class BusinessUnitUserManagementPageController
    extends MyCompanyPageController
    Controller defines routes to manage Business Units within My Company section.
    • Constructor Detail

      • BusinessUnitUserManagementPageController

        public BusinessUnitUserManagementPageController()
    • Method Detail

      • createCustomerOfUnit

        @RequestMapping(value="/createuser",
                        method=GET)
        public java.lang.String createCustomerOfUnit​(@RequestParam("unit")
                                                     java.lang.String unit,
                                                     @RequestParam("role")
                                                     java.lang.String role,
                                                     org.springframework.ui.Model model,
                                                     javax.servlet.http.HttpServletRequest request)
                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • createCustomerOfUnit

        @RequestMapping(value="/createuser",
                        method=POST)
        public java.lang.String createCustomerOfUnit​(@RequestParam("unit")
                                                     java.lang.String unit,
                                                     @RequestParam("role")
                                                     java.lang.String role,
                                                     @Valid
                                                     @Valid B2BCustomerForm b2bCustomerForm,
                                                     org.springframework.validation.BindingResult bindingResult,
                                                     org.springframework.ui.Model model,
                                                     javax.servlet.http.HttpServletRequest request,
                                                     org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • viewCustomerOfUnit

        @RequestMapping(value="/viewuser",
                        method=GET)
        public java.lang.String viewCustomerOfUnit​(@RequestParam("unit")
                                                   java.lang.String unit,
                                                   @RequestParam("user")
                                                   java.lang.String user,
                                                   org.springframework.ui.Model model,
                                                   javax.servlet.http.HttpServletRequest request)
                                            throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedApproversForUnit

        @RequestMapping(value="/approvers",
                        method=GET)
        public java.lang.String getPagedApproversForUnit​(@RequestParam(value="page",defaultValue="0")
                                                         int page,
                                                         @RequestParam(value="show",defaultValue="Page")
                                                         AbstractSearchPageController.ShowMode showMode,
                                                         @RequestParam(value="sort",defaultValue="name")
                                                         java.lang.String sortCode,
                                                         @RequestParam("unit")
                                                         java.lang.String unit,
                                                         org.springframework.ui.Model model,
                                                         javax.servlet.http.HttpServletRequest request)
                                                  throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedCustomersForUnit

        @RequestMapping(value="/customers",
                        method=GET)
        public java.lang.String getPagedCustomersForUnit​(@RequestParam(value="page",defaultValue="0")
                                                         int page,
                                                         @RequestParam(value="show",defaultValue="Page")
                                                         AbstractSearchPageController.ShowMode showMode,
                                                         @RequestParam(value="sort",defaultValue="name")
                                                         java.lang.String sortCode,
                                                         @RequestParam("unit")
                                                         java.lang.String unit,
                                                         @RequestParam("role")
                                                         java.lang.String role,
                                                         org.springframework.ui.Model model,
                                                         javax.servlet.http.HttpServletRequest request)
                                                  throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedAdministratorsForUnit

        @RequestMapping(value="/administrators",
                        method=GET)
        public java.lang.String getPagedAdministratorsForUnit​(@RequestParam(value="page",defaultValue="0")
                                                              int page,
                                                              @RequestParam(value="show",defaultValue="Page")
                                                              AbstractSearchPageController.ShowMode showMode,
                                                              @RequestParam(value="sort",defaultValue="name")
                                                              java.lang.String sortCode,
                                                              @RequestParam("unit")
                                                              java.lang.String unit,
                                                              @RequestParam("role")
                                                              java.lang.String role,
                                                              org.springframework.ui.Model model,
                                                              javax.servlet.http.HttpServletRequest request)
                                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedManagersForUnit

        @RequestMapping(value="/managers",
                        method=GET)
        public java.lang.String getPagedManagersForUnit​(@RequestParam(value="page",defaultValue="0")
                                                        int page,
                                                        @RequestParam(value="show",defaultValue="Page")
                                                        AbstractSearchPageController.ShowMode showMode,
                                                        @RequestParam(value="sort",defaultValue="name")
                                                        java.lang.String sortCode,
                                                        @RequestParam("unit")
                                                        java.lang.String unit,
                                                        @RequestParam("role")
                                                        java.lang.String role,
                                                        org.springframework.ui.Model model,
                                                        javax.servlet.http.HttpServletRequest request)
                                                 throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • removeApproverFromUnit

        @RequestMapping(value="/approvers/remove",
                        method={GET,POST})
        public java.lang.String removeApproverFromUnit​(@RequestParam("unit")
                                                       java.lang.String unit,
                                                       @RequestParam("user")
                                                       java.lang.String user,
                                                       org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                                throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • confirmRemoveApproverFromUnit

        @RequestMapping(value="/approvers/confirm/remove",
                        method=GET)
        public java.lang.String confirmRemoveApproverFromUnit​(@RequestParam("unit")
                                                              java.lang.String unit,
                                                              @RequestParam("user")
                                                              java.lang.String user,
                                                              @RequestParam("role")
                                                              java.lang.String role,
                                                              org.springframework.ui.Model model,
                                                              javax.servlet.http.HttpServletRequest request)
                                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • removeMemberFromUnit

        @RequestMapping(value="/members/remove",
                        method={GET,POST})
        public java.lang.String removeMemberFromUnit​(@RequestParam("unit")
                                                     java.lang.String unit,
                                                     @RequestParam("user")
                                                     java.lang.String user,
                                                     @RequestParam("role")
                                                     java.lang.String role,
                                                     org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • confirmRemoveMemberFromUnit

        @RequestMapping(value="/members/confirm/remove",
                        method=GET)
        public java.lang.String confirmRemoveMemberFromUnit​(@RequestParam("unit")
                                                            java.lang.String unit,
                                                            @RequestParam("user")
                                                            java.lang.String user,
                                                            @RequestParam("role")
                                                            java.lang.String role,
                                                            org.springframework.ui.Model model,
                                                            javax.servlet.http.HttpServletRequest request)
                                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException