Class DefaultB2BCheckoutFlowFacade
- java.lang.Object
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFlowFacade
-
- All Implemented Interfaces:
CheckoutFlowFacade
public class DefaultB2BCheckoutFlowFacade extends java.lang.Object implements CheckoutFlowFacade
Default implementation of theCheckoutFlowFacade. Delegates resolving the checkout flow to an injectedB2BCheckoutFlowStrategy.
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BCheckoutFlowFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckoutFlowEnumgetCheckoutFlow()Gets the checkout flow.protected B2BCheckoutFlowStrategygetCheckoutFlowStrategy()protected B2BCheckoutPciStrategygetCheckoutPciStrategy()CheckoutPciOptionEnumgetSubscriptionPciOption()Gets the subscription PCI Option.voidsetCheckoutFlowStrategy(B2BCheckoutFlowStrategy strategy)voidsetCheckoutPciStrategy(B2BCheckoutPciStrategy strategy)
-
-
-
Method Detail
-
getCheckoutFlow
public CheckoutFlowEnum getCheckoutFlow()
Description copied from interface:CheckoutFlowFacadeGets the checkout flow.- Specified by:
getCheckoutFlowin interfaceCheckoutFlowFacade- Returns:
- the enum value of the checkout flow
-
getSubscriptionPciOption
public CheckoutPciOptionEnum getSubscriptionPciOption()
Description copied from interface:CheckoutFlowFacadeGets the subscription PCI Option.- Specified by:
getSubscriptionPciOptionin interfaceCheckoutFlowFacade- Returns:
- the enum value for subscription PCI Option
-
getCheckoutFlowStrategy
protected B2BCheckoutFlowStrategy getCheckoutFlowStrategy()
-
setCheckoutFlowStrategy
public void setCheckoutFlowStrategy(B2BCheckoutFlowStrategy strategy)
-
getCheckoutPciStrategy
protected B2BCheckoutPciStrategy getCheckoutPciStrategy()
-
setCheckoutPciStrategy
public void setCheckoutPciStrategy(B2BCheckoutPciStrategy strategy)
-
-