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 Details

    • UserManagementPageController

      public UserManagementPageController()
  • Method Details

    • manageUsers

      @RequestMapping(method=GET) public String manageUsers(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • manageUserDetail

      @RequestMapping(value="/details", method=GET) public String manageUserDetail(@RequestParam("user") String user, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Overrides:
      manageUserDetail in class MyCompanyPageController
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • editUser

      @RequestMapping(value="/edit", method=GET) public String editUser(@RequestParam("user") String user, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Overrides:
      editUser in class MyCompanyPageController
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • editUsersApprover

      @RequestMapping(value="/edit-approver", method=GET) public String editUsersApprover(@RequestParam("user") String user, @RequestParam("approver") String approver, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • editUsersApprover

      @RequestMapping(value="/edit-approver", method=POST) public String editUsersApprover(@RequestParam("user") String user, @RequestParam("approver") String approver, @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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • removeApproverFromCustomer

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

      @RequestMapping(value="/edit", method=POST) public String editUser(@RequestParam("user") 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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Overrides:
      editUser in class MyCompanyPageController
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • createUser

      @RequestMapping(value="/create", method=GET) public String createUser(org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Overrides:
      createUser in class MyCompanyPageController
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • createUser

      @RequestMapping(value="/create", method=POST) public String createUser(@Valid @Valid B2BCustomerForm b2BCustomerForm, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Overrides:
      createUser in class MyCompanyPageController
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • disableUserConfirmation

      @RequestMapping(value="/disable", method=GET) public String disableUserConfirmation(@RequestParam("user") String user, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • disableUser

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

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

      @RequestMapping(value="/resetpassword", method=GET) public String updatePassword(@RequestParam("user") String user, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • updatePassword

      @RequestMapping(value="/resetpassword", method=POST) public String updatePassword(@RequestParam("user") 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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getPagedApproversForCustomer

      @RequestMapping(value="/approvers", method=GET) public String getPagedApproversForCustomer(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, @RequestParam("user") String user, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • selectApproverForCustomer

      @ResponseBody @RequestMapping(value="/approvers/select", method={GET,POST}) public B2BSelectionData selectApproverForCustomer(@RequestParam("user") String user, @RequestParam("approver") String approver) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • deselectApproverForCustomer

      @ResponseBody @RequestMapping(value="/approvers/deselect", method={GET,POST}) public B2BSelectionData deselectApproverForCustomer(@RequestParam("user") String user, @RequestParam("approver") String approver) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getPagedPermissionsForCustomer

      @RequestMapping(value="/permissions", method=GET) public String getPagedPermissionsForCustomer(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, @RequestParam("user") String user, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • selectPermissionForCustomer

      @ResponseBody @RequestMapping(value="/permissions/select", method={GET,POST}) public B2BSelectionData selectPermissionForCustomer(@RequestParam("user") String user, @RequestParam("permission") String permission) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • deselectPermissionForCustomer

      @ResponseBody @RequestMapping(value="/permissions/deselect", method={GET,POST}) public B2BSelectionData deselectPermissionForCustomer(@RequestParam("user") String user, @RequestParam("permission") String permission) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • removeCustomersPermission

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

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

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

      @RequestMapping(value="/usergroups", method=GET) public String getPagedB2BUserGroupsForCustomer(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, @RequestParam("user") String user, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • selectB2BUserGroupForCustomer

      @ResponseBody @RequestMapping(value="/usergroups/select", method={GET,POST}) public B2BSelectionData selectB2BUserGroupForCustomer(@RequestParam("user") String user, @RequestParam("usergroup") String usergroup) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • deselectB2BUserGroupForCustomer

      @ResponseBody @RequestMapping(value="/usergroups/deselect", method={GET,POST}) public B2BSelectionData deselectB2BUserGroupForCustomer(@RequestParam("user") String user, @RequestParam("usergroup") String usergroup) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • confirmRemoveUserGroupFromUser

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

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

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

      @RequestMapping(value="/edit-permission", method=POST) public String editUsersPermission(@RequestParam("user") String user, @RequestParam("permission") 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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException, ParseException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      ParseException