Compiere 3.1

org.compiere.model
Class X_C_CommissionLine

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_CommissionLine
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MCommissionLine

public class X_C_CommissionLine
extends PO

Generated Model for C_CommissionLine

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
protected static KeyNamePair Model
           
static int ORG_ID_AD_Reference_ID
          Org_ID AD_Reference_ID=130
static int Table_ID
          AD_Table_ID=431
static String Table_Name
          TableName=C_CommissionLine
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X_C_CommissionLine(Ctx ctx, int C_CommissionLine_ID, String trxName)
          Standard Constructor
X_C_CommissionLine(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 BigDecimal getAmtMultiplier()
          Get Multiplier Amount.
 BigDecimal getAmtSubtract()
          Get Subtract Amount.
 int getC_BP_Group_ID()
          Get Business Partner Group.
 int getC_BPartner_ID()
          Get Business Partner.
 int getC_Commission_ID()
          Get Commission.
 int getC_CommissionLine_ID()
          Get Commission Line.
 int getC_SalesRegion_ID()
          Get Sales Region.
 String getDescription()
          Get Description.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getLine()
          Get Line No.
 int getM_Product_Category_ID()
          Get Product Category.
 int getM_Product_ID()
          Get Product.
 int getOrg_ID()
          Get Organization.
 BigDecimal getQtyMultiplier()
          Get Multiplier Quantity.
 BigDecimal getQtySubtract()
          Get Subtract Quantity.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isCommissionOrders()
          Get Commission only specified Orders.
 boolean isPositiveOnly()
          Get Positive only.
 void setAmtMultiplier(BigDecimal AmtMultiplier)
          Set Multiplier Amount.
 void setAmtSubtract(BigDecimal AmtSubtract)
          Set Subtract Amount.
 void setC_BP_Group_ID(int C_BP_Group_ID)
          Set Business Partner Group.
 void setC_BPartner_ID(int C_BPartner_ID)
          Set Business Partner.
 void setC_Commission_ID(int C_Commission_ID)
          Set Commission.
 void setC_CommissionLine_ID(int C_CommissionLine_ID)
          Set Commission Line.
 void setC_SalesRegion_ID(int C_SalesRegion_ID)
          Set Sales Region.
 void setCommissionOrders(boolean CommissionOrders)
          Set Commission only specified Orders.
 void setDescription(String Description)
          Set Description.
 void setIsPositiveOnly(boolean IsPositiveOnly)
          Set Positive only.
 void setLine(int Line)
          Set Line No.
 void setM_Product_Category_ID(int M_Product_Category_ID)
          Set Product Category.
 void setM_Product_ID(int M_Product_ID)
          Set Product.
 void setOrg_ID(int Org_ID)
          Set Organization.
 void setQtyMultiplier(BigDecimal QtyMultiplier)
          Set Multiplier Quantity.
 void setQtySubtract(BigDecimal QtySubtract)
          Set Subtract Quantity.
 String toString()
          Info
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=431

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_CommissionLine

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

ORG_ID_AD_Reference_ID

public static final int ORG_ID_AD_Reference_ID
Org_ID AD_Reference_ID=130

See Also:
Constant Field Values
Constructor Detail

X_C_CommissionLine

public X_C_CommissionLine(Ctx ctx,
                          int C_CommissionLine_ID,
                          String trxName)
Standard Constructor

Parameters:
ctx - context
C_CommissionLine_ID - id
trxName - transaction

X_C_CommissionLine

public X_C_CommissionLine(Ctx ctx,
                          ResultSet rs,
                          String trxName)
Load Constructor

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

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
PO Info

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setAmtMultiplier

public void setAmtMultiplier(BigDecimal AmtMultiplier)
Set Multiplier Amount.

Parameters:
AmtMultiplier - Multiplier Amount for generating commissions

getAmtMultiplier

public BigDecimal getAmtMultiplier()
Get Multiplier Amount.

Returns:
Multiplier Amount for generating commissions

setAmtSubtract

public void setAmtSubtract(BigDecimal AmtSubtract)
Set Subtract Amount.

Parameters:
AmtSubtract - Subtract Amount for generating commissions

getAmtSubtract

public BigDecimal getAmtSubtract()
Get Subtract Amount.

Returns:
Subtract Amount for generating commissions

setC_BP_Group_ID

public void setC_BP_Group_ID(int C_BP_Group_ID)
Set Business Partner Group.

Parameters:
C_BP_Group_ID - Business Partner Group

getC_BP_Group_ID

public int getC_BP_Group_ID()
Get Business Partner Group.

Returns:
Business Partner Group

setC_BPartner_ID

public void setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.

Parameters:
C_BPartner_ID - Identifies a Business Partner

getC_BPartner_ID

public int getC_BPartner_ID()
Get Business Partner.

Returns:
Identifies a Business Partner

setC_CommissionLine_ID

public void setC_CommissionLine_ID(int C_CommissionLine_ID)
Set Commission Line.

Parameters:
C_CommissionLine_ID - Commission Line

getC_CommissionLine_ID

public int getC_CommissionLine_ID()
Get Commission Line.

Returns:
Commission Line

setC_Commission_ID

public void setC_Commission_ID(int C_Commission_ID)
Set Commission.

Parameters:
C_Commission_ID - Commission

getC_Commission_ID

public int getC_Commission_ID()
Get Commission.

Returns:
Commission

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setC_SalesRegion_ID

public void setC_SalesRegion_ID(int C_SalesRegion_ID)
Set Sales Region.

Parameters:
C_SalesRegion_ID - Sales coverage region

getC_SalesRegion_ID

public int getC_SalesRegion_ID()
Get Sales Region.

Returns:
Sales coverage region

setCommissionOrders

public void setCommissionOrders(boolean CommissionOrders)
Set Commission only specified Orders.

Parameters:
CommissionOrders - Commission only Orders or Invoices where this Sales Rep is entered

isCommissionOrders

public boolean isCommissionOrders()
Get Commission only specified Orders.

Returns:
Commission only Orders or Invoices where this Sales Rep is entered

setDescription

public void setDescription(String Description)
Set Description.

Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Returns:
Optional short description of the record

setIsPositiveOnly

public void setIsPositiveOnly(boolean IsPositiveOnly)
Set Positive only.

Parameters:
IsPositiveOnly - Do not generate negative commissions

isPositiveOnly

public boolean isPositiveOnly()
Get Positive only.

Returns:
Do not generate negative commissions

setLine

public void setLine(int Line)
Set Line No.

Parameters:
Line - Unique line for this document

getLine

public int getLine()
Get Line No.

Returns:
Unique line for this document

setM_Product_Category_ID

public void setM_Product_Category_ID(int M_Product_Category_ID)
Set Product Category.

Parameters:
M_Product_Category_ID - Category of a Product

getM_Product_Category_ID

public int getM_Product_Category_ID()
Get Product Category.

Returns:
Category of a Product

setM_Product_ID

public void setM_Product_ID(int M_Product_ID)
Set Product.

Parameters:
M_Product_ID - Product, Service, Item

getM_Product_ID

public int getM_Product_ID()
Get Product.

Returns:
Product, Service, Item

setOrg_ID

public void setOrg_ID(int Org_ID)
Set Organization.

Parameters:
Org_ID - Organizational entity within client

getOrg_ID

public int getOrg_ID()
Get Organization.

Returns:
Organizational entity within client

setQtyMultiplier

public void setQtyMultiplier(BigDecimal QtyMultiplier)
Set Multiplier Quantity.

Parameters:
QtyMultiplier - Indicates the value to multiply quantities by for generating commissions.

getQtyMultiplier

public BigDecimal getQtyMultiplier()
Get Multiplier Quantity.

Returns:
Indicates the value to multiply quantities by for generating commissions.

setQtySubtract

public void setQtySubtract(BigDecimal QtySubtract)
Set Subtract Quantity.

Parameters:
QtySubtract - Indicates the quantity to subtract when generating commissions

getQtySubtract

public BigDecimal getQtySubtract()
Get Subtract Quantity.

Returns:
Indicates the quantity to subtract when generating commissions

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.