Class X_M_MatchPO

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_MatchPO
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_M_MatchPO, I_Persistent, Evaluatee
Direct Known Subclasses:
MMatchPO

public class X_M_MatchPO extends PO implements I_M_MatchPO, I_Persistent
Generated Model for M_MatchPO
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Constructor Details

    • X_M_MatchPO

      public X_M_MatchPO(Properties ctx, int M_MatchPO_ID, String trxName)
      Standard Constructor
    • X_M_MatchPO

      public X_M_MatchPO(Properties ctx, int M_MatchPO_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_MatchPO

      public X_M_MatchPO(Properties ctx, String M_MatchPO_UU, String trxName)
      Standard Constructor
    • X_M_MatchPO

      public X_M_MatchPO(Properties ctx, String M_MatchPO_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_MatchPO

      public X_M_MatchPO(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      3 - Client - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • getC_InvoiceLine

      public I_C_InvoiceLine getC_InvoiceLine() throws RuntimeException
      Specified by:
      getC_InvoiceLine in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setC_InvoiceLine_ID

      public void setC_InvoiceLine_ID(int C_InvoiceLine_ID)
      Set Invoice Line.
      Specified by:
      setC_InvoiceLine_ID in interface I_M_MatchPO
      Parameters:
      C_InvoiceLine_ID - Invoice Detail Line
    • getC_InvoiceLine_ID

      public int getC_InvoiceLine_ID()
      Get Invoice Line.
      Specified by:
      getC_InvoiceLine_ID in interface I_M_MatchPO
      Returns:
      Invoice Detail Line
    • getC_OrderLine

      public I_C_OrderLine getC_OrderLine() throws RuntimeException
      Specified by:
      getC_OrderLine in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setC_OrderLine_ID

      public void setC_OrderLine_ID(int C_OrderLine_ID)
      Set Sales Order Line.
      Specified by:
      setC_OrderLine_ID in interface I_M_MatchPO
      Parameters:
      C_OrderLine_ID - Sales Order Line
    • getC_OrderLine_ID

      public int getC_OrderLine_ID()
      Get Sales Order Line.
      Specified by:
      getC_OrderLine_ID in interface I_M_MatchPO
      Returns:
      Sales Order Line
    • setDateAcct

      public void setDateAcct(Timestamp DateAcct)
      Set Account Date.
      Specified by:
      setDateAcct in interface I_M_MatchPO
      Parameters:
      DateAcct - Accounting Date
    • getDateAcct

      public Timestamp getDateAcct()
      Get Account Date.
      Specified by:
      getDateAcct in interface I_M_MatchPO
      Returns:
      Accounting Date
    • setDateTrx

      public void setDateTrx(Timestamp DateTrx)
      Set Transaction Date.
      Specified by:
      setDateTrx in interface I_M_MatchPO
      Parameters:
      DateTrx - Transaction Date
    • getDateTrx

      public Timestamp getDateTrx()
      Get Transaction Date.
      Specified by:
      getDateTrx in interface I_M_MatchPO
      Returns:
      Transaction Date
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_M_MatchPO
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_M_MatchPO
      Returns:
      Optional short description of the record
    • setDocumentNo

      public void setDocumentNo(String DocumentNo)
      Set Document No.
      Specified by:
      setDocumentNo in interface I_M_MatchPO
      Parameters:
      DocumentNo - Document sequence number of the document
    • getDocumentNo

      public String getDocumentNo()
      Get Document No.
      Specified by:
      getDocumentNo in interface I_M_MatchPO
      Returns:
      Document sequence number of the document
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair
    • setIsApproved

      public void setIsApproved(boolean IsApproved)
      Set Approved.
      Specified by:
      setIsApproved in interface I_M_MatchPO
      Parameters:
      IsApproved - Indicates if this document requires approval
    • isApproved

      public boolean isApproved()
      Get Approved.
      Specified by:
      isApproved in interface I_M_MatchPO
      Returns:
      Indicates if this document requires approval
    • getM_AttributeSetInstance

      public I_M_AttributeSetInstance getM_AttributeSetInstance() throws RuntimeException
      Specified by:
      getM_AttributeSetInstance in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setM_AttributeSetInstance_ID

      public void setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
      Set Attribute Set Instance.
      Specified by:
      setM_AttributeSetInstance_ID in interface I_M_MatchPO
      Parameters:
      M_AttributeSetInstance_ID - Product Attribute Set Instance
    • getM_AttributeSetInstance_ID

      public int getM_AttributeSetInstance_ID()
      Get Attribute Set Instance.
      Specified by:
      getM_AttributeSetInstance_ID in interface I_M_MatchPO
      Returns:
      Product Attribute Set Instance
    • getM_InOutLine

      public I_M_InOutLine getM_InOutLine() throws RuntimeException
      Specified by:
      getM_InOutLine in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setM_InOutLine_ID

      public void setM_InOutLine_ID(int M_InOutLine_ID)
      Set Shipment/Receipt Line.
      Specified by:
      setM_InOutLine_ID in interface I_M_MatchPO
      Parameters:
      M_InOutLine_ID - Line on Shipment or Receipt document
    • getM_InOutLine_ID

      public int getM_InOutLine_ID()
      Get Shipment/Receipt Line.
      Specified by:
      getM_InOutLine_ID in interface I_M_MatchPO
      Returns:
      Line on Shipment or Receipt document
    • setM_MatchPO_ID

      public void setM_MatchPO_ID(int M_MatchPO_ID)
      Set Match PO.
      Specified by:
      setM_MatchPO_ID in interface I_M_MatchPO
      Parameters:
      M_MatchPO_ID - Match Purchase Order to Shipment/Receipt and Invoice
    • getM_MatchPO_ID

      public int getM_MatchPO_ID()
      Get Match PO.
      Specified by:
      getM_MatchPO_ID in interface I_M_MatchPO
      Returns:
      Match Purchase Order to Shipment/Receipt and Invoice
    • setM_MatchPO_UU

      public void setM_MatchPO_UU(String M_MatchPO_UU)
      Set M_MatchPO_UU.
      Specified by:
      setM_MatchPO_UU in interface I_M_MatchPO
      Parameters:
      M_MatchPO_UU - M_MatchPO_UU
    • getM_MatchPO_UU

      public String getM_MatchPO_UU()
      Get M_MatchPO_UU.
      Specified by:
      getM_MatchPO_UU in interface I_M_MatchPO
      Returns:
      M_MatchPO_UU
    • getM_Product

      public I_M_Product getM_Product() throws RuntimeException
      Specified by:
      getM_Product in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setM_Product_ID

      public void setM_Product_ID(int M_Product_ID)
      Set Product.
      Specified by:
      setM_Product_ID in interface I_M_MatchPO
      Parameters:
      M_Product_ID - Product, Service, Item
    • getM_Product_ID

      public int getM_Product_ID()
      Get Product.
      Specified by:
      getM_Product_ID in interface I_M_MatchPO
      Returns:
      Product, Service, Item
    • setPosted

      public void setPosted(boolean Posted)
      Set Posted.
      Specified by:
      setPosted in interface I_M_MatchPO
      Parameters:
      Posted - Posting status
    • isPosted

      public boolean isPosted()
      Get Posted.
      Specified by:
      isPosted in interface I_M_MatchPO
      Returns:
      Posting status
    • setPriceMatchDifference

      public void setPriceMatchDifference(BigDecimal PriceMatchDifference)
      Set Price Match Difference.
      Specified by:
      setPriceMatchDifference in interface I_M_MatchPO
      Parameters:
      PriceMatchDifference - Difference between Purchase and Invoice Price per matched line
    • getPriceMatchDifference

      public BigDecimal getPriceMatchDifference()
      Get Price Match Difference.
      Specified by:
      getPriceMatchDifference in interface I_M_MatchPO
      Returns:
      Difference between Purchase and Invoice Price per matched line
    • setProcessed

      public void setProcessed(boolean Processed)
      Set Processed.
      Specified by:
      setProcessed in interface I_M_MatchPO
      Parameters:
      Processed - The document has been processed
    • isProcessed

      public boolean isProcessed()
      Get Processed.
      Specified by:
      isProcessed in interface I_M_MatchPO
      Returns:
      The document has been processed
    • setProcessedOn

      public void setProcessedOn(BigDecimal ProcessedOn)
      Set Processed On.
      Specified by:
      setProcessedOn in interface I_M_MatchPO
      Parameters:
      ProcessedOn - The date+time (expressed in decimal format) when the document has been processed
    • getProcessedOn

      public BigDecimal getProcessedOn()
      Get Processed On.
      Specified by:
      getProcessedOn in interface I_M_MatchPO
      Returns:
      The date+time (expressed in decimal format) when the document has been processed
    • setProcessing

      public void setProcessing(boolean Processing)
      Set Process Now.
      Specified by:
      setProcessing in interface I_M_MatchPO
      Parameters:
      Processing - Process Now
    • isProcessing

      public boolean isProcessing()
      Get Process Now.
      Specified by:
      isProcessing in interface I_M_MatchPO
      Returns:
      Process Now
    • setQty

      public void setQty(BigDecimal Qty)
      Set Quantity.
      Specified by:
      setQty in interface I_M_MatchPO
      Parameters:
      Qty - Quantity
    • getQty

      public BigDecimal getQty()
      Get Quantity.
      Specified by:
      getQty in interface I_M_MatchPO
      Returns:
      Quantity
    • getRef_MatchPO

      public I_M_MatchPO getRef_MatchPO() throws RuntimeException
      Specified by:
      getRef_MatchPO in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setRef_MatchPO_ID

      public void setRef_MatchPO_ID(int Ref_MatchPO_ID)
      Set Referenced Match PO.
      Specified by:
      setRef_MatchPO_ID in interface I_M_MatchPO
      Parameters:
      Ref_MatchPO_ID - Referenced Match PO
    • getRef_MatchPO_ID

      public int getRef_MatchPO_ID()
      Get Referenced Match PO.
      Specified by:
      getRef_MatchPO_ID in interface I_M_MatchPO
      Returns:
      Referenced Match PO
    • getReversal

      public I_M_MatchPO getReversal() throws RuntimeException
      Specified by:
      getReversal in interface I_M_MatchPO
      Throws:
      RuntimeException
    • setReversal_ID

      public void setReversal_ID(int Reversal_ID)
      Set Reversal ID.
      Specified by:
      setReversal_ID in interface I_M_MatchPO
      Parameters:
      Reversal_ID - ID of document reversal
    • getReversal_ID

      public int getReversal_ID()
      Get Reversal ID.
      Specified by:
      getReversal_ID in interface I_M_MatchPO
      Returns:
      ID of document reversal