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
Generated Model for C_InvoicePaySchedule
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields 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
ConstructorsConstructorDescriptionX_C_InvoicePaySchedule(Properties ctx, int C_InvoicePaySchedule_ID, String trxName) Standard ConstructorX_C_InvoicePaySchedule(Properties ctx, int C_InvoicePaySchedule_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_InvoicePaySchedule(Properties ctx, String C_InvoicePaySchedule_UU, String trxName) Standard ConstructorX_C_InvoicePaySchedule(Properties ctx, String C_InvoicePaySchedule_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_InvoicePaySchedule(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelDeprecated.intGet Invoice.intGet Invoice Payment Schedule.Get C_InvoicePaySchedule_UU.Deprecated.intGet Payment Schedule.Get Discount Amount.Get Discount Date.Get Amount due.Get Due Date.Get Record ID/ColumnNameprotected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Processed.booleanGet Process Now.booleanisValid()Get Valid.voidsetC_Invoice_ID(int C_Invoice_ID) Set Invoice.voidsetC_InvoicePaySchedule_ID(int C_InvoicePaySchedule_ID) Set Invoice Payment Schedule.voidsetC_InvoicePaySchedule_UU(String C_InvoicePaySchedule_UU) Set C_InvoicePaySchedule_UU.voidsetC_PaySchedule_ID(int C_PaySchedule_ID) Set Payment Schedule.voidsetDiscountAmt(BigDecimal DiscountAmt) Set Discount Amount.voidsetDiscountDate(Timestamp DiscountDate) Set Discount Date.voidsetDueAmt(BigDecimal DueAmt) Set Amount due.voidsetDueDate(Timestamp DueDate) Set Due Date.voidsetIsValid(boolean IsValid) Set Valid.voidsetProcessed(boolean Processed) Set Processed.voidsetProcessing(boolean Processing) Set Process Now.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, 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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, 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, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, 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, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_C_InvoicePaySchedule
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
X_C_InvoicePaySchedule
Standard Constructor -
X_C_InvoicePaySchedule
public X_C_InvoicePaySchedule(Properties ctx, int C_InvoicePaySchedule_ID, String trxName, String... virtualColumns) Standard Constructor -
X_C_InvoicePaySchedule
Standard Constructor -
X_C_InvoicePaySchedule
public X_C_InvoicePaySchedule(Properties ctx, String C_InvoicePaySchedule_UU, String trxName, String... virtualColumns) Standard Constructor -
X_C_InvoicePaySchedule
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 1 - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setC_InvoicePaySchedule_ID
public void setC_InvoicePaySchedule_ID(int C_InvoicePaySchedule_ID) Set Invoice Payment Schedule.- Specified by:
setC_InvoicePaySchedule_IDin 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_IDin interfaceI_C_InvoicePaySchedule- Returns:
- Invoice Payment Schedule
-
setC_InvoicePaySchedule_UU
Set C_InvoicePaySchedule_UU.- Specified by:
setC_InvoicePaySchedule_UUin interfaceI_C_InvoicePaySchedule- Parameters:
C_InvoicePaySchedule_UU- C_InvoicePaySchedule_UU
-
getC_InvoicePaySchedule_UU
Get C_InvoicePaySchedule_UU.- Specified by:
getC_InvoicePaySchedule_UUin interfaceI_C_InvoicePaySchedule- Returns:
- C_InvoicePaySchedule_UU
-
getC_Invoice
Deprecated.- Specified by:
getC_Invoicein interfaceI_C_InvoicePaySchedule- Throws:
RuntimeException
-
setC_Invoice_ID
public void setC_Invoice_ID(int C_Invoice_ID) Set Invoice.- Specified by:
setC_Invoice_IDin interfaceI_C_InvoicePaySchedule- Parameters:
C_Invoice_ID- Invoice Identifier
-
getC_Invoice_ID
public int getC_Invoice_ID()Get Invoice.- Specified by:
getC_Invoice_IDin interfaceI_C_InvoicePaySchedule- Returns:
- Invoice Identifier
-
getC_PaySchedule
Deprecated.- Specified by:
getC_PaySchedulein interfaceI_C_InvoicePaySchedule- Throws:
RuntimeException
-
setC_PaySchedule_ID
public void setC_PaySchedule_ID(int C_PaySchedule_ID) Set Payment Schedule.- Specified by:
setC_PaySchedule_IDin 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_IDin interfaceI_C_InvoicePaySchedule- Returns:
- Payment Schedule Template
-
setDiscountAmt
Set Discount Amount.- Specified by:
setDiscountAmtin interfaceI_C_InvoicePaySchedule- Parameters:
DiscountAmt- Calculated amount of discount
-
getDiscountAmt
Get Discount Amount.- Specified by:
getDiscountAmtin interfaceI_C_InvoicePaySchedule- Returns:
- Calculated amount of discount
-
setDiscountDate
Set Discount Date.- Specified by:
setDiscountDatein interfaceI_C_InvoicePaySchedule- Parameters:
DiscountDate- Last Date for payments with discount
-
getDiscountDate
Get Discount Date.- Specified by:
getDiscountDatein interfaceI_C_InvoicePaySchedule- Returns:
- Last Date for payments with discount
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setDueAmt
Set Amount due.- Specified by:
setDueAmtin interfaceI_C_InvoicePaySchedule- Parameters:
DueAmt- Amount of the payment due
-
getDueAmt
Get Amount due.- Specified by:
getDueAmtin interfaceI_C_InvoicePaySchedule- Returns:
- Amount of the payment due
-
setDueDate
Set Due Date.- Specified by:
setDueDatein interfaceI_C_InvoicePaySchedule- Parameters:
DueDate- Date when the payment is due
-
getDueDate
Get Due Date.- Specified by:
getDueDatein interfaceI_C_InvoicePaySchedule- Returns:
- Date when the payment is due
-
setIsValid
public void setIsValid(boolean IsValid) Set Valid.- Specified by:
setIsValidin interfaceI_C_InvoicePaySchedule- Parameters:
IsValid- Element is valid
-
isValid
public boolean isValid()Get Valid.- Specified by:
isValidin interfaceI_C_InvoicePaySchedule- Returns:
- Element is valid
-
setProcessed
public void setProcessed(boolean Processed) Set Processed.- Specified by:
setProcessedin interfaceI_C_InvoicePaySchedule- Parameters:
Processed- The document has been processed
-
isProcessed
public boolean isProcessed()Get Processed.- Specified by:
isProcessedin interfaceI_C_InvoicePaySchedule- Returns:
- The document has been processed
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessingin interfaceI_C_InvoicePaySchedule- Parameters:
Processing- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessingin interfaceI_C_InvoicePaySchedule- Returns:
- Process Now
-