Package org.compiere.model
Class MDunningRunLine
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_DunningRunLine
-
- org.compiere.model.MDunningRunLine
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_DunningRunLine
,I_Persistent
,Evaluatee
public class MDunningRunLine extends X_C_DunningRunLine
Dunning Run Line Model- Version:
- $Id: MDunningRunLine.java,v 1.3 2006/07/30 00:51:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_C_DunningRunLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Amt, COLUMNNAME_C_DunningRunEntry_ID, COLUMNNAME_C_DunningRunLine_ID, COLUMNNAME_C_DunningRunLine_UU, COLUMNNAME_C_Invoice_ID, COLUMNNAME_C_InvoicePaySchedule_ID, COLUMNNAME_C_Payment_ID, COLUMNNAME_ConvertedAmt, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DaysDue, COLUMNNAME_FeeAmt, COLUMNNAME_InterestAmt, COLUMNNAME_IsActive, COLUMNNAME_IsInDispute, COLUMNNAME_OpenAmt, COLUMNNAME_Processed, COLUMNNAME_TimesDunned, COLUMNNAME_TotalAmt, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MDunningRunLine(Properties ctx, int C_DunningRunLine_ID, String trxName)
Standarc ConstructorMDunningRunLine(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMDunningRunLine(MDunningRunEntry parent)
Parent Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
afterDelete(boolean success)
After Deleteprotected boolean
afterSave(boolean newRecord, boolean success)
After Saveprotected boolean
beforeSave(boolean newRecord)
Before Saveint
getC_CurrencyFrom_ID()
Get Currency From (Invoice/Payment)int
getC_CurrencyTo_ID()
Get Currency To from ParentMInvoice
getInvoice()
Get InvoiceMDunningRunEntry
getParent()
Get ParentMPayment
getPayment()
Get Paymentvoid
setFee(int C_Currency_ID, BigDecimal FeeAmount)
Set Feevoid
setInvoice(int C_Invoice_ID, int C_Currency_ID, BigDecimal GrandTotal, BigDecimal Open, BigDecimal FeeAmount, int DaysDue, boolean IsInDispute, int TimesDunned, int DaysAfterLast)
Set Invoicevoid
setInvoice(MInvoice invoice)
Set Invoicevoid
setPayment(int C_Payment_ID, int C_Currency_ID, BigDecimal PayAmt, BigDecimal OpenAmt)
Set Payment-
Methods inherited from class org.compiere.model.X_C_DunningRunLine
get_AccessLevel, getAmt, getC_DunningRunEntry, getC_DunningRunEntry_ID, getC_DunningRunLine_ID, getC_DunningRunLine_UU, getC_Invoice, getC_Invoice_ID, getC_InvoicePaySchedule, getC_InvoicePaySchedule_ID, getC_Payment, getC_Payment_ID, getConvertedAmt, getDaysDue, getFeeAmt, getInterestAmt, getKeyNamePair, getOpenAmt, getTimesDunned, getTotalAmt, initPO, isInDispute, isProcessed, setAmt, setC_DunningRunEntry_ID, setC_DunningRunLine_ID, setC_DunningRunLine_UU, setC_Invoice_ID, setC_InvoicePaySchedule_ID, setC_Payment_ID, setConvertedAmt, setDaysDue, setFeeAmt, setInterestAmt, setIsInDispute, setOpenAmt, setProcessed, setTimesDunned, setTotalAmt, toString
-
Methods inherited from class org.compiere.model.PO
beforeDelete, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock, update_Tree, validForeignKeys
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface org.compiere.model.I_C_DunningRunLine
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Methods inherited from interface org.compiere.model.I_Persistent
save
-
-
-
-
Constructor Detail
-
MDunningRunLine
public MDunningRunLine(Properties ctx, int C_DunningRunLine_ID, String trxName)
Standarc Constructor- Parameters:
ctx
- ctxC_DunningRunLine_ID
- idtrxName
- transaction
-
MDunningRunLine
public MDunningRunLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MDunningRunLine
public MDunningRunLine(MDunningRunEntry parent)
Parent Constructor- Parameters:
parent
- parent
-
-
Method Detail
-
getParent
public MDunningRunEntry getParent()
Get Parent- Returns:
- parent
-
getInvoice
public MInvoice getInvoice()
Get Invoice- Returns:
- Returns the invoice.
-
setInvoice
public void setInvoice(MInvoice invoice)
Set Invoice- Parameters:
invoice
- The invoice to set.
-
setInvoice
public void setInvoice(int C_Invoice_ID, int C_Currency_ID, BigDecimal GrandTotal, BigDecimal Open, BigDecimal FeeAmount, int DaysDue, boolean IsInDispute, int TimesDunned, int DaysAfterLast)
Set Invoice- Parameters:
C_Invoice_ID
-C_Currency_ID
-GrandTotal
-Open
-FeeAmount
-DaysDue
-IsInDispute
-TimesDunned
-DaysAfterLast
- not used
-
setFee
public void setFee(int C_Currency_ID, BigDecimal FeeAmount)
Set Fee- Parameters:
C_Currency_ID
-FeeAmount
-
-
getPayment
public MPayment getPayment()
Get Payment- Returns:
- Returns the payment.
-
setPayment
public void setPayment(int C_Payment_ID, int C_Currency_ID, BigDecimal PayAmt, BigDecimal OpenAmt)
Set Payment- Parameters:
C_Payment_ID
-C_Currency_ID
-PayAmt
-OpenAmt
-
-
getC_CurrencyFrom_ID
public int getC_CurrencyFrom_ID()
Get Currency From (Invoice/Payment)- Returns:
- Returns the Currency From
-
getC_CurrencyTo_ID
public int getC_CurrencyTo_ID()
Get Currency To from Parent- Returns:
- Returns the Currency To
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Before Save- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- new- Returns:
- true
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success)
After Save
-
afterDelete
protected boolean afterDelete(boolean success)
After Delete- Overrides:
afterDelete
in classPO
- Parameters:
success
- success- Returns:
- success
-
-