Class B2BInvoiceDocumentPopulator
java.lang.Object
de.hybris.platform.sap.sapinvoiceaddon.document.populators.B2BInvoiceDocumentPopulator
- Type Parameters:
SOURCE- Model representation of an invoiceTARGET- DAO representation of an invoice
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SapB2BDocumentModel,B2BDocumentData>
public class B2BInvoiceDocumentPopulator
extends Object
implements de.hybris.platform.converters.Populator<SapB2BDocumentModel,B2BDocumentData>
Populates a hybris invoice
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NServiceprotected de.hybris.platform.servicelayer.i18n.CommonI18NServiceprotected de.hybris.platform.servicelayer.config.ConfigurationServiceprotected de.hybris.platform.servicelayer.i18n.I18NServiceprotected Localede.hybris.platform.commercefacades.product.PriceDataFactoryprotected de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> de.hybris.platform.product.ProductServicevoidpopulate(SapB2BDocumentModel source, B2BDocumentData target) voidsetCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) voidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) voidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) voidsetCurrencyConverter(de.hybris.platform.servicelayer.dto.converter.Converter<CurrencyModel, CurrencyData> currencyConverter) voidsetI18NService(de.hybris.platform.servicelayer.i18n.I18NService i18NService) voidsetPriceFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceFactory) voidsetProductConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel, ProductData> productConverter) voidsetProductService(de.hybris.platform.product.ProductService productService)
-
Field Details
-
LOG
public static final org.apache.log4j.Logger LOG
-
-
Constructor Details
-
B2BInvoiceDocumentPopulator
public B2BInvoiceDocumentPopulator()
-
-
Method Details
-
populate
public void populate(SapB2BDocumentModel source, B2BDocumentData target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException - Specified by:
populatein interfacede.hybris.platform.converters.Populator<SapB2BDocumentModel,B2BDocumentData> - Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
getLocale
-
getCommonI18NService
protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService() -
setCommonI18NService
public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) -
getCommerceCommonI18NService
protected de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService getCommerceCommonI18NService() -
setCommerceCommonI18NService
public void setCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) -
getI18NService
protected de.hybris.platform.servicelayer.i18n.I18NService getI18NService() -
setI18NService
public void setI18NService(de.hybris.platform.servicelayer.i18n.I18NService i18NService) -
setCurrencyConverter
public void setCurrencyConverter(de.hybris.platform.servicelayer.dto.converter.Converter<CurrencyModel, CurrencyData> currencyConverter) -
getPriceFactory
public de.hybris.platform.commercefacades.product.PriceDataFactory getPriceFactory()- Returns:
- the priceFactory
-
setPriceFactory
public void setPriceFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceFactory) - Parameters:
priceFactory- the priceFactory to set
-
getProductService
public de.hybris.platform.product.ProductService getProductService()- Returns:
- the productService
-
setProductService
public void setProductService(de.hybris.platform.product.ProductService productService) - Parameters:
productService- the productService to set
-
getProductConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel,ProductData> getProductConverter() -
setProductConverter
public void setProductConverter(de.hybris.platform.servicelayer.dto.converter.Converter<ProductModel, ProductData> productConverter) -
getConfigurationService
protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService() -
setConfigurationService
public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
-