public class SapCreditCheckB2BAcceleratorCheckoutFacade extends SapCreditCheckB2BCheckoutFacade implements AcceleratorCheckoutFacade
AcceleratorCheckoutFacade interface extending
SapCreditCheckB2BCheckoutFacade. Delegates AcceleratorCheckoutFacade methods to the
defaultAcceleratorCheckoutFacade bean.AcceleratorCheckoutFacade.ExpressCheckoutResult| Constructor and Description |
|---|
SapCreditCheckB2BAcceleratorCheckoutFacade() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CartModificationData> |
consolidateCheckoutCart(java.lang.String pickupPointOfServiceName)
Runs calculation again and updates cart
|
protected AcceleratorCheckoutFacade |
getAcceleratorCheckoutFacade() |
java.lang.String |
getCheckoutFlowGroupForCheckout()
Gets the checkout flow group
|
java.util.List<PointOfServiceData> |
getConsolidatedPickupOptions()
Gets the points of service for item pickup
|
boolean |
hasNoDeliveryAddress()
Checks if there is no delivery address
|
boolean |
hasNoDeliveryMode()
Checks if there is no delivery mode
|
boolean |
hasNoPaymentInfo()
Checks if there is no payment info
|
boolean |
hasValidCart()
Checks if there is a valid cart for checkout
|
protected boolean |
isAccountPayment() |
boolean |
isExpressCheckoutAllowedForCart()
Checks if the current cart is allow to go through express checkout
|
boolean |
isExpressCheckoutEnabledForStore()
Checks if the current store is eligible for express checkout option
|
boolean |
isNewAddressEnabledForCart()
Checks if creating a new delivery address is allowed for the current cart
|
boolean |
isRemoveAddressEnabledForCart()
Checks if removing an address from the address book is allowed during checkout for the current cart
|
boolean |
isTaxEstimationEnabledForCart()
Checks if the current store is eligible tax estimation
|
AcceleratorCheckoutFacade.ExpressCheckoutResult |
performExpressCheckout()
Checks the required conditions and performs the express checkout
|
void |
setAcceleratorCheckoutFacade(AcceleratorCheckoutFacade acceleratorCheckoutFacade) |
getSapCreditCheckService, placeOrder, setSapCreditCheckServiceafterPlaceOrder, authorizePayment, beforePlaceOrder, createCartFromOrder, getAbstractOrderGenericDao, getB2bCommentService, 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, setB2bCostCenterConverter, setB2bCostCenterService, setB2bDaysOfWeekConverter, setB2BOrderService, setB2bPaymentTypeDataConverter, setBaseSiteService, setBaseStoreService, setCommerceCartService, setCommerceCheckoutService, setCommerceQuoteUtils, setCostCenterForCart, setCostCenterForCart, setDeliveryAddressForCart, setEventService, setI18NService, setPaymentTypeForCart, setScheduledCartConverter, setScheduleOrderService, setTriggerPopulator, setTriggerService, updateCheckoutCartgetAbstractOrderForCode, getActiveVisibleCostCenters, getPaymentTypesForCheckoutSummary, getVisibleCostCenters, setDefaultPaymentTypeForCheckout, setPaymentTypeSelectedForCheckout, setPurchaseOrderNumber, setQuoteRequestDescription, validateSessionCartcheckIfCurrentUserIsTheCartUser, 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, setZoneDeliveryModeConverterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthorizePayment, 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, setPaymentInfoIfAvailablepublic SapCreditCheckB2BAcceleratorCheckoutFacade()
public java.lang.String getCheckoutFlowGroupForCheckout()
AcceleratorCheckoutFacadegetCheckoutFlowGroupForCheckout in interface AcceleratorCheckoutFacadepublic java.util.List<PointOfServiceData> getConsolidatedPickupOptions()
AcceleratorCheckoutFacadegetConsolidatedPickupOptions in interface AcceleratorCheckoutFacadeList of PointOfServiceDatapublic java.util.List<CartModificationData> consolidateCheckoutCart(java.lang.String pickupPointOfServiceName) throws CommerceCartModificationException
AcceleratorCheckoutFacadeconsolidateCheckoutCart in interface AcceleratorCheckoutFacadepickupPointOfServiceName - the point of service nameList of CartModificationData containing each unsuccessful cart modificationCommerceCartModificationException - when the cart could not be modifiedpublic boolean isExpressCheckoutAllowedForCart()
AcceleratorCheckoutFacadeisExpressCheckoutAllowedForCart in interface AcceleratorCheckoutFacadepublic boolean isExpressCheckoutEnabledForStore()
AcceleratorCheckoutFacadeisExpressCheckoutEnabledForStore in interface AcceleratorCheckoutFacadepublic boolean isTaxEstimationEnabledForCart()
AcceleratorCheckoutFacadeisTaxEstimationEnabledForCart in interface AcceleratorCheckoutFacadepublic boolean isNewAddressEnabledForCart()
AcceleratorCheckoutFacadeisNewAddressEnabledForCart in interface AcceleratorCheckoutFacadepublic boolean isRemoveAddressEnabledForCart()
AcceleratorCheckoutFacadeisRemoveAddressEnabledForCart in interface AcceleratorCheckoutFacadepublic AcceleratorCheckoutFacade.ExpressCheckoutResult performExpressCheckout()
AcceleratorCheckoutFacadeperformExpressCheckout in interface AcceleratorCheckoutFacadepublic boolean hasValidCart()
AcceleratorCheckoutFacadehasValidCart in interface AcceleratorCheckoutFacadepublic boolean hasNoDeliveryAddress()
AcceleratorCheckoutFacadehasNoDeliveryAddress in interface AcceleratorCheckoutFacadepublic boolean hasNoDeliveryMode()
AcceleratorCheckoutFacadehasNoDeliveryMode in interface AcceleratorCheckoutFacadepublic boolean hasNoPaymentInfo()
AcceleratorCheckoutFacadehasNoPaymentInfo in interface AcceleratorCheckoutFacadeprotected AcceleratorCheckoutFacade getAcceleratorCheckoutFacade()
public void setAcceleratorCheckoutFacade(AcceleratorCheckoutFacade acceleratorCheckoutFacade)
protected boolean isAccountPayment()
Copyright © 2018 SAP SE. All Rights Reserved.