Class X_M_RMALine

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_RMALine
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_M_RMALine, I_Persistent, Evaluatee
Direct Known Subclasses:
MRMALine

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

    • X_M_RMALine

      public X_M_RMALine(Properties ctx, int M_RMALine_ID, String trxName)
      Standard Constructor
    • X_M_RMALine

      public X_M_RMALine(Properties ctx, int M_RMALine_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_RMALine

      public X_M_RMALine(Properties ctx, String M_RMALine_UU, String trxName)
      Standard Constructor
    • X_M_RMALine

      public X_M_RMALine(Properties ctx, String M_RMALine_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_RMALine

      public X_M_RMALine(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:
      1 - 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
    • setAmt

      public void setAmt(BigDecimal Amt)
      Set Amount.
      Specified by:
      setAmt in interface I_M_RMALine
      Parameters:
      Amt - Amount
    • getAmt

      public BigDecimal getAmt()
      Get Amount.
      Specified by:
      getAmt in interface I_M_RMALine
      Returns:
      Amount
    • getC_Charge

      public I_C_Charge getC_Charge() throws RuntimeException
      Specified by:
      getC_Charge in interface I_M_RMALine
      Throws:
      RuntimeException
    • setC_Charge_ID

      public void setC_Charge_ID(int C_Charge_ID)
      Set Charge.
      Specified by:
      setC_Charge_ID in interface I_M_RMALine
      Parameters:
      C_Charge_ID - Additional document charges
    • getC_Charge_ID

      public int getC_Charge_ID()
      Get Charge.
      Specified by:
      getC_Charge_ID in interface I_M_RMALine
      Returns:
      Additional document charges
    • getC_Tax

      public I_C_Tax getC_Tax() throws RuntimeException
      Specified by:
      getC_Tax in interface I_M_RMALine
      Throws:
      RuntimeException
    • setC_Tax_ID

      public void setC_Tax_ID(int C_Tax_ID)
      Set Tax.
      Specified by:
      setC_Tax_ID in interface I_M_RMALine
      Parameters:
      C_Tax_ID - Tax identifier
    • getC_Tax_ID

      public int getC_Tax_ID()
      Get Tax.
      Specified by:
      getC_Tax_ID in interface I_M_RMALine
      Returns:
      Tax identifier
    • setDescription

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

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

      public void setLine(int Line)
      Set Line No.
      Specified by:
      setLine in interface I_M_RMALine
      Parameters:
      Line - Unique line for this document
    • getLine

      public int getLine()
      Get Line No.
      Specified by:
      getLine in interface I_M_RMALine
      Returns:
      Unique line for this document
    • setLineNetAmt

      public void setLineNetAmt(BigDecimal LineNetAmt)
      Set Line Amount.
      Specified by:
      setLineNetAmt in interface I_M_RMALine
      Parameters:
      LineNetAmt - Line Extended Amount (Quantity * Actual Price) without Freight and Charges
    • getLineNetAmt

      public BigDecimal getLineNetAmt()
      Get Line Amount.
      Specified by:
      getLineNetAmt in interface I_M_RMALine
      Returns:
      Line Extended Amount (Quantity * Actual Price) without Freight and Charges
    • getM_InOutLine

      public I_M_InOutLine getM_InOutLine() throws RuntimeException
      Specified by:
      getM_InOutLine in interface I_M_RMALine
      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_RMALine
      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_RMALine
      Returns:
      Line on Shipment or Receipt document
    • getM_Product

      public I_M_Product getM_Product() throws RuntimeException
      Specified by:
      getM_Product in interface I_M_RMALine
      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_RMALine
      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_RMALine
      Returns:
      Product, Service, Item
    • getM_RMA

      public I_M_RMA getM_RMA() throws RuntimeException
      Specified by:
      getM_RMA in interface I_M_RMALine
      Throws:
      RuntimeException
    • setM_RMA_ID

      public void setM_RMA_ID(int M_RMA_ID)
      Set RMA.
      Specified by:
      setM_RMA_ID in interface I_M_RMALine
      Parameters:
      M_RMA_ID - Return Material Authorization
    • getM_RMA_ID

      public int getM_RMA_ID()
      Get RMA.
      Specified by:
      getM_RMA_ID in interface I_M_RMALine
      Returns:
      Return Material Authorization
    • getKeyNamePair

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

      public void setM_RMALine_ID(int M_RMALine_ID)
      Set RMA Line.
      Specified by:
      setM_RMALine_ID in interface I_M_RMALine
      Parameters:
      M_RMALine_ID - Return Material Authorization Line
    • getM_RMALine_ID

      public int getM_RMALine_ID()
      Get RMA Line.
      Specified by:
      getM_RMALine_ID in interface I_M_RMALine
      Returns:
      Return Material Authorization Line
    • setM_RMALine_UU

      public void setM_RMALine_UU(String M_RMALine_UU)
      Set M_RMALine_UU.
      Specified by:
      setM_RMALine_UU in interface I_M_RMALine
      Parameters:
      M_RMALine_UU - M_RMALine_UU
    • getM_RMALine_UU

      public String getM_RMALine_UU()
      Get M_RMALine_UU.
      Specified by:
      getM_RMALine_UU in interface I_M_RMALine
      Returns:
      M_RMALine_UU
    • setProcessed

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

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

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

      public BigDecimal getQty()
      Get Quantity.
      Specified by:
      getQty in interface I_M_RMALine
      Returns:
      Quantity
    • setQtyDelivered

      public void setQtyDelivered(BigDecimal QtyDelivered)
      Set Delivered Quantity.
      Specified by:
      setQtyDelivered in interface I_M_RMALine
      Parameters:
      QtyDelivered - Delivered Quantity
    • getQtyDelivered

      public BigDecimal getQtyDelivered()
      Get Delivered Quantity.
      Specified by:
      getQtyDelivered in interface I_M_RMALine
      Returns:
      Delivered Quantity
    • setQtyInvoiced

      public void setQtyInvoiced(BigDecimal QtyInvoiced)
      Set Quantity Invoiced.
      Specified by:
      setQtyInvoiced in interface I_M_RMALine
      Parameters:
      QtyInvoiced - Invoiced Quantity
    • getQtyInvoiced

      public BigDecimal getQtyInvoiced()
      Get Quantity Invoiced.
      Specified by:
      getQtyInvoiced in interface I_M_RMALine
      Returns:
      Invoiced Quantity
    • getRef_RMALine

      public I_M_RMALine getRef_RMALine() throws RuntimeException
      Specified by:
      getRef_RMALine in interface I_M_RMALine
      Throws:
      RuntimeException
    • setRef_RMALine_ID

      public void setRef_RMALine_ID(int Ref_RMALine_ID)
      Set Referenced RMA Line.
      Specified by:
      setRef_RMALine_ID in interface I_M_RMALine
      Parameters:
      Ref_RMALine_ID - Referenced RMA Line
    • getRef_RMALine_ID

      public int getRef_RMALine_ID()
      Get Referenced RMA Line.
      Specified by:
      getRef_RMALine_ID in interface I_M_RMALine
      Returns:
      Referenced RMA Line