📄 doc.java
字号:
* Get C_ConversionType_ID
* @return ConversionType
*/
public int getC_ConversionType_ID()
{
int index = p_po.get_ColumnIndex("C_ConversionType_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_ConversionType_ID
/**
* Get GL_Category_ID
* @return categoory
*/
public int getGL_Category_ID()
{
return m_GL_Category_ID;
} // getGL_Category_ID
/**
* Get GL_Category_ID
* @return categoory
*/
public int getGL_Budget_ID()
{
int index = p_po.get_ColumnIndex("GL_Budget_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getGL_Budget_ID
/**
* Get Accounting Date
* @return currency
*/
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;
}
throw new IllegalStateException("No DateAcct");
} // getDateAcct
/**
* Set Date Acct
* @param da accounting date
*/
protected void setDateAcct (Timestamp da)
{
m_DateAcct = da;
} // setDateAcct
/**
* Get Document Date
* @return currency
*/
public Timestamp getDateDoc()
{
if (m_DateDoc != null)
return m_DateDoc;
int index = p_po.get_ColumnIndex("DateDoc");
if (index == -1)
index = p_po.get_ColumnIndex("MovementDate");
if (index != -1)
{
m_DateDoc = (Timestamp)p_po.get_Value(index);
if (m_DateDoc != null)
return m_DateDoc;
}
throw new IllegalStateException("No DateDoc");
} // getDateDoc
/**
* Set Date Doc
* @param dd document date
*/
protected void setDateDoc (Timestamp dd)
{
m_DateDoc = dd;
} // setDateDoc
/**
* Is Document Posted
* @return true if posted
*/
public boolean isPosted()
{
int index = p_po.get_ColumnIndex("Posted");
if (index != -1)
{
Object posted = p_po.get_Value(index);
if (posted instanceof Boolean)
return ((Boolean)posted).booleanValue();
if (posted instanceof String)
return "Y".equals(posted);
}
throw new IllegalStateException("No Posted");
} // isPosted
/**
* Is Sales Trx
* @return true if posted
*/
public boolean isSOTrx()
{
int index = p_po.get_ColumnIndex("IsSOTrx");
if (index == -1)
index = p_po.get_ColumnIndex("IsReceipt");
if (index != -1)
{
Object posted = p_po.get_Value(index);
if (posted instanceof Boolean)
return ((Boolean)posted).booleanValue();
if (posted instanceof String)
return "Y".equals(posted);
}
return false;
} // isSOTrx
/**
* Get C_DocType_ID
* @return DocType
*/
public int getC_DocType_ID()
{
int index = p_po.get_ColumnIndex("C_DocType_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_DocType_ID
/**
* Get header level C_Charge_ID
* @return Charge
*/
public 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
/**
* Get SalesRep_ID
* @return SalesRep
*/
public int getSalesRep_ID()
{
int index = p_po.get_ColumnIndex("SalesRep_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getSalesRep_ID
/**
* Get C_BankAccount_ID
* @return BankAccount
*/
public int getC_BankAccount_ID()
{
if (m_C_BankAccount_ID == -1)
{
int index = p_po.get_ColumnIndex("C_BankAccount_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
m_C_BankAccount_ID = ii.intValue();
}
if (m_C_BankAccount_ID == -1)
m_C_BankAccount_ID = 0;
}
return m_C_BankAccount_ID;
} // getC_BankAccount_ID
/**
* Set C_BankAccount_ID
* @param C_BankAccount_ID bank acct
*/
protected void setC_BankAccount_ID (int C_BankAccount_ID)
{
m_C_BankAccount_ID = C_BankAccount_ID;
} // setC_BankAccount_ID
/**
* Get C_CashBook_ID
* @return CashBook
*/
public int getC_CashBook_ID()
{
if (m_C_CashBook_ID == -1)
{
int index = p_po.get_ColumnIndex("C_CashBook_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
m_C_CashBook_ID = ii.intValue();
}
if (m_C_CashBook_ID == -1)
m_C_CashBook_ID = 0;
}
return m_C_CashBook_ID;
} // getC_CashBook_ID
/**
* Set C_CashBook_ID
* @param C_CashBook_ID cash book
*/
protected void setC_CashBook_ID (int C_CashBook_ID)
{
m_C_CashBook_ID = C_CashBook_ID;
} // setC_CashBook_ID
/**
* Get M_Warehouse_ID
* @return Warehouse
*/
public int getM_Warehouse_ID()
{
int index = p_po.get_ColumnIndex("M_Warehouse_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getM_Warehouse_ID
/**
* Get C_BPartner_ID
* @return BPartner
*/
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 == -1)
m_C_BPartner_ID = 0;
}
return m_C_BPartner_ID;
} // getC_BPartner_ID
/**
* Set C_BPartner_ID
* @param C_BPartner_ID bp
*/
protected void setC_BPartner_ID (int C_BPartner_ID)
{
m_C_BPartner_ID = C_BPartner_ID;
} // setC_BPartner_ID
/**
* 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 0;
} // getC_BPartner_Location_ID
/**
* Get C_Project_ID
* @return Project
*/
public int getC_Project_ID()
{
int index = p_po.get_ColumnIndex("C_Project_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_Project_ID
/**
* Get C_SalesRegion_ID
* @return Sales Region
*/
public int getC_SalesRegion_ID()
{
int index = p_po.get_ColumnIndex("C_SalesRegion_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_SalesRegion_ID
/**
* Get C_SalesRegion_ID
* @return Sales Region
*/
public int getBP_C_SalesRegion_ID()
{
if (m_BP_C_SalesRegion_ID == -1)
{
int index = p_po.get_ColumnIndex("C_SalesRegion_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
m_BP_C_SalesRegion_ID = ii.intValue();
}
if (m_BP_C_SalesRegion_ID == -1)
m_BP_C_SalesRegion_ID = 0;
}
return m_BP_C_SalesRegion_ID;
} // getBP_C_SalesRegion_ID
/**
* Set C_SalesRegion_ID
* @param C_SalesRegion_ID id
*/
protected void setBP_C_SalesRegion_ID (int C_SalesRegion_ID)
{
m_BP_C_SalesRegion_ID = C_SalesRegion_ID;
} // setBP_C_SalesRegion_ID
/**
* Get C_Activity_ID
* @return Activity
*/
public int getC_Activity_ID()
{
int index = p_po.get_ColumnIndex("C_Activity_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_Activity_ID
/**
* Get C_Campaign_ID
* @return Campaign
*/
public int getC_Campaign_ID()
{
int index = p_po.get_ColumnIndex("C_Campaign_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getC_Campaign_ID
/**
* Get M_Product_ID
* @return Product
*/
public int getM_Product_ID()
{
int index = p_po.get_ColumnIndex("M_Product_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getM_Product_ID
/**
* Get AD_OrgTrx_ID
* @return Trx Org
*/
public int getAD_OrgTrx_ID()
{
int index = p_po.get_ColumnIndex("AD_OrgTrx_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getAD_OrgTrx_ID
/**
* Get C_LocFrom_ID
* @return loc from
*/
public int getC_LocFrom_ID()
{
return m_C_LocFrom_ID;
} // getC_LocFrom_ID
/**
* Set C_LocFrom_ID
* @param C_LocFrom_ID loc from
*/
protected void setC_LocFrom_ID(int C_LocFrom_ID)
{
m_C_LocFrom_ID = C_LocFrom_ID;
} // setC_LocFrom_ID
/**
* Get C_LocTo_ID
* @return loc to
*/
public int getC_LocTo_ID()
{
return m_C_LocTo_ID;
} // getC_LocTo_ID
/**
* Set C_LocTo_ID
* @param C_LocTo_ID loc to
*/
protected void setC_LocTo_ID(int C_LocTo_ID)
{
m_C_LocTo_ID = C_LocTo_ID;
} // setC_LocTo_ID
/**
* Get User1_ID
* @return Campaign
*/
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
/**
* Get User2_ID
* @return Campaign
*/
public int getUser2_ID()
{
int index = p_po.get_ColumnIndex("User2_ID");
if (index != -1)
{
Integer ii = (Integer)p_po.get_Value(index);
if (ii != null)
return ii.intValue();
}
return 0;
} // getUser2_ID
/*************************************************************************/
// To be overwritten by Subclasses
/**
* Load Document Details
* @return error message or null
*/
protected abstract String loadDocumentDetails ();
/**
* Get Source Currency Balance - subtracts line (and tax) amounts from total - no rounding
* @return positive amount, if total header is bigger than lines
*/
public abstract BigDecimal getBalance();
/**
* Create Facts (the accounting logic)
* @param as accounting schema
* @return Facts
*/
public abstract ArrayList<Fact> createFacts (MAcctSchema as);
} // Doc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -