Class MInvoiceBatch

All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_C_InvoiceBatch, I_Persistent, Evaluatee

public class MInvoiceBatch extends X_C_InvoiceBatch
Invoice Batch Header Model
Version:
$Id: MInvoiceBatch.java,v 1.2 2006/07/30 00:51:03 jjanke Exp $
Author:
Jorg Janke
See Also:
  • Constructor Details

    • MInvoiceBatch

      public MInvoiceBatch(Properties ctx, String C_InvoiceBatch_UU, String trxName)
      UUID based Constructor
      Parameters:
      ctx - Context
      C_InvoiceBatch_UU - UUID key
      trxName - Transaction
    • MInvoiceBatch

      public MInvoiceBatch(Properties ctx, int C_InvoiceBatch_ID, String trxName)
      Standard Constructor
      Parameters:
      ctx - context
      C_InvoiceBatch_ID - id
      trxName - trx
    • MInvoiceBatch

      public MInvoiceBatch(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
      Parameters:
      ctx - context
      rs - result set
      trxName - trx
  • Method Details

    • getLines

      public MInvoiceBatchLine[] getLines(boolean reload)
      Get Lines
      Parameters:
      reload - reload data
      Returns:
      array of lines
    • setProcessed

      public void setProcessed(boolean processed)
      Set Processed. Propagate to lines.
      Specified by:
      setProcessed in interface I_C_InvoiceBatch
      Overrides:
      setProcessed in class X_C_InvoiceBatch
      Parameters:
      processed - processed