Class SapInvoiceBackendImpl

All Implemented Interfaces:
BackendBusinessObject, BackendBusinessObjectJCo, SapInvoiceBackend

public class SapInvoiceBackendImpl extends BackendBusinessObjectBaseJCo implements SapInvoiceBackend
  • Constructor Details

    • SapInvoiceBackendImpl

      public SapInvoiceBackendImpl()
  • Method Details

    • getJcoFunction

      public String getJcoFunction()
      Returns:
      the jcoFunction
    • setJcoFunction

      public void setJcoFunction(String jcoFunction)
      Parameters:
      jcoFunction - the jcoFunction to set
    • getBillingDocumentFieldName

      public String getBillingDocumentFieldName()
      Returns:
      the billingDocumentFieldName
    • setBillingDocumentFieldName

      public void setBillingDocumentFieldName(String billingDocumentFieldName)
      Parameters:
      billingDocumentFieldName - the billingDocumentFieldName to set
    • getParameters

      public Map<String,String> getParameters()
      Returns:
      the parameters
    • setParameters

      public void setParameters(Map<String,String> parameters)
      Parameters:
      parameters - the parameters to set
    • getTableName

      public String getTableName()
      Returns:
      the tableName
    • setTableName

      public void setTableName(String tableName)
      Parameters:
      tableName - the tableName to set
    • getInvoiceInByte

      public byte[] getInvoiceInByte(String billingDocNumber) throws BackendException
      Description copied from interface: SapInvoiceBackend
      get the invoice in byte format
      Specified by:
      getInvoiceInByte in interface SapInvoiceBackend
      Returns:
      byte array
      Throws:
      BackendException
    • serialize

      public byte[] serialize(Object obj) throws IOException
      Throws:
      IOException
    • closeConnection

      protected void closeConnection(JCoConnection connection)