Class TmaEntryGroupEditPageController
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
de.hybris.platform.b2ctelcoaddon.controllers.pages.TmaEntryGroupEditPageController
@Controller
@RequestMapping("/bpo/edit")
public class TmaEntryGroupEditPageController
extends AbstractPageController
Controller Redirect To first step of the BPO Guided Selling Journey based on the entry group .
- Since:
- 6.7
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException -
Field Summary
FieldsFields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
CMS_PAGE_MODEL, CMS_PAGE_TITLE, PAGE_ROOT, REDIRECT_TO_LOGIN_FOR_CHECKOUT, REDIRECT_TO_MULTISTEP_CHECKOUT, REGISTRATION_CONSENT_ID, UTF_8Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneditEntryGroup(String bpoCode, String entryGroupNumber, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) protected TmaBpoGuidedSellingFacadevoidsetTmaBpoGuidedSellingFacade(TmaBpoGuidedSellingFacade tmaBpoGuidedSellingFacade) protected StringsetupErrorPage(org.springframework.ui.Model model, String label, String errorMessage) Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
addRegistrationConsentDataToModel, checkRequestUrl, createMetaElement, decodeWithScheme, getBaseSiteService, getCheckoutRedirectUrl, getCmsPageService, getCmsPreviewService, getCmsSiteService, getConfigurationService, getConsentFacade, getContentPageForLabelOrId, getCurrencies, getCurrentCurrency, getCurrentLanguage, getCustomerFacade, getHostConfigService, getI18nService, getLanguages, getMessageSource, getPageTitleResolver, getRequestContextData, getSessionService, getSiteConfigService, getSiteName, getSiteUid, getStoreSessionFacade, getUser, getUserFacade, getViewForPage, getViewForPage, prepareNotFoundPage, setUpMetaData, setUpMetaDataForContentPage, storeCmsPageInModel, storeContentPageTitleInModel, storeContinueUrl, urlEncodeMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
Field Details
-
NO_RESULTS_CMS_PAGE_ID
- See Also:
-
-
Constructor Details
-
TmaEntryGroupEditPageController
public TmaEntryGroupEditPageController()
-
-
Method Details
-
editEntryGroup
@RequestMapping(value="/configure/{bpoCode}/{entryGroupNumber}", method=GET) public String editEntryGroup(@PathVariable("bpoCode") String bpoCode, @PathVariable(value="entryGroupNumber",required=false) String entryGroupNumber, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws UnsupportedEncodingException, de.hybris.platform.cms2.exceptions.CMSItemNotFoundException - Throws:
UnsupportedEncodingExceptionde.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
-
getTmaBpoGuidedSellingFacade
-
setTmaBpoGuidedSellingFacade
@Autowired public void setTmaBpoGuidedSellingFacade(TmaBpoGuidedSellingFacade tmaBpoGuidedSellingFacade)
-