Interface InvoiceStrategy

All Known Implementing Classes:
InvoiceSalesStrategy

public interface InvoiceStrategy
An interface representing a strategy for getting invoices.
  • Method Details

    • getInvoices

      List<SAPInvoiceData> getInvoices(OrderModel orderModel)
      Parameters:
      orderModel -
      Returns:
      a List of SAPInvoiceData containing list of invoice of an order
    • getInvoiceBinary

      byte[] getInvoiceBinary(OrderModel orderModel, String invoiceId)
      Parameters:
      orderModel -
      invoiceId -
      Returns:
      byteArray