Class B2BInvoiceDocumentPopulator

java.lang.Object
de.hybris.platform.sap.sapinvoiceaddon.document.populators.B2BInvoiceDocumentPopulator
Type Parameters:
SOURCE - Model representation of an invoice
TARGET - 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 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:
      populate in interface de.hybris.platform.converters.Populator<SapB2BDocumentModel,B2BDocumentData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • getLocale

      protected Locale 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)