Class SapCreditCheckB2BAcceleratorCheckoutFacade
java.lang.Object
de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BCheckoutFacade
de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BAcceleratorCheckoutFacade
- All Implemented Interfaces:
de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade,de.hybris.platform.b2bacceleratorfacades.api.cart.CheckoutFacade,de.hybris.platform.b2bacceleratorfacades.order.B2BCheckoutFacade,de.hybris.platform.commercefacades.order.CheckoutFacade
- Direct Known Subclasses:
SapCreditCheckB2BMultiStepCheckoutFlowFacade
public class SapCreditCheckB2BAcceleratorCheckoutFacade
extends SapCreditCheckB2BCheckoutFacade
implements de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
B2B specific implementation of the
AcceleratorCheckoutFacade interface extending
SapCreditCheckB2BCheckoutFacade. Delegates AcceleratorCheckoutFacade methods to the
defaultAcceleratorCheckoutFacade bean.-
Nested Class Summary
Nested classes/interfaces inherited from interface de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsolidateCheckoutCart(String pickupPointOfServiceName) protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacadebooleanbooleanbooleanbooleanprotected booleanbooleanbooleanbooleanbooleanbooleande.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResultvoidsetAcceleratorCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade acceleratorCheckoutFacade) Methods inherited from class de.hybris.platform.sap.sapcreditcheck.facades.impl.SapCreditCheckB2BCheckoutFacade
getSapCreditCheckService, placeOrder, setSapCreditCheckServiceMethods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
afterPlaceOrder, authorizePayment, beforePlaceOrder, createCartFromOrder, getAbstractOrderGenericDao, getB2bCommentService, getB2bCommerceUnitService, getB2bCostCenterConverter, getB2bCostCenterService, getB2bDaysOfWeekConverter, getB2BOrderService, getB2bPaymentTypeDataConverter, getBaseSiteService, getBaseStoreService, getCommerceCartService, getCommerceCheckoutService, getCommerceQuoteUtils, getDaysOfWeekForReplenishmentCheckoutSummary, getEventService, getI18NService, getPaymentInfoModelForClonedCart, getPaymentTypes, getScheduledCartConverter, getScheduleOrderService, getTriggerPopulator, getTriggerService, initializeReplenishmentPlacedEvent, isValidCheckoutCart, populateTriggerDataFromPlaceOrderData, resetQuoteRelatedFields, scheduleOrder, setAbstractOrderGenericDao, setB2bCommentService, setB2bCommerceUnitService, setB2bCostCenterConverter, setB2bCostCenterService, setB2bDaysOfWeekConverter, setB2BOrderService, setB2bPaymentTypeDataConverter, setBaseSiteService, setBaseStoreService, setCommerceCartService, setCommerceCheckoutService, setCommerceQuoteUtils, setCostCenterForCart, setCostCenterForCart, setDeliveryAddressForCart, setEventService, setI18NService, setPaymentTypeForCart, setScheduledCartConverter, setScheduleOrderService, setTriggerPopulator, setTriggerService, updateCheckoutCartMethods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultCheckoutFacade
getAbstractOrderForCode, getActiveVisibleCostCenters, getPaymentTypesForCheckoutSummary, getVisibleCostCenters, setDefaultPaymentTypeForCheckout, setPaymentTypeSelectedForCheckout, setPurchaseOrderNumber, setQuoteRequestDescription, validateSessionCartMethods inherited from class de.hybris.platform.commercefacades.order.impl.DefaultCheckoutFacade
checkIfCurrentUserIsTheCartUser, containsTaxValues, convert, createCommerceCheckoutParameter, createDeliveryAddressModel, createPaymentSubscription, getAddressConverter, getAddressDataForId, getAddressReversePopulator, getBillingCountries, getCardTypeConverter, getCart, getCartFacade, getCartService, getCheckoutCart, getCheckoutCustomerStrategy, getCommerceCardTypeService, getCommonI18NService, getCountries, getCountryConverter, getCreditCardPaymentInfoConverter, getCurrentUserForCheckout, getCustomerAccountService, getDeliveryAddress, getDeliveryAddressForCode, getDeliveryAddressModelForCode, getDeliveryCountries, getDeliveryMode, getDeliveryModeConverter, getDeliveryService, getEnumerationService, getModelService, getOrderConverter, getPaymentDetails, getPaymentProvider, getPriceDataFactory, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, getUserService, getZoneDeliveryModeConverter, hasCheckoutCart, hasItemsMatchingPredicate, hasPickUpItems, hasShippingItems, isSupportedDeliveryMode, placeOrder, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setAddressConverter, setAddressReversePopulator, setCardTypeConverter, setCartFacade, setCartService, setCheapestDeliveryModeForCheckout, setCheckoutCustomerStrategy, setCommerceCardTypeService, setCommonI18NService, setCountryConverter, setCreditCardPaymentInfoConverter, setCustomerAccountService, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeConverter, setDeliveryModeIfAvailable, setDeliveryService, setEnumerationService, setModelService, setOrderConverter, setPaymentDetails, setPaymentInfoIfAvailable, setPriceDataFactory, setUserService, setZoneDeliveryModeConverterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commercefacades.order.CheckoutFacade
authorizePayment, containsTaxValues, createPaymentSubscription, getAddressDataForId, getBillingCountries, getCheckoutCart, getCountries, getDeliveryAddressForCode, getDeliveryCountries, getSupportedCardTypes, getSupportedDeliveryAddresses, getSupportedDeliveryModes, hasCheckoutCart, hasPickUpItems, hasShippingItems, placeOrder, prepareCartForCheckout, removeDeliveryAddress, removeDeliveryMode, setCheapestDeliveryModeForCheckout, setDefaultDeliveryAddressForCheckout, setDefaultPaymentInfoForCheckout, setDeliveryAddress, setDeliveryAddressIfAvailable, setDeliveryMode, setDeliveryModeIfAvailable, setPaymentDetails, setPaymentInfoIfAvailable
-
Constructor Details
-
SapCreditCheckB2BAcceleratorCheckoutFacade
public SapCreditCheckB2BAcceleratorCheckoutFacade()
-
-
Method Details
-
getCheckoutFlowGroupForCheckout
- Specified by:
getCheckoutFlowGroupForCheckoutin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
getConsolidatedPickupOptions
- Specified by:
getConsolidatedPickupOptionsin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
consolidateCheckoutCart
public List<CartModificationData> consolidateCheckoutCart(String pickupPointOfServiceName) throws de.hybris.platform.commerceservices.order.CommerceCartModificationException - Specified by:
consolidateCheckoutCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade- Throws:
de.hybris.platform.commerceservices.order.CommerceCartModificationException
-
isExpressCheckoutAllowedForCart
public boolean isExpressCheckoutAllowedForCart()- Specified by:
isExpressCheckoutAllowedForCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
isExpressCheckoutEnabledForStore
public boolean isExpressCheckoutEnabledForStore()- Specified by:
isExpressCheckoutEnabledForStorein interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
isTaxEstimationEnabledForCart
public boolean isTaxEstimationEnabledForCart()- Specified by:
isTaxEstimationEnabledForCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
isNewAddressEnabledForCart
public boolean isNewAddressEnabledForCart()- Specified by:
isNewAddressEnabledForCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
isRemoveAddressEnabledForCart
public boolean isRemoveAddressEnabledForCart()- Specified by:
isRemoveAddressEnabledForCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
performExpressCheckout
public de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade.ExpressCheckoutResult performExpressCheckout()- Specified by:
performExpressCheckoutin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
hasValidCart
public boolean hasValidCart()- Specified by:
hasValidCartin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
hasNoDeliveryAddress
public boolean hasNoDeliveryAddress()- Specified by:
hasNoDeliveryAddressin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
hasNoDeliveryMode
public boolean hasNoDeliveryMode()- Specified by:
hasNoDeliveryModein interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
hasNoPaymentInfo
public boolean hasNoPaymentInfo()- Specified by:
hasNoPaymentInfoin interfacede.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade
-
getAcceleratorCheckoutFacade
protected de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade getAcceleratorCheckoutFacade() -
setAcceleratorCheckoutFacade
public void setAcceleratorCheckoutFacade(de.hybris.platform.acceleratorfacades.order.AcceleratorCheckoutFacade acceleratorCheckoutFacade) -
isAccountPayment
protected boolean isAccountPayment()
-