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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IntegerconvertMillisInDays(OptionalLong deadline) Convert millis in days integer.protected List<PaymentTransactionData>createPaymentTransactionData(List<EntryTypePaymentInfo> paymentInfos) Create payment transaction data list.protected PriceDatacreatePriceData(double value) Deprecated.Deprecated since version 3.0.protected de.hybris.platform.servicelayer.i18n.CommonI18NServiceDeprecated.Deprecated since version 3.0.protected de.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated.Deprecated since version 3.0.protected TravelCommercePriceFacadevoidpopulate(PaymentOptionInfo source, PaymentOptionData target) voidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) Deprecated.Deprecated since version 3.0.voidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.voidsetTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
-
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:
populatein interfacede.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
Convert millis in days integer.- Parameters:
deadline- the deadline- Returns:
- the integer
-
createPriceData
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.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
- Returns:
- the travelCommercePriceFacade
-
setTravelCommercePriceFacade
- Parameters:
travelCommercePriceFacade- the travelCommercePriceFacade to set
-