Class AbstractCheckoutController
java.lang.Object
de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractCheckoutController
- Direct Known Subclasses:
AbstractCheckoutStepController,AbstractCheckoutStepController,PaymentDetailsPageController,TmaCheckoutController
Base controller for all page controllers. Provides common functionality for all page controllers.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classData class used to hold a drop down select option value.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 TypeMethodDescriptionprotected de.hybris.platform.commercefacades.address.AddressVerificationFacadeprotected de.hybris.platform.commercefacades.order.CartFacadeprotected de.hybris.platform.commerceservices.strategies.CheckoutCustomerStrategyprotected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacadeprotected de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacadeprotected List<? extends AddressData>getDeliveryAddresses(AddressData selectedAddressData) protected de.hybris.platform.commercefacades.i18n.I18NFacadeprotected booleanisAddressIdChanged(AddressData cartCheckoutDeliveryAddress, AddressData selectedAddressData) protected booleanisAddressOnList(List<AddressData> deliveryAddresses, AddressData selectedAddressData) protected StringredirectToOrderConfirmationPage(OrderData orderData) protected booleanvalidateCart(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) 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
-
REDIRECT_URL_ORDER_CONFIRMATION
- See Also:
-
-
Constructor Details
-
AbstractCheckoutController
public AbstractCheckoutController()
-
-
Method Details
-
getCheckoutFlowFacade
protected de.hybris.platform.acceleratorfacades.flow.CheckoutFlowFacade getCheckoutFlowFacade() -
getAddressVerificationFacade
protected de.hybris.platform.commercefacades.address.AddressVerificationFacade getAddressVerificationFacade() -
getI18NFacade
protected de.hybris.platform.commercefacades.i18n.I18NFacade getI18NFacade() -
getCheckoutFacade
protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade getCheckoutFacade() -
getCheckoutCustomerStrategy
protected de.hybris.platform.commerceservices.strategies.CheckoutCustomerStrategy getCheckoutCustomerStrategy() -
getCartFacade
protected de.hybris.platform.commercefacades.order.CartFacade getCartFacade() -
isAddressIdChanged
protected boolean isAddressIdChanged(AddressData cartCheckoutDeliveryAddress, AddressData selectedAddressData) -
getDeliveryAddresses
-
isAddressOnList
protected boolean isAddressOnList(List<AddressData> deliveryAddresses, AddressData selectedAddressData) -
redirectToOrderConfirmationPage
-
validateCart
protected boolean validateCart(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
-