Package org.compiere.model
Class MCommissionDetail
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_CommissionDetail
-
- org.compiere.model.MCommissionDetail
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_CommissionDetail
,I_Persistent
,Evaluatee
public class MCommissionDetail extends X_C_CommissionDetail
Commission Run Amount Detail Model- Version:
- $Id: MCommissionDetail.java,v 1.3 2006/07/30 00:51:05 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_CommissionDetail
accessLevel, COLUMNNAME_ActualAmt, COLUMNNAME_ActualQty, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_CommissionAmt_ID, COLUMNNAME_C_CommissionDetail_ID, COLUMNNAME_C_CommissionDetail_UU, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_InvoiceLine_ID, COLUMNNAME_C_OrderLine_ID, COLUMNNAME_ConvertedAmt, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Info, COLUMNNAME_IsActive, COLUMNNAME_Reference, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MCommissionDetail(Properties ctx, int ignored, String trxName)
Persistency ConstructorMCommissionDetail(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMCommissionDetail(MCommissionAmt amt, int C_Currency_ID, BigDecimal Amt, BigDecimal Qty)
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 Savevoid
setConvertedAmt(Timestamp date)
Set Converted Amtvoid
setLineIDs(int C_OrderLine_ID, int C_InvoiceLine_ID)
Set Line IDs-
Methods inherited from class org.compiere.model.X_C_CommissionDetail
get_AccessLevel, getActualAmt, getActualQty, getC_CommissionAmt, getC_CommissionAmt_ID, getC_CommissionDetail_ID, getC_CommissionDetail_UU, getC_Currency, getC_Currency_ID, getC_InvoiceLine, getC_InvoiceLine_ID, getC_OrderLine, getC_OrderLine_ID, getConvertedAmt, getInfo, getKeyNamePair, getReference, initPO, setActualAmt, setActualQty, setC_CommissionAmt_ID, setC_CommissionDetail_ID, setC_CommissionDetail_UU, setC_Currency_ID, setC_InvoiceLine_ID, setC_OrderLine_ID, setConvertedAmt, setInfo, setReference, toString
-
Methods inherited from class org.compiere.model.PO
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_CommissionDetail
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
-
MCommissionDetail
public MCommissionDetail(Properties ctx, int ignored, String trxName)
Persistency Constructor- Parameters:
ctx
- contextignored
- ignoredtrxName
- transaction
-
MCommissionDetail
public MCommissionDetail(MCommissionAmt amt, int C_Currency_ID, BigDecimal Amt, BigDecimal Qty)
Parent Constructor- Parameters:
amt
- commission amtC_Currency_ID
- currencyAmt
- amountQty
- quantity
-
MCommissionDetail
public MCommissionDetail(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
-
Method Detail
-
setLineIDs
public void setLineIDs(int C_OrderLine_ID, int C_InvoiceLine_ID)
Set Line IDs- Parameters:
C_OrderLine_ID
- orderC_InvoiceLine_ID
- invoice
-
setConvertedAmt
public void setConvertedAmt(Timestamp date)
Set Converted Amt- Parameters:
date
- for conversion
-
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
-
-