Class TmaBpoGuidedSellingController

java.lang.Object
de.hybris.platform.addonsupport.controllers.AbstractAddOnController
de.hybris.platform.addonsupport.controllers.page.AbstractAddOnPageController
de.hybris.platform.b2ctelcoaddon.controllers.pages.AbstractSearchPageController
de.hybris.platform.b2ctelcoaddon.controllers.pages.TmaBpoGuidedSellingController

@Controller @RequestMapping("/bpo") public class TmaBpoGuidedSellingController extends AbstractSearchPageController
Controller Returns the Lister page for respective Product offering Groups associated with BPO
Since:
6.7
  • Constructor Details

    • TmaBpoGuidedSellingController

      public TmaBpoGuidedSellingController()
  • Method Details

    • getGuidedSellingJourneyForGroup

      @RequestMapping(value={"/configure/{bpoCode}","/configure/{bpoCode}/{groupId}","/configure/{bpoCode}/{groupId}/{parentEntryNumber}"}, method=GET) public String getGuidedSellingJourneyForGroup(@PathVariable("bpoCode") String bpoCode, @PathVariable(value="groupId",required=false) String groupId, @PathVariable(value="parentEntryNumber",required=false) Integer parentEntryNumber, @RequestParam(value="q",required=false) String searchQuery, @RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractSearchPageController.ShowMode showMode, @RequestParam(value="sort",required=false) String sortCode, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • setupErrorPage

      protected String setupErrorPage(org.springframework.ui.Model model, String label, String errorMessage) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • setUpPageTitle

      protected void setUpPageTitle(String bundleName, org.springframework.ui.Model model)
    • getPageTitle

      protected String getPageTitle()
    • getTmaBpoGuidedSellingFacade

      protected TmaBpoGuidedSellingFacade getTmaBpoGuidedSellingFacade()
    • setTmaBpoGuidedSellingFacade

      @Autowired public void setTmaBpoGuidedSellingFacade(TmaBpoGuidedSellingFacade tmaBpoGuidedSellingFacade)
    • getEntryGroupFacade

      protected EntryGroupFacade getEntryGroupFacade()
    • setEntryGroupFacade

      @Autowired public void setEntryGroupFacade(EntryGroupFacade entryGroupFacade)
    • getCustomerLocationFacade

      protected de.hybris.platform.acceleratorfacades.customerlocation.CustomerLocationFacade getCustomerLocationFacade()
    • setCustomerLocationFacade

      @Autowired public void setCustomerLocationFacade(de.hybris.platform.acceleratorfacades.customerlocation.CustomerLocationFacade customerLocationFacade)
    • getTmaPriceFacade

      protected TmaPriceFacade getTmaPriceFacade()
    • initBinder

      @InitBinder public void initBinder(org.springframework.web.bind.WebDataBinder binder)