Package org.compiere.model
Class MOrderPaySchedule
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_OrderPaySchedule
-
- org.compiere.model.MOrderPaySchedule
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_OrderPaySchedule
,I_Persistent
,Evaluatee
public class MOrderPaySchedule extends X_C_OrderPaySchedule
Order Payment Schedule Model- Version:
- $Id: MOrderPaySchedule.java,v 1.3 2006/07/30 00:51:03 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_OrderPaySchedule
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Order_ID, COLUMNNAME_C_OrderPaySchedule_ID, COLUMNNAME_C_OrderPaySchedule_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 MOrderPaySchedule(Properties ctx, int C_OrderPaySchedule_ID, String trxName)
Standard ConstructorMOrderPaySchedule(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMOrderPaySchedule(MOrder order, MPaySchedule paySchedule)
Parent Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
afterDelete(boolean success)
Executed after Delete operation.protected boolean
afterSave(boolean newRecord, boolean success)
After Saveprotected boolean
beforeSave(boolean newRecord)
Before Savestatic MOrderPaySchedule[]
getOrderPaySchedule(Properties ctx, int C_Order_ID, int C_OrderPaySchedule_ID, String trxName)
Get Payment Schedule of the OrderMOrder
getParent()
void
setParent(MOrder parent)
String
toString()
String Representation-
Methods inherited from class org.compiere.model.X_C_OrderPaySchedule
get_AccessLevel, getC_Order, getC_Order_ID, getC_OrderPaySchedule_ID, getC_OrderPaySchedule_UU, getC_PaySchedule, getC_PaySchedule_ID, getDiscountAmt, getDiscountDate, getDueAmt, getDueDate, getKeyNamePair, initPO, isProcessed, isProcessing, isValid, setC_Order_ID, setC_OrderPaySchedule_ID, setC_OrderPaySchedule_UU, setC_PaySchedule_ID, setDiscountAmt, setDiscountDate, setDueAmt, setDueDate, setIsValid, setProcessed, setProcessing
-
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_OrderPaySchedule
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
-
MOrderPaySchedule
public MOrderPaySchedule(Properties ctx, int C_OrderPaySchedule_ID, String trxName)
Standard Constructor- Parameters:
ctx
- contextC_OrderPaySchedule_ID
- idtrxName
- transaction
-
MOrderPaySchedule
public MOrderPaySchedule(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MOrderPaySchedule
public MOrderPaySchedule(MOrder order, MPaySchedule paySchedule)
Parent Constructor- Parameters:
order
- orderpaySchedule
- payment schedule
-
-
Method Detail
-
getOrderPaySchedule
public static MOrderPaySchedule[] getOrderPaySchedule(Properties ctx, int C_Order_ID, int C_OrderPaySchedule_ID, String trxName)
Get Payment Schedule of the Order- Parameters:
ctx
- contextC_Order_ID
- order id (direct)C_OrderPaySchedule_ID
- id (indirect)trxName
- transaction- Returns:
- array of schedule
-
getParent
public MOrder getParent()
- Returns:
- Returns the parent.
-
setParent
public void setParent(MOrder parent)
- Parameters:
parent
- The parent to set.
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_C_OrderPaySchedule
- Returns:
- info
-
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)
Description copied from class:PO
Executed after Delete operation.- Overrides:
afterDelete
in classPO
- Parameters:
success
- true if record deleted- Returns:
- true if delete is a success
-
-