Adempiere 3.5.2a

org.compiere.model
Class MCommissionDetail

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_CommissionDetail
          extended by org.compiere.model.MCommissionDetail
All Implemented Interfaces:
Serializable, Comparator, 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, 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_C_CommissionAmt_ID, COLUMNNAME_C_CommissionDetail_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_InvoiceLine_ID, COLUMNNAME_C_OrderLine_ID, COLUMNNAME_ConvertedAmt, COLUMNNAME_Info, COLUMNNAME_Reference, Model, Table_ID, Table_Name
 
Constructor Summary
MCommissionDetail(MCommissionAmt amt, int C_Currency_ID, BigDecimal Amt, BigDecimal Qty)
          Parent Constructor
MCommissionDetail(Properties ctx, int ignored, String trxName)
          Persistency Constructor
MCommissionDetail(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  boolean afterDelete(boolean success)
          After Delete
protected  boolean afterSave(boolean newRecord, boolean success)
          After Save
 void setConvertedAmt(Timestamp date)
          Set Converted Amt
 void 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_ID, getC_CommissionAmt, getC_CommissionDetail_ID, getC_Currency_ID, getC_Currency, getC_InvoiceLine_ID, getC_InvoiceLine, getC_OrderLine_ID, getC_OrderLine, getConvertedAmt, getInfo, getKeyNamePair, getReference, initPO, setActualAmt, setActualQty, setC_CommissionAmt_ID, setC_CommissionDetail_ID, setC_Currency_ID, setC_InvoiceLine_ID, setC_OrderLine_ID, setConvertedAmt, setInfo, setReference, toString
 
Methods inherited from class org.compiere.model.PO
beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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 - context
ignored - ignored
trxName - transaction

MCommissionDetail

public MCommissionDetail(MCommissionAmt amt,
                         int C_Currency_ID,
                         BigDecimal Amt,
                         BigDecimal Qty)
Parent Constructor

Parameters:
amt - commission amt
C_Currency_ID - currency
Amt - amount
Qty - quantity

MCommissionDetail

public MCommissionDetail(Properties ctx,
                         ResultSet rs,
                         String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

setLineIDs

public void setLineIDs(int C_OrderLine_ID,
                       int C_InvoiceLine_ID)
Set Line IDs

Parameters:
C_OrderLine_ID - order
C_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

Overrides:
afterSave in class PO
Parameters:
newRecord - new
success - success
Returns:
success

afterDelete

protected boolean afterDelete(boolean success)
After Delete

Overrides:
afterDelete in class PO
Parameters:
success - success
Returns:
success

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.