Class AccommodationPayInAdvancePaymentInfoStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.payment.impl.AbstractPaymentInfoStrategy
de.hybris.platform.travelservices.strategies.payment.impl.AccommodationPayInAdvancePaymentInfoStrategy
- All Implemented Interfaces:
EntryTypePaymentInfoCreationStrategy
public class AccommodationPayInAdvancePaymentInfoStrategy
extends AbstractPaymentInfoStrategy
implements EntryTypePaymentInfoCreationStrategy
Create PaymentInfo for Accommodation entries in a pay in advance scenario
-
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) Create list.protected DoublegetAmendedTotalToPay(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
-
AccommodationPayInAdvancePaymentInfoStrategy
public AccommodationPayInAdvancePaymentInfoStrategy()
-
-
Method Details
-
create
Description copied from interface:EntryTypePaymentInfoCreationStrategyCreate list.- Specified by:
createin interfaceEntryTypePaymentInfoCreationStrategy- Parameters:
abstractOrder- the abstract order- Returns:
- the list
-
getAmendedTotalToPay
protected Double getAmendedTotalToPay(AbstractOrderModel abstractOrder, AbstractOrderEntryGroupModel entryGroup)
-