Class DefaultTravelB2BCommerceCheckoutService
java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceCheckoutService
de.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService
de.hybris.platform.travelservices.order.impl.DefaultTravelB2BCommerceCheckoutService
- All Implemented Interfaces:
de.hybris.platform.commerceservices.order.CommerceCheckoutService,TravelB2BCommerceCheckoutService
public class DefaultTravelB2BCommerceCheckoutService
extends de.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService
implements TravelB2BCommerceCheckoutService
Service for travel b2b checkout and place order functionality
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizePayment(CommerceCheckoutParameter parameter) Overrides method to take correct amount for the parameter every time it is called for the transactionvoidsetEntriesAgainstTransaction(PaymentTransactionModel paymentTransaction, List<AbstractOrderEntryModel> entriesToSet) sets entries against the transaction and savesMethods inherited from class de.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService
getGenerateMerchantTransactionCodeStrategy, setGenerateMerchantTransactionCodeStrategyMethods inherited from class de.hybris.platform.commerceservices.order.impl.DefaultCommerceCheckoutService
authorizePayment, authorizePayment, calculateAuthAmount, calculateCart, calculateCart, getBaseSiteService, getBaseStoreService, getCalculationService, getCommerceCartCalculationStrategy, getCommerceDeliveryAddressStrategy, getCommerceDeliveryModeStrategy, getCommerceDeliveryModeValidationStrategy, getCommercePaymentAuthorizationStrategy, getCommercePaymentInfoStrategy, getCommercePaymentProviderStrategy, getCommercePlaceOrderStrategy, getCommonI18NService, getCountries, getDeliveryService, getExternalTaxesService, getI18nService, getModelService, getOrderService, getPaymentProvider, getPaymentService, getPromotionsService, placeOrder, placeOrder, placeOrder, removeDeliveryMode, removeDeliveryMode, setBaseSiteService, setBaseStoreService, setCalculationService, setCommerceCartCalculationStrategy, setCommerceDeliveryAddressStrategy, setCommerceDeliveryModeStrategy, setCommerceDeliveryModeValidationStrategy, setCommercePaymentAuthorizationStrategy, setCommercePaymentInfoStrategy, setCommercePaymentProviderStrategy, setCommercePlaceOrderStrategy, setCommonI18NService, setDeliveryAddress, setDeliveryAddress, setDeliveryAddress, setDeliveryMode, setDeliveryMode, setDeliveryService, setExternalTaxesService, setI18nService, setModelService, setOrderService, setPaymentInfo, setPaymentInfo, setPaymentService, setPromotionsService, validateDeliveryMode, validateDeliveryModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commerceservices.order.CommerceCheckoutService
authorizePayment, authorizePayment, calculateCart, calculateCart, getCountries, getPaymentProvider, placeOrder, placeOrder, placeOrder, removeDeliveryMode, removeDeliveryMode, setDeliveryAddress, setDeliveryAddress, setDeliveryAddress, setDeliveryMode, setDeliveryMode, setPaymentInfo, setPaymentInfo, validateDeliveryMode, validateDeliveryMode
-
Constructor Details
-
DefaultTravelB2BCommerceCheckoutService
public DefaultTravelB2BCommerceCheckoutService()
-
-
Method Details
-
authorizePayment
Overrides method to take correct amount for the parameter every time it is called for the transaction- Specified by:
authorizePaymentin interfacede.hybris.platform.commerceservices.order.CommerceCheckoutService- Overrides:
authorizePaymentin classde.hybris.platform.b2bacceleratorservices.order.impl.DefaultB2BCommerceCheckoutService- Parameters:
parameter-- Returns:
-
setEntriesAgainstTransaction
public void setEntriesAgainstTransaction(PaymentTransactionModel paymentTransaction, List<AbstractOrderEntryModel> entriesToSet) Description copied from interface:TravelB2BCommerceCheckoutServicesets entries against the transaction and saves- Specified by:
setEntriesAgainstTransactionin interfaceTravelB2BCommerceCheckoutService
-