Class DefaultAccommodationTotalRefundCalculationStrategy

java.lang.Object
de.hybris.platform.travelservices.accommodation.strategies.impl.TransactionCalculationStrategy
de.hybris.platform.travelservices.ordercancel.impl.DefaultAccommodationTotalRefundCalculationStrategy
All Implemented Interfaces:
TotalRefundCalculationStrategy

public class DefaultAccommodationTotalRefundCalculationStrategy extends TransactionCalculationStrategy implements TotalRefundCalculationStrategy
Default implementation of TotalRefundCalculationStrategy
  • Constructor Details

    • DefaultAccommodationTotalRefundCalculationStrategy

      public DefaultAccommodationTotalRefundCalculationStrategy()
  • Method Details

    • getTotalToRefund

      public BigDecimal getTotalToRefund(OrderModel orderModel)
      Description copied from interface: TotalRefundCalculationStrategy
      Returns the BigDecimal corresponding to the total amount to be refunded when cancelling the order
      Specified by:
      getTotalToRefund in interface TotalRefundCalculationStrategy
      Parameters:
      orderModel - as the orderModel to be cancelled
      Returns:
      BigDecimal corresponding to the total amount to be refunded
    • getCancelPenaltiesCalculationService

      protected CancelPenaltiesCalculationService getCancelPenaltiesCalculationService()
      Returns:
      the defaultCancelPenaltiesCalculationService
    • setCancelPenaltiesCalculationService

      public void setCancelPenaltiesCalculationService(CancelPenaltiesCalculationService cancelPenaltiesCalculationService)
      Parameters:
      defaultCancelPenaltiesCalculationService - the defaultCancelPenaltiesCalculationService to set