Adempiere 3.5.2a

org.compiere.model
Class MCommissionAmt

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_CommissionAmt
          extended by org.compiere.model.MCommissionAmt
All Implemented Interfaces:
Serializable, Comparator, I_C_CommissionAmt, I_Persistent, Evaluatee

public class MCommissionAmt
extends X_C_CommissionAmt

Commission Run Amounts

Version:
$Id: MCommissionAmt.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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_CommissionAmt
accessLevel, COLUMNNAME_ActualQty, COLUMNNAME_C_CommissionAmt_ID, COLUMNNAME_C_CommissionLine_ID, COLUMNNAME_C_CommissionRun_ID, COLUMNNAME_CommissionAmt, COLUMNNAME_ConvertedAmt, Model, Table_ID, Table_Name
 
Constructor Summary
MCommissionAmt(MCommissionRun run, int C_CommissionLine_ID)
          Parent Constructor
MCommissionAmt(Properties ctx, int C_CommissionAmt_ID, String trxName)
          Standard Constructor
MCommissionAmt(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 calculateCommission()
          Calculate Commission
 MCommissionDetail[] getDetails()
          Get Details
 
Methods inherited from class org.compiere.model.X_C_CommissionAmt
get_AccessLevel, getActualQty, getC_CommissionAmt_ID, getC_CommissionLine_ID, getC_CommissionLine, getC_CommissionRun_ID, getC_CommissionRun, getCommissionAmt, getConvertedAmt, getKeyNamePair, initPO, setActualQty, setC_CommissionAmt_ID, setC_CommissionLine_ID, setC_CommissionRun_ID, setCommissionAmt, setConvertedAmt, 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

MCommissionAmt

public MCommissionAmt(Properties ctx,
                      int C_CommissionAmt_ID,
                      String trxName)
Standard Constructor

Parameters:
ctx - context
C_CommissionAmt_ID - id
trxName - transaction

MCommissionAmt

public MCommissionAmt(MCommissionRun run,
                      int C_CommissionLine_ID)
Parent Constructor

Parameters:
run - parent
C_CommissionLine_ID - line

MCommissionAmt

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

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

getDetails

public MCommissionDetail[] getDetails()
Get Details

Returns:
array of details

calculateCommission

public void calculateCommission()
Calculate Commission


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.