Package org.compiere.model
Class X_C_CommissionLine
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_CommissionLine
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_C_CommissionLine,I_Persistent,Evaluatee
- Direct Known Subclasses:
MCommissionLine
Generated Model for C_CommissionLine
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intPaymentRule AD_Reference_ID=195static final StringCash = Bstatic final StringCheck = Sstatic final StringCredit Card = Kstatic final StringDirect Debit = Dstatic final StringDirect Deposit = Tstatic final StringMixed POS Payment = Mstatic final StringOn Credit = PFields 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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_C_CommissionLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AmtMultiplier, COLUMNNAME_AmtSubtract, COLUMNNAME_C_BP_Group_ID, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Commission_ID, COLUMNNAME_C_CommissionLine_ID, COLUMNNAME_C_CommissionLine_UU, COLUMNNAME_C_SalesRegion_ID, COLUMNNAME_CommissionOrders, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsPositiveOnly, COLUMNNAME_Line, COLUMNNAME_M_Product_Category_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_Org_ID, COLUMNNAME_PaymentRule, COLUMNNAME_QtyMultiplier, COLUMNNAME_QtySubtract, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionX_C_CommissionLine(Properties ctx, int C_CommissionLine_ID, String trxName) Standard ConstructorX_C_CommissionLine(Properties ctx, int C_CommissionLine_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_CommissionLine(Properties ctx, String C_CommissionLine_UU, String trxName) Standard ConstructorX_C_CommissionLine(Properties ctx, String C_CommissionLine_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_CommissionLine(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelGet Multiplier Amount.Get Subtract Amount.Deprecated.intGet Business Partner Group.Deprecated.intGet Business Partner.Deprecated.intGet Commission.intGet Commission Line.Get C_CommissionLine_UU.Deprecated.intGet Sales Region.Get Description.Get Record ID/ColumnNameintgetLine()Get Line No.Deprecated.Deprecated.intGet Product Category.intGet Product.intGet Organization.Get Payment Rule.Get Multiplier Quantity.Get Subtract Quantity.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Commission only specified Orders.booleanGet Positive only.voidsetAmtMultiplier(BigDecimal AmtMultiplier) Set Multiplier Amount.voidsetAmtSubtract(BigDecimal AmtSubtract) Set Subtract Amount.voidsetC_BP_Group_ID(int C_BP_Group_ID) Set Business Partner Group.voidsetC_BPartner_ID(int C_BPartner_ID) Set Business Partner.voidsetC_Commission_ID(int C_Commission_ID) Set Commission.voidsetC_CommissionLine_ID(int C_CommissionLine_ID) Set Commission Line.voidsetC_CommissionLine_UU(String C_CommissionLine_UU) Set C_CommissionLine_UU.voidsetC_SalesRegion_ID(int C_SalesRegion_ID) Set Sales Region.voidsetCommissionOrders(boolean CommissionOrders) Set Commission only specified Orders.voidsetDescription(String Description) Set Description.voidsetIsPositiveOnly(boolean IsPositiveOnly) Set Positive only.voidsetLine(int Line) Set Line No.voidsetM_Product_Category_ID(int M_Product_Category_ID) Set Product Category.voidsetM_Product_ID(int M_Product_ID) Set Product.voidsetOrg_ID(int Org_ID) Set Organization.voidsetPaymentRule(String PaymentRule) Set Payment Rule.voidsetQtyMultiplier(BigDecimal QtyMultiplier) Set Multiplier Quantity.voidsetQtySubtract(BigDecimal QtySubtract) Set Subtract Quantity.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, 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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, 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, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, 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, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_C_CommissionLine
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
PAYMENTRULE_AD_Reference_ID
public static final int PAYMENTRULE_AD_Reference_IDPaymentRule AD_Reference_ID=195- See Also:
-
PAYMENTRULE_Cash
Cash = B- See Also:
-
PAYMENTRULE_DirectDebit
Direct Debit = D- See Also:
-
PAYMENTRULE_CreditCard
Credit Card = K- See Also:
-
PAYMENTRULE_MixedPOSPayment
Mixed POS Payment = M- See Also:
-
PAYMENTRULE_OnCredit
On Credit = P- See Also:
-
PAYMENTRULE_Check
Check = S- See Also:
-
PAYMENTRULE_DirectDeposit
Direct Deposit = T- See Also:
-
-
Constructor Details
-
X_C_CommissionLine
Standard Constructor -
X_C_CommissionLine
public X_C_CommissionLine(Properties ctx, int C_CommissionLine_ID, String trxName, String... virtualColumns) Standard Constructor -
X_C_CommissionLine
Standard Constructor -
X_C_CommissionLine
public X_C_CommissionLine(Properties ctx, String C_CommissionLine_UU, String trxName, String... virtualColumns) Standard Constructor -
X_C_CommissionLine
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setAmtMultiplier
Set Multiplier Amount.- Specified by:
setAmtMultiplierin interfaceI_C_CommissionLine- Parameters:
AmtMultiplier- Multiplier Amount for generating commissions
-
getAmtMultiplier
Get Multiplier Amount.- Specified by:
getAmtMultiplierin interfaceI_C_CommissionLine- Returns:
- Multiplier Amount for generating commissions
-
setAmtSubtract
Set Subtract Amount.- Specified by:
setAmtSubtractin interfaceI_C_CommissionLine- Parameters:
AmtSubtract- Subtract Amount for generating commissions
-
getAmtSubtract
Get Subtract Amount.- Specified by:
getAmtSubtractin interfaceI_C_CommissionLine- Returns:
- Subtract Amount for generating commissions
-
getC_BP_Group
Deprecated.- Specified by:
getC_BP_Groupin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setC_BP_Group_ID
public void setC_BP_Group_ID(int C_BP_Group_ID) Set Business Partner Group.- Specified by:
setC_BP_Group_IDin interfaceI_C_CommissionLine- Parameters:
C_BP_Group_ID- Business Partner Group
-
getC_BP_Group_ID
public int getC_BP_Group_ID()Get Business Partner Group.- Specified by:
getC_BP_Group_IDin interfaceI_C_CommissionLine- Returns:
- Business Partner Group
-
getC_BPartner
Deprecated.- Specified by:
getC_BPartnerin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setC_BPartner_ID
public void setC_BPartner_ID(int C_BPartner_ID) Set Business Partner.- Specified by:
setC_BPartner_IDin interfaceI_C_CommissionLine- Parameters:
C_BPartner_ID- Identifies a Business Partner
-
getC_BPartner_ID
public int getC_BPartner_ID()Get Business Partner.- Specified by:
getC_BPartner_IDin interfaceI_C_CommissionLine- Returns:
- Identifies a Business Partner
-
setC_CommissionLine_ID
public void setC_CommissionLine_ID(int C_CommissionLine_ID) Set Commission Line.- Specified by:
setC_CommissionLine_IDin interfaceI_C_CommissionLine- Parameters:
C_CommissionLine_ID- Commission Line
-
getC_CommissionLine_ID
public int getC_CommissionLine_ID()Get Commission Line.- Specified by:
getC_CommissionLine_IDin interfaceI_C_CommissionLine- Returns:
- Commission Line
-
setC_CommissionLine_UU
Set C_CommissionLine_UU.- Specified by:
setC_CommissionLine_UUin interfaceI_C_CommissionLine- Parameters:
C_CommissionLine_UU- C_CommissionLine_UU
-
getC_CommissionLine_UU
Get C_CommissionLine_UU.- Specified by:
getC_CommissionLine_UUin interfaceI_C_CommissionLine- Returns:
- C_CommissionLine_UU
-
getC_Commission
Deprecated.- Specified by:
getC_Commissionin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setC_Commission_ID
public void setC_Commission_ID(int C_Commission_ID) Set Commission.- Specified by:
setC_Commission_IDin interfaceI_C_CommissionLine- Parameters:
C_Commission_ID- Commission
-
getC_Commission_ID
public int getC_Commission_ID()Get Commission.- Specified by:
getC_Commission_IDin interfaceI_C_CommissionLine- Returns:
- Commission
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
getC_SalesRegion
Deprecated.- Specified by:
getC_SalesRegionin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setC_SalesRegion_ID
public void setC_SalesRegion_ID(int C_SalesRegion_ID) Set Sales Region.- Specified by:
setC_SalesRegion_IDin interfaceI_C_CommissionLine- Parameters:
C_SalesRegion_ID- Sales coverage region
-
getC_SalesRegion_ID
public int getC_SalesRegion_ID()Get Sales Region.- Specified by:
getC_SalesRegion_IDin interfaceI_C_CommissionLine- Returns:
- Sales coverage region
-
setCommissionOrders
public void setCommissionOrders(boolean CommissionOrders) Set Commission only specified Orders.- Specified by:
setCommissionOrdersin interfaceI_C_CommissionLine- Parameters:
CommissionOrders- Commission only Orders or Invoices, where this Sales Rep is entered
-
isCommissionOrders
public boolean isCommissionOrders()Get Commission only specified Orders.- Specified by:
isCommissionOrdersin interfaceI_C_CommissionLine- Returns:
- Commission only Orders or Invoices, where this Sales Rep is entered
-
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_C_CommissionLine- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_C_CommissionLine- Returns:
- Optional short description of the record
-
setIsPositiveOnly
public void setIsPositiveOnly(boolean IsPositiveOnly) Set Positive only.- Specified by:
setIsPositiveOnlyin interfaceI_C_CommissionLine- Parameters:
IsPositiveOnly- Do not generate negative commissions
-
isPositiveOnly
public boolean isPositiveOnly()Get Positive only.- Specified by:
isPositiveOnlyin interfaceI_C_CommissionLine- Returns:
- Do not generate negative commissions
-
setLine
public void setLine(int Line) Set Line No.- Specified by:
setLinein interfaceI_C_CommissionLine- Parameters:
Line- Unique line for this document
-
getLine
public int getLine()Get Line No.- Specified by:
getLinein interfaceI_C_CommissionLine- Returns:
- Unique line for this document
-
getM_Product_Category
Deprecated.- Specified by:
getM_Product_Categoryin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setM_Product_Category_ID
public void setM_Product_Category_ID(int M_Product_Category_ID) Set Product Category.- Specified by:
setM_Product_Category_IDin interfaceI_C_CommissionLine- Parameters:
M_Product_Category_ID- Category of a Product
-
getM_Product_Category_ID
public int getM_Product_Category_ID()Get Product Category.- Specified by:
getM_Product_Category_IDin interfaceI_C_CommissionLine- Returns:
- Category of a Product
-
getM_Product
Deprecated.- Specified by:
getM_Productin interfaceI_C_CommissionLine- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_IDin interfaceI_C_CommissionLine- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()Get Product.- Specified by:
getM_Product_IDin interfaceI_C_CommissionLine- Returns:
- Product, Service, Item
-
setOrg_ID
public void setOrg_ID(int Org_ID) Set Organization.- Specified by:
setOrg_IDin interfaceI_C_CommissionLine- Parameters:
Org_ID- Organizational entity within tenant
-
getOrg_ID
public int getOrg_ID()Get Organization.- Specified by:
getOrg_IDin interfaceI_C_CommissionLine- Returns:
- Organizational entity within tenant
-
setPaymentRule
Set Payment Rule.- Specified by:
setPaymentRulein interfaceI_C_CommissionLine- Parameters:
PaymentRule- How you pay the invoice
-
getPaymentRule
Get Payment Rule.- Specified by:
getPaymentRulein interfaceI_C_CommissionLine- Returns:
- How you pay the invoice
-
setQtyMultiplier
Set Multiplier Quantity.- Specified by:
setQtyMultiplierin interfaceI_C_CommissionLine- Parameters:
QtyMultiplier- Value to multiply quantities by for generating commissions.
-
getQtyMultiplier
Get Multiplier Quantity.- Specified by:
getQtyMultiplierin interfaceI_C_CommissionLine- Returns:
- Value to multiply quantities by for generating commissions.
-
setQtySubtract
Set Subtract Quantity.- Specified by:
setQtySubtractin interfaceI_C_CommissionLine- Parameters:
QtySubtract- Quantity to subtract when generating commissions
-
getQtySubtract
Get Subtract Quantity.- Specified by:
getQtySubtractin interfaceI_C_CommissionLine- Returns:
- Quantity to subtract when generating commissions
-