Package org.compiere.model
Class X_M_PromotionReward
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_PromotionReward
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_PromotionReward
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MPromotionReward
Generated Model for M_PromotionReward
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
DistributionSorting AD_Reference_ID=53296static final String
Ascending = Astatic final String
Descending = Dstatic final String
Absolute Amount = Astatic final int
RewardType AD_Reference_ID=53298static final String
Flat Discount = Fstatic final String
Percentage = 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_ID
Fields inherited from interface org.compiere.model.I_M_PromotionReward
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Amount, COLUMNNAME_C_Charge_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DistributionSorting, COLUMNNAME_IsActive, COLUMNNAME_IsForAllDistribution, COLUMNNAME_IsSameDistribution, COLUMNNAME_M_Promotion_ID, COLUMNNAME_M_PromotionDistribution_ID, COLUMNNAME_M_PromotionReward_ID, COLUMNNAME_M_PromotionReward_UU, COLUMNNAME_M_TargetDistribution_ID, COLUMNNAME_Qty, COLUMNNAME_RewardType, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_PromotionReward
(Properties ctx, int M_PromotionReward_ID, String trxName) Standard ConstructorX_M_PromotionReward
(Properties ctx, int M_PromotionReward_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_PromotionReward
(Properties ctx, String M_PromotionReward_UU, String trxName) Standard ConstructorX_M_PromotionReward
(Properties ctx, String M_PromotionReward_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_PromotionReward
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Amount.int
Get Charge.Get Distribution Sorting.int
Get Promotion.int
Get Promotion Distribution.int
Get Promotion Reward.Get M_PromotionReward_UU.int
Get Target distribution.getQty()
Get Quantity.Get Reward Type.int
getSeqNo()
Get Sequence.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get For all distribution.boolean
Get Same distribution for source and target.void
setAmount
(BigDecimal Amount) Set Amount.void
setC_Charge_ID
(int C_Charge_ID) Set Charge.void
setDistributionSorting
(String DistributionSorting) Set Distribution Sorting.void
setIsForAllDistribution
(boolean IsForAllDistribution) Set For all distribution.void
setIsSameDistribution
(boolean IsSameDistribution) Set Same distribution for source and target.void
setM_Promotion_ID
(int M_Promotion_ID) Set Promotion.void
setM_PromotionDistribution_ID
(int M_PromotionDistribution_ID) Set Promotion Distribution.void
setM_PromotionReward_ID
(int M_PromotionReward_ID) Set Promotion Reward.void
setM_PromotionReward_UU
(String M_PromotionReward_UU) Set M_PromotionReward_UU.void
setM_TargetDistribution_ID
(int M_TargetDistribution_ID) Set Target distribution.void
setQty
(BigDecimal Qty) Set Quantity.void
setRewardType
(String RewardType) Set Reward Type.void
setSeqNo
(int SeqNo) Set Sequence.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_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
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_M_PromotionReward
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
-
Field Details
-
DISTRIBUTIONSORTING_AD_Reference_ID
public static final int DISTRIBUTIONSORTING_AD_Reference_IDDistributionSorting AD_Reference_ID=53296- See Also:
-
DISTRIBUTIONSORTING_Ascending
Ascending = A- See Also:
-
DISTRIBUTIONSORTING_Descending
Descending = D- See Also:
-
REWARDTYPE_AD_Reference_ID
public static final int REWARDTYPE_AD_Reference_IDRewardType AD_Reference_ID=53298- See Also:
-
REWARDTYPE_AbsoluteAmount
Absolute Amount = A- See Also:
-
REWARDTYPE_FlatDiscount
Flat Discount = F- See Also:
-
REWARDTYPE_Percentage
Percentage = P- See Also:
-
-
Constructor Details
-
X_M_PromotionReward
Standard Constructor -
X_M_PromotionReward
public X_M_PromotionReward(Properties ctx, int M_PromotionReward_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_PromotionReward
Standard Constructor -
X_M_PromotionReward
public X_M_PromotionReward(Properties ctx, String M_PromotionReward_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_PromotionReward
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setAmount
Set Amount.- Specified by:
setAmount
in interfaceI_M_PromotionReward
- Parameters:
Amount
- Amount in a defined currency
-
getAmount
Get Amount.- Specified by:
getAmount
in interfaceI_M_PromotionReward
- Returns:
- Amount in a defined currency
-
getC_Charge
- Specified by:
getC_Charge
in interfaceI_M_PromotionReward
- Throws:
RuntimeException
-
setC_Charge_ID
public void setC_Charge_ID(int C_Charge_ID) Set Charge.- Specified by:
setC_Charge_ID
in interfaceI_M_PromotionReward
- Parameters:
C_Charge_ID
- Additional document charges
-
getC_Charge_ID
public int getC_Charge_ID()Get Charge.- Specified by:
getC_Charge_ID
in interfaceI_M_PromotionReward
- Returns:
- Additional document charges
-
setDistributionSorting
Set Distribution Sorting.- Specified by:
setDistributionSorting
in interfaceI_M_PromotionReward
- Parameters:
DistributionSorting
- Quantity distribution sorting by unit price
-
getDistributionSorting
Get Distribution Sorting.- Specified by:
getDistributionSorting
in interfaceI_M_PromotionReward
- Returns:
- Quantity distribution sorting by unit price
-
setIsForAllDistribution
public void setIsForAllDistribution(boolean IsForAllDistribution) Set For all distribution.- Specified by:
setIsForAllDistribution
in interfaceI_M_PromotionReward
- Parameters:
IsForAllDistribution
- This reward is for all distribution
-
isForAllDistribution
public boolean isForAllDistribution()Get For all distribution.- Specified by:
isForAllDistribution
in interfaceI_M_PromotionReward
- Returns:
- This reward is for all distribution
-
setIsSameDistribution
public void setIsSameDistribution(boolean IsSameDistribution) Set Same distribution for source and target.- Specified by:
setIsSameDistribution
in interfaceI_M_PromotionReward
- Parameters:
IsSameDistribution
- Use the same distribution for source and target
-
isSameDistribution
public boolean isSameDistribution()Get Same distribution for source and target.- Specified by:
isSameDistribution
in interfaceI_M_PromotionReward
- Returns:
- Use the same distribution for source and target
-
getM_PromotionDistribution
- Specified by:
getM_PromotionDistribution
in interfaceI_M_PromotionReward
- Throws:
RuntimeException
-
setM_PromotionDistribution_ID
public void setM_PromotionDistribution_ID(int M_PromotionDistribution_ID) Set Promotion Distribution.- Specified by:
setM_PromotionDistribution_ID
in interfaceI_M_PromotionReward
- Parameters:
M_PromotionDistribution_ID
- Promotion Distribution
-
getM_PromotionDistribution_ID
public int getM_PromotionDistribution_ID()Get Promotion Distribution.- Specified by:
getM_PromotionDistribution_ID
in interfaceI_M_PromotionReward
- Returns:
- Promotion Distribution
-
getM_Promotion
- Specified by:
getM_Promotion
in interfaceI_M_PromotionReward
- Throws:
RuntimeException
-
setM_Promotion_ID
public void setM_Promotion_ID(int M_Promotion_ID) Set Promotion.- Specified by:
setM_Promotion_ID
in interfaceI_M_PromotionReward
- Parameters:
M_Promotion_ID
- Promotion
-
getM_Promotion_ID
public int getM_Promotion_ID()Get Promotion.- Specified by:
getM_Promotion_ID
in interfaceI_M_PromotionReward
- Returns:
- Promotion
-
setM_PromotionReward_ID
public void setM_PromotionReward_ID(int M_PromotionReward_ID) Set Promotion Reward.- Specified by:
setM_PromotionReward_ID
in interfaceI_M_PromotionReward
- Parameters:
M_PromotionReward_ID
- Promotion Reward
-
getM_PromotionReward_ID
public int getM_PromotionReward_ID()Get Promotion Reward.- Specified by:
getM_PromotionReward_ID
in interfaceI_M_PromotionReward
- Returns:
- Promotion Reward
-
setM_PromotionReward_UU
Set M_PromotionReward_UU.- Specified by:
setM_PromotionReward_UU
in interfaceI_M_PromotionReward
- Parameters:
M_PromotionReward_UU
- M_PromotionReward_UU
-
getM_PromotionReward_UU
Get M_PromotionReward_UU.- Specified by:
getM_PromotionReward_UU
in interfaceI_M_PromotionReward
- Returns:
- M_PromotionReward_UU
-
getM_TargetDistribution
- Specified by:
getM_TargetDistribution
in interfaceI_M_PromotionReward
- Throws:
RuntimeException
-
setM_TargetDistribution_ID
public void setM_TargetDistribution_ID(int M_TargetDistribution_ID) Set Target distribution.- Specified by:
setM_TargetDistribution_ID
in interfaceI_M_PromotionReward
- Parameters:
M_TargetDistribution_ID
- Get product from target distribution to apply the promotion reward
-
getM_TargetDistribution_ID
public int getM_TargetDistribution_ID()Get Target distribution.- Specified by:
getM_TargetDistribution_ID
in interfaceI_M_PromotionReward
- Returns:
- Get product from target distribution to apply the promotion reward
-
setQty
Set Quantity.- Specified by:
setQty
in interfaceI_M_PromotionReward
- Parameters:
Qty
- Quantity
-
getQty
Get Quantity.- Specified by:
getQty
in interfaceI_M_PromotionReward
- Returns:
- Quantity
-
setRewardType
Set Reward Type.- Specified by:
setRewardType
in interfaceI_M_PromotionReward
- Parameters:
RewardType
- Type of reward which consists of percentage discount, flat discount or absolute amount
-
getRewardType
Get Reward Type.- Specified by:
getRewardType
in interfaceI_M_PromotionReward
- Returns:
- Type of reward which consists of percentage discount, flat discount or absolute amount
-
setSeqNo
public void setSeqNo(int SeqNo) Set Sequence.- Specified by:
setSeqNo
in interfaceI_M_PromotionReward
- Parameters:
SeqNo
- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()Get Sequence.- Specified by:
getSeqNo
in interfaceI_M_PromotionReward
- Returns:
- Method of ordering records; lowest number comes first
-