Class B2BUserGroupManagementPageController


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

    • B2BUserGroupManagementPageController

      public B2BUserGroupManagementPageController()
  • Method Details

    • getPagedB2BUserGroups

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

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

      @RequestMapping(value="/disable", method=POST) public String disableUserGroup(@RequestParam("usergroup") String usergroup) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • removeUsergroupConfirmation

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

      @RequestMapping(value="/remove", method=POST) public String removeUserGroup(@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
    • getPagedPermissionsForUserGroup

      @RequestMapping(value="/permissions", method=GET) public String getPagedPermissionsForUserGroup(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, @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
    • selectPermissonForUserGroup

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

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

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

      @RequestMapping(value="/members", method=GET) public String getPagedCustomersForUserGroup(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",defaultValue="name") String sortCode, @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
    • selectMemberOfUnitGroup

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

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

      protected CustomerData populateDisplayNamesForRoles(CustomerData userData)
    • editUserGroup

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

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

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

      @RequestMapping(value="/create", method=POST) public 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 de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException