Class AccommodationPayNowPaymentOptionStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.payment.impl.AbstractPaymentInfoStrategy
de.hybris.platform.travelservices.strategies.payment.impl.AccommodationPayNowPaymentOptionStrategy
- All Implemented Interfaces:
PaymentOptionCreationStrategy
public class AccommodationPayNowPaymentOptionStrategy
extends AbstractPaymentInfoStrategy
implements PaymentOptionCreationStrategy
The type Accommodation pay now payment option strategy.
-
Field Summary
Fields inherited from class de.hybris.platform.travelservices.strategies.payment.impl.AbstractPaymentInfoStrategy
SCALE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(AbstractOrderModel abstractOrder) Creates aPaymentOptionInfofrom a cart/order for a specific scenarioprotected List<EntryTypePaymentInfo>getPaymentInfos(AbstractOrderModel abstractOrder) protected DoublegetTotalAmountToPay(AbstractOrderModel abstractOrder, AbstractOrderEntryGroupModel entryGroup) Methods inherited from class de.hybris.platform.travelservices.strategies.payment.impl.AbstractPaymentInfoStrategy
calculateTaxes, createPayInAdvancePaymentInfoForEntryType, getAmendedTotalToPay, getBookingService, getBookingTimeAmount, getEntriesAmount, getEntriesAmountByEntryType, getGlobalDiscountCalculationStrategyMap, getTaxCompensationStrategy, getTotalWithDiscounts, getTotalWithDiscounts, getTravelCartService, setBookingService, setGlobalDiscountCalculationStrategyMap, setTaxCompensationStrategy, setTravelCartService
-
Constructor Details
-
AccommodationPayNowPaymentOptionStrategy
public AccommodationPayNowPaymentOptionStrategy()
-
-
Method Details
-
create
Description copied from interface:PaymentOptionCreationStrategyCreates aPaymentOptionInfofrom a cart/order for a specific scenario- Specified by:
createin interfacePaymentOptionCreationStrategy- Parameters:
abstractOrder- the abstract order- Returns:
- payment option info
-
getPaymentInfos
-
getTotalAmountToPay
protected Double getTotalAmountToPay(AbstractOrderModel abstractOrder, AbstractOrderEntryGroupModel entryGroup)
-