Class DefaultTravelB2BCheckoutFacade
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.travelfacades.order.impl.DefaultTravelB2BCheckoutFacade
- All Implemented Interfaces:
de.hybris.platform.b2bacceleratorfacades.api.cart.CheckoutFacade,de.hybris.platform.b2bacceleratorfacades.order.B2BCheckoutFacade,de.hybris.platform.commercefacades.order.CheckoutFacade,TravelB2BCheckoutFacade
public class DefaultTravelB2BCheckoutFacade
extends de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
implements TravelB2BCheckoutFacade
The type Default travel B2B checkout facade.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanCreates payment transactions for orders for b2b invoice paymentbooleanauthorizePayment(String securityCode) Authorize payment boolean.protected List<TransactionCreationByEntryTypeStrategy>gets transaction creation by entry type strategiesprotected de.hybris.platform.commercefacades.order.CheckoutFacadeGets travel checkout facade.protected booleanisValidCheckoutCart(PlaceOrderData placeOrderData) voidsetTransactionCreationByEntryTypeStrategies(List<TransactionCreationByEntryTypeStrategy> transactionCreationByEntryTypeStrategies) sets transaction creation by entry type strategiesvoidsetTravelCheckoutFacade(de.hybris.platform.commercefacades.order.CheckoutFacade travelCheckoutFacade) Sets travel checkout facade.Methods inherited from class de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
afterPlaceOrder, 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, placeOrder, 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.b2bacceleratorfacades.api.cart.CheckoutFacade
createCartFromOrder, getDaysOfWeekForReplenishmentCheckoutSummary, getPaymentTypes, placeOrder, scheduleOrder, setCostCenterForCart, updateCheckoutCartMethods inherited from interface de.hybris.platform.commercefacades.order.CheckoutFacade
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, setPaymentInfoIfAvailableMethods inherited from interface de.hybris.platform.travelfacades.order.TravelB2BCheckoutFacade
getSupportedDeliveryAddresses, setDeliveryAddress
-
Constructor Details
-
DefaultTravelB2BCheckoutFacade
public DefaultTravelB2BCheckoutFacade()
-
-
Method Details
-
isValidCheckoutCart
- Overrides:
isValidCheckoutCartin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade
-
authorizePayment
Description copied from interface:TravelB2BCheckoutFacadeAuthorize payment boolean.- Specified by:
authorizePaymentin interfacede.hybris.platform.commercefacades.order.CheckoutFacade- Specified by:
authorizePaymentin interfaceTravelB2BCheckoutFacade- Overrides:
authorizePaymentin classde.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacade- Parameters:
securityCode- the security code- Returns:
- the boolean
-
authorizeInvoicePayment
protected boolean authorizeInvoicePayment()Creates payment transactions for orders for b2b invoice payment- Returns:
-
getTravelCheckoutFacade
protected de.hybris.platform.commercefacades.order.CheckoutFacade getTravelCheckoutFacade()Gets travel checkout facade.- Returns:
- the travel checkout facade
-
setTravelCheckoutFacade
public void setTravelCheckoutFacade(de.hybris.platform.commercefacades.order.CheckoutFacade travelCheckoutFacade) Sets travel checkout facade.- Parameters:
travelCheckoutFacade- the travel checkout facade
-
getTransactionCreationByEntryTypeStrategies
protected List<TransactionCreationByEntryTypeStrategy> getTransactionCreationByEntryTypeStrategies()gets transaction creation by entry type strategies- Returns:
-
setTransactionCreationByEntryTypeStrategies
public void setTransactionCreationByEntryTypeStrategies(List<TransactionCreationByEntryTypeStrategy> transactionCreationByEntryTypeStrategies) sets transaction creation by entry type strategies- Parameters:
transactionCreationByEntryTypeStrategies-
-