Class PaymentOptionPopulator

java.lang.Object
de.hybris.platform.travelfacades.populators.PaymentOptionPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<PaymentOptionInfo,PaymentOptionData>

public class PaymentOptionPopulator extends Object implements de.hybris.platform.converters.Populator<PaymentOptionInfo,PaymentOptionData>
The type Payment option populator.
  • Constructor Details

    • PaymentOptionPopulator

      public PaymentOptionPopulator()
  • Method Details

    • populate

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

      protected List<PaymentTransactionData> createPaymentTransactionData(List<EntryTypePaymentInfo> paymentInfos)
      Create payment transaction data list.
      Parameters:
      paymentInfos - the payment infos
      Returns:
      the list
    • convertMillisInDays

      protected Integer convertMillisInDays(OptionalLong deadline)
      Convert millis in days integer.
      Parameters:
      deadline - the deadline
      Returns:
      the integer
    • createPriceData

      @Deprecated protected PriceData createPriceData(double value)
      Deprecated.
      Deprecated since version 3.0. Use {@link # getTravelCommercePriceFacade().createPriceData(value)} instead.
      Create price data price data.
      Parameters:
      value - the value
      Returns:
      the price data
    • getPriceDataFactory

      @Deprecated protected de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()
      Deprecated.
      Deprecated since version 3.0.
      Gets price data factory.
      Returns:
      priceDataFactory price data factory
    • setPriceDataFactory

      @Deprecated public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory)
      Deprecated.
      Deprecated since version 3.0.
      Sets price data factory.
      Parameters:
      priceDataFactory - the priceDataFactory to set
    • getCommonI18NService

      @Deprecated protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
      Deprecated.
      Deprecated since version 3.0.
      Gets common i 18 n service.
      Returns:
      the commonI18NService
    • setCommonI18NService

      @Deprecated public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
      Deprecated.
      Deprecated since version 3.0.
      Sets common i 18 n service.
      Parameters:
      commonI18NService - commonI18NService to set
    • getTravelCommercePriceFacade

      protected TravelCommercePriceFacade getTravelCommercePriceFacade()
      Returns:
      the travelCommercePriceFacade
    • setTravelCommercePriceFacade

      public void setTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
      Parameters:
      travelCommercePriceFacade - the travelCommercePriceFacade to set