Class AccommodationGlobalDiscountCalculationStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.payment.impl.AbstractGlobalDiscountCalculationStrategy
de.hybris.platform.travelservices.strategies.payment.impl.AccommodationGlobalDiscountCalculationStrategy
- All Implemented Interfaces:
GlobalDiscountByEntryTypeCalculationStrategy
public class AccommodationGlobalDiscountCalculationStrategy
extends AbstractGlobalDiscountCalculationStrategy
implements GlobalDiscountByEntryTypeCalculationStrategy
Concrete implementation of
GlobalDiscountByEntryTypeCalculationStrategy-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BookingServiceGets the booking service.getGlobalDiscount(AbstractOrderModel abstractOrder, List<AbstractOrderEntryModel> entries) Return the portion of global discount relative to entries of a certain typevoidsetBookingService(BookingService bookingService) Sets booking service.Methods inherited from class de.hybris.platform.travelservices.strategies.payment.impl.AbstractGlobalDiscountCalculationStrategy
getGlobalDiscountForPromotionType, isValidSourceRuleTypePromotionType
-
Constructor Details
-
AccommodationGlobalDiscountCalculationStrategy
public AccommodationGlobalDiscountCalculationStrategy()
-
-
Method Details
-
getGlobalDiscount
public BigDecimal getGlobalDiscount(AbstractOrderModel abstractOrder, List<AbstractOrderEntryModel> entries) Description copied from interface:GlobalDiscountByEntryTypeCalculationStrategyReturn the portion of global discount relative to entries of a certain type- Specified by:
getGlobalDiscountin interfaceGlobalDiscountByEntryTypeCalculationStrategy- Returns:
-
getBookingService
Gets the booking service.- Returns:
- the booking service
-
setBookingService
Sets booking service.- Parameters:
bookingService- the booking service
-