Class B2BUserGroupManagementPageController


  • @Controller
    @RequestMapping("/my-company/organization-management/manage-usergroups")
    public class B2BUserGroupManagementPageController
    extends MyCompanyPageController
    Controller for b2b user group management page.
    • Constructor Detail

      • B2BUserGroupManagementPageController

        public B2BUserGroupManagementPageController()
    • Method Detail

      • getPagedB2BUserGroups

        @RequestMapping(method=GET)
        public java.lang.String getPagedB2BUserGroups​(@RequestParam(value="page",defaultValue="0")
                                                      int page,
                                                      @RequestParam(value="show",defaultValue="Page")
                                                      AbstractSearchPageController.ShowMode showMode,
                                                      @RequestParam(value="sort",defaultValue="uid")
                                                      java.lang.String sortCode,
                                                      org.springframework.ui.Model model)
                                               throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • disableUsergroupConfirmation

        @RequestMapping(value="/disable",
                        method=GET)
        public java.lang.String disableUsergroupConfirmation​(@RequestParam("usergroup")
                                                             java.lang.String usergroup,
                                                             org.springframework.ui.Model model)
                                                      throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • removeUsergroupConfirmation

        @RequestMapping(value="/remove",
                        method=GET)
        public java.lang.String removeUsergroupConfirmation​(@RequestParam("usergroup")
                                                            java.lang.String usergroup,
                                                            org.springframework.ui.Model model)
                                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • removeUserGroup

        @RequestMapping(value="/remove",
                        method=POST)
        public java.lang.String removeUserGroup​(@RequestParam("usergroup")
                                                java.lang.String usergroup,
                                                org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                         throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedPermissionsForUserGroup

        @RequestMapping(value="/permissions",
                        method=GET)
        public java.lang.String getPagedPermissionsForUserGroup​(@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("usergroup")
                                                                java.lang.String usergroup,
                                                                org.springframework.ui.Model model,
                                                                javax.servlet.http.HttpServletRequest request)
                                                         throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • selectPermissonForUserGroup

        @ResponseBody
        @RequestMapping(value="/permissions/select",
                        method={GET,POST})
        public B2BSelectionData selectPermissonForUserGroup​(@RequestParam("usergroup")
                                                            java.lang.String usergroup,
                                                            @RequestParam("permission")
                                                            java.lang.String permission)
                                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • deselectPermissonForUserGroup

        @ResponseBody
        @RequestMapping(value="/permissions/deselect",
                        method={GET,POST})
        public B2BSelectionData deselectPermissonForUserGroup​(@RequestParam("usergroup")
                                                              java.lang.String usergroup,
                                                              @RequestParam("permission")
                                                              java.lang.String permission)
                                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • viewUserGroupDetails

        @RequestMapping(value="/details",
                        method=GET)
        public java.lang.String viewUserGroupDetails​(@RequestParam("usergroup")
                                                     java.lang.String usergroup,
                                                     org.springframework.ui.Model model)
                                              throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedCustomersForUserGroup

        @RequestMapping(value="/members",
                        method=GET)
        public java.lang.String getPagedCustomersForUserGroup​(@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("usergroup")
                                                              java.lang.String usergroup,
                                                              org.springframework.ui.Model model,
                                                              javax.servlet.http.HttpServletRequest request)
                                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • selectMemberOfUnitGroup

        @ResponseBody
        @RequestMapping(value="/members/select",
                        method={GET,POST})
        public CustomerData selectMemberOfUnitGroup​(@RequestParam("usergroup")
                                                    java.lang.String usergroup,
                                                    @RequestParam("user")
                                                    java.lang.String user)
                                             throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • deselectMemberOfUnitGroup

        @ResponseBody
        @RequestMapping(value="/members/deselect",
                        method={GET,POST})
        public CustomerData deselectMemberOfUnitGroup​(@RequestParam("usergroup")
                                                      java.lang.String usergroup,
                                                      @RequestParam("user")
                                                      java.lang.String user)
                                               throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • editUserGroup

        @RequestMapping(value="/edit",
                        method=GET)
        public java.lang.String editUserGroup​(@RequestParam("usergroup")
                                              java.lang.String usergroup,
                                              org.springframework.ui.Model model)
                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • editUserGroup

        @RequestMapping(value="/edit",
                        method=POST)
        public java.lang.String editUserGroup​(@RequestParam("usergroup")
                                              java.lang.String usergroup,
                                              @Valid
                                              @Valid B2BUserGroupForm userGroupForm,
                                              org.springframework.validation.BindingResult bindingResult,
                                              org.springframework.ui.Model model,
                                              org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • createUserGroup

        @RequestMapping(value="/create",
                        method=POST)
        public java.lang.String createUserGroup​(@Valid
                                                @Valid B2BUserGroupForm userGroupForm,
                                                org.springframework.validation.BindingResult bindingResult,
                                                org.springframework.ui.Model model,
                                                org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                         throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException