Package org.compiere.apps.form
Class Allocation
- java.lang.Object
-
- org.compiere.apps.form.Allocation
-
- Direct Known Subclasses:
WAllocation
public class Allocation extends Object
-
-
Field Summary
Fields Modifier and Type Field Description TimestampallocDateDecimalFormatformatstatic CLoggerlogLoggerintm_AD_Org_IDintm_C_BPartner_IDintm_C_Charge_IDintm_C_Currency_IDintm_C_DocType_IDBigDecimaltotalDiffBigDecimaltotalInvBigDecimaltotalPay
-
Constructor Summary
Constructors Constructor Description Allocation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculate(boolean isMultiCurrency)StringcalculateInvoice(IMiniTable invoice, boolean isMultiCurrency)StringcalculatePayment(IMiniTable payment, boolean isMultiCurrency)Calculate Allocation infovoidcheckBPartner()Load Business Partner Info - Payments - InvoicesvoiddynInit()Vector<String>getInvoiceColumnNames(boolean isMultiCurrency)Vector<Vector<Object>>getInvoiceData(boolean isMultiCurrency, Object date, IMiniTable invoiceTable)Vector<String>getPaymentColumnNames(boolean isMultiCurrency)Vector<Vector<Object>>getPaymentData(boolean isMultiCurrency, Object date, IMiniTable paymentTable)MAllocationHdrsaveData(int m_WindowNo, Object date, IMiniTable payment, IMiniTable invoice, String trxName)Save DatavoidsetInvoiceColumnClass(IMiniTable invoiceTable, boolean isMultiCurrency)voidsetPaymentColumnClass(IMiniTable paymentTable, boolean isMultiCurrency)StringwriteOff(int row, int col, boolean isInvoice, IMiniTable payment, IMiniTable invoice, boolean isAutoWriteOff)
-
-
-
Field Detail
-
format
public DecimalFormat format
-
log
public static final CLogger log
Logger
-
m_C_Currency_ID
public int m_C_Currency_ID
-
m_C_Charge_ID
public int m_C_Charge_ID
-
m_C_DocType_ID
public int m_C_DocType_ID
-
m_C_BPartner_ID
public int m_C_BPartner_ID
-
totalInv
public BigDecimal totalInv
-
totalPay
public BigDecimal totalPay
-
totalDiff
public BigDecimal totalDiff
-
allocDate
public Timestamp allocDate
-
m_AD_Org_ID
public int m_AD_Org_ID
-
-
Method Detail
-
checkBPartner
public void checkBPartner()
Load Business Partner Info - Payments - Invoices
-
getPaymentData
public Vector<Vector<Object>> getPaymentData(boolean isMultiCurrency, Object date, IMiniTable paymentTable)
-
setPaymentColumnClass
public void setPaymentColumnClass(IMiniTable paymentTable, boolean isMultiCurrency)
-
getInvoiceData
public Vector<Vector<Object>> getInvoiceData(boolean isMultiCurrency, Object date, IMiniTable invoiceTable)
-
setInvoiceColumnClass
public void setInvoiceColumnClass(IMiniTable invoiceTable, boolean isMultiCurrency)
-
calculate
public void calculate(boolean isMultiCurrency)
-
writeOff
public String writeOff(int row, int col, boolean isInvoice, IMiniTable payment, IMiniTable invoice, boolean isAutoWriteOff)
-
calculatePayment
public String calculatePayment(IMiniTable payment, boolean isMultiCurrency)
Calculate Allocation info
-
calculateInvoice
public String calculateInvoice(IMiniTable invoice, boolean isMultiCurrency)
-
saveData
public MAllocationHdr saveData(int m_WindowNo, Object date, IMiniTable payment, IMiniTable invoice, String trxName)
Save Data
-
-