Package org.compiere.model
Class X_C_InvoicePaySchedule
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_InvoicePaySchedule
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_InvoicePaySchedule
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MInvoicePaySchedule
public class X_C_InvoicePaySchedule extends PO implements I_C_InvoicePaySchedule, I_Persistent
Generated Model for C_InvoicePaySchedule- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- 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_InvoicePaySchedule
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Invoice_ID, COLUMNNAME_C_InvoicePaySchedule_ID, COLUMNNAME_C_InvoicePaySchedule_UU, COLUMNNAME_C_PaySchedule_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DiscountAmt, COLUMNNAME_DiscountDate, COLUMNNAME_DueAmt, COLUMNNAME_DueDate, COLUMNNAME_IsActive, COLUMNNAME_IsValid, COLUMNNAME_Processed, COLUMNNAME_Processing, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_C_InvoicePaySchedule(Properties ctx, int C_InvoicePaySchedule_ID, String trxName)
Standard ConstructorX_C_InvoicePaySchedule(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
get_AccessLevel()
AccessLevelI_C_Invoice
getC_Invoice()
int
getC_Invoice_ID()
Get Invoice.int
getC_InvoicePaySchedule_ID()
Get Invoice Payment Schedule.String
getC_InvoicePaySchedule_UU()
Get C_InvoicePaySchedule_UU.I_C_PaySchedule
getC_PaySchedule()
int
getC_PaySchedule_ID()
Get Payment Schedule.BigDecimal
getDiscountAmt()
Get Discount Amount.Timestamp
getDiscountDate()
Get Discount Date.BigDecimal
getDueAmt()
Get Amount due.Timestamp
getDueDate()
Get Due Date.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameprotected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isProcessed()
Get Processed.boolean
isProcessing()
Get Process Now.boolean
isValid()
Get Valid.void
setC_Invoice_ID(int C_Invoice_ID)
Set Invoice.void
setC_InvoicePaySchedule_ID(int C_InvoicePaySchedule_ID)
Set Invoice Payment Schedule.void
setC_InvoicePaySchedule_UU(String C_InvoicePaySchedule_UU)
Set C_InvoicePaySchedule_UU.void
setC_PaySchedule_ID(int C_PaySchedule_ID)
Set Payment Schedule.void
setDiscountAmt(BigDecimal DiscountAmt)
Set Discount Amount.void
setDiscountDate(Timestamp DiscountDate)
Set Discount Date.void
setDueAmt(BigDecimal DueAmt)
Set Amount due.void
setDueDate(Timestamp DueDate)
Set Due Date.void
setIsValid(boolean IsValid)
Set Valid.void
setProcessed(boolean Processed)
Set Processed.void
setProcessing(boolean Processing)
Set Process Now.String
toString()
String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_InvoicePaySchedule
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
-
X_C_InvoicePaySchedule
public X_C_InvoicePaySchedule(Properties ctx, int C_InvoicePaySchedule_ID, String trxName)
Standard Constructor
-
X_C_InvoicePaySchedule
public X_C_InvoicePaySchedule(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 1 - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
getC_Invoice
public I_C_Invoice getC_Invoice() throws RuntimeException
- Specified by:
getC_Invoice
in interfaceI_C_InvoicePaySchedule
- Throws:
RuntimeException
-
setC_Invoice_ID
public void setC_Invoice_ID(int C_Invoice_ID)
Set Invoice.- Specified by:
setC_Invoice_ID
in interfaceI_C_InvoicePaySchedule
- Parameters:
C_Invoice_ID
- Invoice Identifier
-
getC_Invoice_ID
public int getC_Invoice_ID()
Get Invoice.- Specified by:
getC_Invoice_ID
in interfaceI_C_InvoicePaySchedule
- Returns:
- Invoice Identifier
-
setC_InvoicePaySchedule_ID
public void setC_InvoicePaySchedule_ID(int C_InvoicePaySchedule_ID)
Set Invoice Payment Schedule.- Specified by:
setC_InvoicePaySchedule_ID
in interfaceI_C_InvoicePaySchedule
- Parameters:
C_InvoicePaySchedule_ID
- Invoice Payment Schedule
-
getC_InvoicePaySchedule_ID
public int getC_InvoicePaySchedule_ID()
Get Invoice Payment Schedule.- Specified by:
getC_InvoicePaySchedule_ID
in interfaceI_C_InvoicePaySchedule
- Returns:
- Invoice Payment Schedule
-
setC_InvoicePaySchedule_UU
public void setC_InvoicePaySchedule_UU(String C_InvoicePaySchedule_UU)
Set C_InvoicePaySchedule_UU.- Specified by:
setC_InvoicePaySchedule_UU
in interfaceI_C_InvoicePaySchedule
- Parameters:
C_InvoicePaySchedule_UU
- C_InvoicePaySchedule_UU
-
getC_InvoicePaySchedule_UU
public String getC_InvoicePaySchedule_UU()
Get C_InvoicePaySchedule_UU.- Specified by:
getC_InvoicePaySchedule_UU
in interfaceI_C_InvoicePaySchedule
- Returns:
- C_InvoicePaySchedule_UU
-
getC_PaySchedule
public I_C_PaySchedule getC_PaySchedule() throws RuntimeException
- Specified by:
getC_PaySchedule
in interfaceI_C_InvoicePaySchedule
- Throws:
RuntimeException
-
setC_PaySchedule_ID
public void setC_PaySchedule_ID(int C_PaySchedule_ID)
Set Payment Schedule.- Specified by:
setC_PaySchedule_ID
in interfaceI_C_InvoicePaySchedule
- Parameters:
C_PaySchedule_ID
- Payment Schedule Template
-
getC_PaySchedule_ID
public int getC_PaySchedule_ID()
Get Payment Schedule.- Specified by:
getC_PaySchedule_ID
in interfaceI_C_InvoicePaySchedule
- Returns:
- Payment Schedule Template
-
setDiscountAmt
public void setDiscountAmt(BigDecimal DiscountAmt)
Set Discount Amount.- Specified by:
setDiscountAmt
in interfaceI_C_InvoicePaySchedule
- Parameters:
DiscountAmt
- Calculated amount of discount
-
getDiscountAmt
public BigDecimal getDiscountAmt()
Get Discount Amount.- Specified by:
getDiscountAmt
in interfaceI_C_InvoicePaySchedule
- Returns:
- Calculated amount of discount
-
setDiscountDate
public void setDiscountDate(Timestamp DiscountDate)
Set Discount Date.- Specified by:
setDiscountDate
in interfaceI_C_InvoicePaySchedule
- Parameters:
DiscountDate
- Last Date for payments with discount
-
getDiscountDate
public Timestamp getDiscountDate()
Get Discount Date.- Specified by:
getDiscountDate
in interfaceI_C_InvoicePaySchedule
- Returns:
- Last Date for payments with discount
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setDueAmt
public void setDueAmt(BigDecimal DueAmt)
Set Amount due.- Specified by:
setDueAmt
in interfaceI_C_InvoicePaySchedule
- Parameters:
DueAmt
- Amount of the payment due
-
getDueAmt
public BigDecimal getDueAmt()
Get Amount due.- Specified by:
getDueAmt
in interfaceI_C_InvoicePaySchedule
- Returns:
- Amount of the payment due
-
setDueDate
public void setDueDate(Timestamp DueDate)
Set Due Date.- Specified by:
setDueDate
in interfaceI_C_InvoicePaySchedule
- Parameters:
DueDate
- Date when the payment is due
-
getDueDate
public Timestamp getDueDate()
Get Due Date.- Specified by:
getDueDate
in interfaceI_C_InvoicePaySchedule
- Returns:
- Date when the payment is due
-
setIsValid
public void setIsValid(boolean IsValid)
Set Valid.- Specified by:
setIsValid
in interfaceI_C_InvoicePaySchedule
- Parameters:
IsValid
- Element is valid
-
isValid
public boolean isValid()
Get Valid.- Specified by:
isValid
in interfaceI_C_InvoicePaySchedule
- Returns:
- Element is valid
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_C_InvoicePaySchedule
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_C_InvoicePaySchedule
- Returns:
- The document has been processed
-
setProcessing
public void setProcessing(boolean Processing)
Set Process Now.- Specified by:
setProcessing
in interfaceI_C_InvoicePaySchedule
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()
Get Process Now.- Specified by:
isProcessing
in interfaceI_C_InvoicePaySchedule
- Returns:
- Process Now
-
-