Class TaxDiscountOrderEntryPopulator

java.lang.Object
de.hybris.platform.travelfacades.populators.TaxDiscountOrderEntryPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<AbstractOrderEntryModel,OrderEntryData>

public class TaxDiscountOrderEntryPopulator extends Object implements de.hybris.platform.converters.Populator<AbstractOrderEntryModel,OrderEntryData>
The populator to populate AbstractOrderEntryModel to OrderEntryData.
  • Constructor Details

    • TaxDiscountOrderEntryPopulator

      public TaxDiscountOrderEntryPopulator()
  • Method Details

    • populate

      public void populate(AbstractOrderEntryModel source, OrderEntryData target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<AbstractOrderEntryModel,OrderEntryData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • addTaxData

      protected void addTaxData(AbstractOrderEntryModel source, OrderEntryData target)
      Method to convert the Tax Values to Tax Data objects.
      Parameters:
      source - the abstract order entry model
      target - sets taxes in order entry data object.
    • addDiscountData

      protected void addDiscountData(AbstractOrderEntryModel source, OrderEntryData target)
      Method to convert the discount Values to discount Data objects.
      Parameters:
      source - the abstract order entry model
      target - sets discounts in order entry data object.
    • getTravelCommercePriceFacade

      protected TravelCommercePriceFacade getTravelCommercePriceFacade()
      Gets travel commerce price facade.
      Returns:
      the travelCommercePriceFacade
    • setTravelCommercePriceFacade

      public void setTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
      Sets travel commerce price facade.
      Parameters:
      travelCommercePriceFacade - the travelCommercePriceFacade to set