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 CheckoutFlowEnum
getCheckoutFlow()
Gets the checkout flow.protected B2BCheckoutFlowStrategy
getCheckoutFlowStrategy()
protected B2BCheckoutPciStrategy
getCheckoutPciStrategy()
CheckoutPciOptionEnum
getSubscriptionPciOption()
Gets the subscription PCI Option.void
setCheckoutFlowStrategy(B2BCheckoutFlowStrategy strategy)
void
setCheckoutPciStrategy(B2BCheckoutPciStrategy strategy)
-
-
-
Method Detail
-
getCheckoutFlow
public CheckoutFlowEnum getCheckoutFlow()
Description copied from interface:CheckoutFlowFacade
Gets the checkout flow.- Specified by:
getCheckoutFlow
in interfaceCheckoutFlowFacade
- Returns:
- the enum value of the checkout flow
-
getSubscriptionPciOption
public CheckoutPciOptionEnum getSubscriptionPciOption()
Description copied from interface:CheckoutFlowFacade
Gets the subscription PCI Option.- Specified by:
getSubscriptionPciOption
in 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)
-
-