/** * Get C_BPartner_Location_ID * * @return BPartner Location */ public int getC_BPartner_Location_ID() { int index = p_po.get_ColumnIndex("C_BPartner_Location_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } return m_doc.getC_BPartner_Location_ID(); } // getC_BPartner_Location_ID
/** * Get User 1 * * @return user defined 1 */ public int getUser1_ID() { int index = p_po.get_ColumnIndex("User1_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } return 0; } // getUser1_ID
/** * ASI * * @return M_AttributeSetInstance_ID */ public int getM_AttributeSetInstance_ID() { int index = p_po.get_ColumnIndex("M_AttributeSetInstance_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } return 0; } // getM_AttributeSetInstance_ID
/** * Get Charge * * @return C_Charge_ID */ protected int getC_Charge_ID() { int index = p_po.get_ColumnIndex("C_Charge_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } return 0; } // getC_Charge_ID
/** * Charge Amount * * @return charge amount */ public BigDecimal getChargeAmt() { int index = p_po.get_ColumnIndex("ChargeAmt"); if (index != -1) { BigDecimal bd = (BigDecimal) p_po.get_Value(index); if (bd != null) return bd; } return Env.ZERO; } // getChargeAmt
/** * Get User Defined Column * * @param ColumnName column name * @return user defined column value */ public int getValue(String ColumnName) { int index = p_po.get_ColumnIndex(ColumnName); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } return 0; } // getValue
/** * Get Document Date * * @return document date */ public Timestamp getDateDoc() { if (m_DateDoc != null) return m_DateDoc; int index = p_po.get_ColumnIndex("DateDoc"); if (index != -1) { m_DateDoc = (Timestamp) p_po.get_Value(index); if (m_DateDoc != null) return m_DateDoc; } m_DateDoc = m_doc.getDateDoc(); return m_DateDoc; } // getDateDoc
/** * Get Accounting Date * * @return accounting date */ public Timestamp getDateAcct() { if (m_DateAcct != null) return m_DateAcct; int index = p_po.get_ColumnIndex("DateAcct"); if (index != -1) { m_DateAcct = (Timestamp) p_po.get_Value(index); if (m_DateAcct != null) return m_DateAcct; } m_DateAcct = m_doc.getDateAcct(); return m_DateAcct; } // getDateAcct
/** * Get BPartner * * @return C_BPartner_ID */ public int getC_BPartner_ID() { if (m_C_BPartner_ID == -1) { int index = p_po.get_ColumnIndex("C_BPartner_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) m_C_BPartner_ID = ii.intValue(); } if (m_C_BPartner_ID <= 0) m_C_BPartner_ID = m_doc.getC_BPartner_ID(); } return m_C_BPartner_ID; } // getC_BPartner_ID
/** * Get Period * * @return C_Period_ID */ protected int getC_Period_ID() { if (m_C_Period_ID == -1) { int index = p_po.get_ColumnIndex("C_Period_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) m_C_Period_ID = ii.intValue(); } if (m_C_Period_ID == -1) m_C_Period_ID = 0; } return m_C_Period_ID; } // getC_Period_ID
/** * Get FX Conversion Date * * <p>The foreign exchange rate conversion date may be different from the accounting posting date * in some cases (e.g. bank statement) * * @return FX conversion date */ public Timestamp getDateConv() { Timestamp dateConv = null; int index = p_po.get_ColumnIndex("DateAcct"); if (index != -1) { dateConv = (Timestamp) p_po.get_Value(index); } if (dateConv == null) dateConv = getDateAcct(); return dateConv; } // getDateAcct
/** * Quantity UOM * * @return Transaction or Storage M_UOM_ID */ public int getC_UOM_ID() { // Trx UOM int index = p_po.get_ColumnIndex("C_UOM_ID"); if (index != -1) { Integer ii = (Integer) p_po.get_Value(index); if (ii != null) return ii.intValue(); } // Storage UOM MProduct product = getProduct(); if (product != null) return product.getC_UOM_ID(); // return 0; } // getC_UOM
/** * Description * * @return doc line description */ public String getDescription() { int index = p_po.get_ColumnIndex("Description"); if (index != -1) return (String) p_po.get_Value(index); return null; } // getDescription