Class UserManagementPageController


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

      • UserManagementPageController

        public UserManagementPageController()
    • Method Detail

      • removeApproverFromCustomer

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

        @RequestMapping(value="/edit",
                        method=POST)
        public java.lang.String editUser​(@RequestParam("user")
                                         java.lang.String user,
                                         @Valid
                                         @Valid B2BCustomerForm b2BCustomerForm,
                                         org.springframework.validation.BindingResult bindingResult,
                                         org.springframework.ui.Model model,
                                         org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                  throws CMSItemNotFoundException
        Overrides:
        editUser in class MyCompanyPageController
        Throws:
        CMSItemNotFoundException
      • disableUserConfirmation

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

        @RequestMapping(value="/disable",
                        method=POST)
        public java.lang.String disableUser​(@RequestParam("user")
                                            java.lang.String user,
                                            org.springframework.ui.Model model,
                                            org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • enableUser

        @RequestMapping(value="/enable",
                        method=POST)
        public java.lang.String enableUser​(@RequestParam("user")
                                           java.lang.String user,
                                           org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                    throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • updatePassword

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

        @RequestMapping(value="/resetpassword",
                        method=POST)
        public java.lang.String updatePassword​(@RequestParam("user")
                                               java.lang.String user,
                                               @Valid
                                               @Valid CustomerResetPasswordForm customerResetPasswordForm,
                                               org.springframework.validation.BindingResult bindingResult,
                                               org.springframework.ui.Model model,
                                               org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                        throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedApproversForCustomer

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

        @ResponseBody
        @RequestMapping(value="/approvers/select",
                        method={GET,POST})
        public B2BSelectionData selectApproverForCustomer​(@RequestParam("user")
                                                          java.lang.String user,
                                                          @RequestParam("approver")
                                                          java.lang.String approver)
                                                   throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • deselectApproverForCustomer

        @ResponseBody
        @RequestMapping(value="/approvers/deselect",
                        method={GET,POST})
        public B2BSelectionData deselectApproverForCustomer​(@RequestParam("user")
                                                            java.lang.String user,
                                                            @RequestParam("approver")
                                                            java.lang.String approver)
                                                     throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • getPagedPermissionsForCustomer

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

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

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

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

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

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

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

        @ResponseBody
        @RequestMapping(value="/usergroups/select",
                        method={GET,POST})
        public B2BSelectionData selectB2BUserGroupForCustomer​(@RequestParam("user")
                                                              java.lang.String user,
                                                              @RequestParam("usergroup")
                                                              java.lang.String usergroup)
                                                       throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • deselectB2BUserGroupForCustomer

        @ResponseBody
        @RequestMapping(value="/usergroups/deselect",
                        method={GET,POST})
        public B2BSelectionData deselectB2BUserGroupForCustomer​(@RequestParam("user")
                                                                java.lang.String user,
                                                                @RequestParam("usergroup")
                                                                java.lang.String usergroup)
                                                         throws CMSItemNotFoundException
        Throws:
        CMSItemNotFoundException
      • confirmRemoveUserGroupFromUser

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

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

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

        @RequestMapping(value="/edit-permission",
                        method=POST)
        public java.lang.String editUsersPermission​(@RequestParam("user")
                                                    java.lang.String user,
                                                    @RequestParam("permission")
                                                    java.lang.String permission,
                                                    @Valid
                                                    @Valid B2BPermissionForm b2BPermissionForm,
                                                    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,
                                                    java.text.ParseException
        Throws:
        CMSItemNotFoundException
        java.text.ParseException