Package de.hybris.platform.travelservices.strategies.payment.impl
package de.hybris.platform.travelservices.strategies.payment.impl
-
ClassesClassDescriptionHandles common method for pay in advance strategiesAbstract class handling basic operations involved in the creation of payment transaction entries.The type Accommodation delayed payment info strategy.unit test for
AccommodationDelayedPaymentInfoStrategyConcrete implementation ofGlobalDiscountByEntryTypeCalculationStrategyCreate PaymentInfo for Accommodation entries in a pay in advance scenariounit test forAccommodationPayInAdvancePaymentInfoStrategyCreatesEntryTypePaymentInfospecific for accommodation pay now option.The type Accommodation pay now payment option strategy.unit test forAccommodationPayNowPaymentOptionStrategyConcrete implementation ofRefundPaymentTransactionStrategyto handle refund in an accommodation scenario Refund can be triggered both on a given subset of entries (that is on a group) or on the whole order split by accommodation entry group if no subset is passedConcrete implementation ofPaymentTransactionEntryCreationStrategyhandling the creation of payment transaction entries within payment transactions linked to accommodation order entriesConcrete implementation ofGlobalDiscountByEntryTypeCalculationStrategyConcrete implementation ofOrderTotalPaidCalculationStrategycalculating the total paid for a given orderunit test forDefaultOrderTotalPaidCalculationStrategyConcrete strategy calculating the total paid given an Order Entry Group.The type Default order total paid for order entry type calculation strategy.Strategy to create payment info entry for Default Order Entry typesDefault concrete implementation ofRefundPaymentTransactionStrategycalling the related creation strategy on each order entry belonging to the given typeConcrete implementation handling the creation of transaction entries in case of refundDefault implementation ofTaxCompensationStrategy.Strategy returning a complex object representing a payment option, built through a list of scenario specific strategyunit test forFullInAdvancePaymentOptionStrategyPartially delayed payment option strategy.unit test forPartiallyDelayedPaymentOptionStrategyPartially delayed payment option strategy.Create PaymentInfo for Transport entries in a pay in advance scenariounit test forTransportationPayInAdvancePaymentInfoStrategyConcrete implementation ofGlobalDiscountByEntryTypeCalculationStrategy