Class B2BInvoiceFacadeImpl

java.lang.Object
de.hybris.platform.sap.sapinvoiceaddon.facade.impl.B2BInvoiceFacadeImpl
All Implemented Interfaces:
B2BInvoiceFacade

public class B2BInvoiceFacadeImpl extends Object implements B2BInvoiceFacade
  • Constructor Details

    • B2BInvoiceFacadeImpl

      public B2BInvoiceFacadeImpl()
  • Method Details

    • getOrderForCode

      public SapB2BDocumentModel getOrderForCode(String invoiceDocumentNumber) throws SapInvoiceException
      Description copied from interface: B2BInvoiceFacade
      Gets order for invoiceDocumentNumber
      Specified by:
      getOrderForCode in interface B2BInvoiceFacade
      Parameters:
      invoiceDocumentNumber - invoice Document Number
      Returns:
      byte array of PDF document
      Throws:
      SapInvoiceException - exception
    • convertInvoiceData

      public B2BDocumentData convertInvoiceData(SapB2BDocumentModel invoice)
      Description copied from interface: B2BInvoiceFacade
      Convert Invoice Data
      Specified by:
      convertInvoiceData in interface B2BInvoiceFacade
      Parameters:
      invoice - SapB2BDocumentModel
      Returns:
      B2BDocumentData for given invoice
    • getB2bInvoiceDocumentConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<SapB2BDocumentModel,B2BDocumentData> getB2bInvoiceDocumentConverter()
      Returns:
      the b2bInvoiceDocumentConverter
    • setB2bInvoiceDocumentConverter

      public void setB2bInvoiceDocumentConverter(de.hybris.platform.servicelayer.dto.converter.Converter<SapB2BDocumentModel,B2BDocumentData> b2bInvoiceDocumentConverter)
      Parameters:
      b2bInvoiceDocumentConverter - the b2bInvoiceDocumentConverter to set
    • getB2BInvoiceService

      public B2BInvoiceService getB2BInvoiceService()
      Returns:
      the b2BInvoiceService
    • setB2BInvoiceService

      public void setB2BInvoiceService(B2BInvoiceService b2bInvoiceService)
      Parameters:
      b2bInvoiceService - the b2BInvoiceService to set
    • getB2BCommerceUnitService

      public de.hybris.platform.b2b.company.B2BCommerceUnitService getB2BCommerceUnitService()
      Returns:
      the b2BCommerceUnitService
    • setB2BCommerceUnitService

      public void setB2BCommerceUnitService(de.hybris.platform.b2b.company.B2BCommerceUnitService b2bCommerceUnitService)
      Parameters:
      b2bCommerceUnitService - the b2BCommerceUnitService to set
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
      Returns:
      the baseStoreService
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
      Parameters:
      baseStoreService - the baseStoreService to set