Package org.compiere.model
Class X_M_PromotionDistribution
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_PromotionDistribution
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_PromotionDistribution
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MPromotionDistribution
public class X_M_PromotionDistribution
extends PO
implements I_M_PromotionDistribution, I_Persistent
Generated Model for M_PromotionDistribution
- 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 int
DistributionType AD_Reference_ID=53295static final String
Max = Xstatic final String
Min = Istatic final String
Minus = Nstatic final int
Operation AD_Reference_ID=53294static final String
>= = >=static final String
<= = <=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, 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_PromotionDistribution
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DistributionSorting, COLUMNNAME_DistributionType, COLUMNNAME_IsActive, COLUMNNAME_M_Promotion_ID, COLUMNNAME_M_PromotionDistribution_ID, COLUMNNAME_M_PromotionDistribution_UU, COLUMNNAME_M_PromotionLine_ID, COLUMNNAME_Operation, COLUMNNAME_Qty, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_PromotionDistribution
(Properties ctx, int M_PromotionDistribution_ID, String trxName) Standard ConstructorX_M_PromotionDistribution
(Properties ctx, int M_PromotionDistribution_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_PromotionDistribution
(Properties ctx, String M_PromotionDistribution_UU, String trxName) Standard ConstructorX_M_PromotionDistribution
(Properties ctx, String M_PromotionDistribution_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_PromotionDistribution
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Distribution Sorting.Get Distribution Type.int
Get Promotion.int
Get Promotion Distribution.Get M_PromotionDistribution_UU.int
Get Promotion Line.Get Operation.getQty()
Get Quantity.int
getSeqNo()
Get Sequence.protected POInfo
initPO
(Properties ctx) Load Meta Datavoid
setDistributionSorting
(String DistributionSorting) Set Distribution Sorting.void
setDistributionType
(String DistributionType) Set Distribution Type.void
setM_Promotion_ID
(int M_Promotion_ID) Set Promotion.void
setM_PromotionDistribution_ID
(int M_PromotionDistribution_ID) Set Promotion Distribution.void
setM_PromotionDistribution_UU
(String M_PromotionDistribution_UU) Set M_PromotionDistribution_UU.void
setM_PromotionLine_ID
(int M_PromotionLine_ID) Set Promotion Line.void
setOperation
(String Operation) Set Operation.void
setQty
(BigDecimal Qty) Set Quantity.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_PromotionDistribution
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:
-
DISTRIBUTIONTYPE_AD_Reference_ID
public static final int DISTRIBUTIONTYPE_AD_Reference_IDDistributionType AD_Reference_ID=53295- See Also:
-
DISTRIBUTIONTYPE_Min
Min = I- See Also:
-
DISTRIBUTIONTYPE_Minus
Minus = N- See Also:
-
DISTRIBUTIONTYPE_Max
Max = X- See Also:
-
OPERATION_AD_Reference_ID
public static final int OPERATION_AD_Reference_IDOperation AD_Reference_ID=53294- See Also:
-
OPERATION_LeEq
<= = <=- See Also:
-
OPERATION_GtEq
>= = >=- See Also:
-
-
Constructor Details
-
X_M_PromotionDistribution
Standard Constructor -
X_M_PromotionDistribution
public X_M_PromotionDistribution(Properties ctx, int M_PromotionDistribution_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_PromotionDistribution
Standard Constructor -
X_M_PromotionDistribution
public X_M_PromotionDistribution(Properties ctx, String M_PromotionDistribution_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_PromotionDistribution
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 -
setDistributionSorting
Set Distribution Sorting.- Specified by:
setDistributionSorting
in interfaceI_M_PromotionDistribution
- Parameters:
DistributionSorting
- Quantity distribution sorting by unit price
-
getDistributionSorting
Get Distribution Sorting.- Specified by:
getDistributionSorting
in interfaceI_M_PromotionDistribution
- Returns:
- Quantity distribution sorting by unit price
-
setDistributionType
Set Distribution Type.- Specified by:
setDistributionType
in interfaceI_M_PromotionDistribution
- Parameters:
DistributionType
- Type of quantity distribution calculation using comparison qty and order qty as operand
-
getDistributionType
Get Distribution Type.- Specified by:
getDistributionType
in interfaceI_M_PromotionDistribution
- Returns:
- Type of quantity distribution calculation using comparison qty and order qty as operand
-
setM_PromotionDistribution_ID
public void setM_PromotionDistribution_ID(int M_PromotionDistribution_ID) Set Promotion Distribution.- Specified by:
setM_PromotionDistribution_ID
in interfaceI_M_PromotionDistribution
- 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_PromotionDistribution
- Returns:
- Promotion Distribution
-
setM_PromotionDistribution_UU
Set M_PromotionDistribution_UU.- Specified by:
setM_PromotionDistribution_UU
in interfaceI_M_PromotionDistribution
- Parameters:
M_PromotionDistribution_UU
- M_PromotionDistribution_UU
-
getM_PromotionDistribution_UU
Get M_PromotionDistribution_UU.- Specified by:
getM_PromotionDistribution_UU
in interfaceI_M_PromotionDistribution
- Returns:
- M_PromotionDistribution_UU
-
getM_Promotion
- Specified by:
getM_Promotion
in interfaceI_M_PromotionDistribution
- Throws:
RuntimeException
-
setM_Promotion_ID
public void setM_Promotion_ID(int M_Promotion_ID) Set Promotion.- Specified by:
setM_Promotion_ID
in interfaceI_M_PromotionDistribution
- Parameters:
M_Promotion_ID
- Promotion
-
getM_Promotion_ID
public int getM_Promotion_ID()Get Promotion.- Specified by:
getM_Promotion_ID
in interfaceI_M_PromotionDistribution
- Returns:
- Promotion
-
getM_PromotionLine
- Specified by:
getM_PromotionLine
in interfaceI_M_PromotionDistribution
- Throws:
RuntimeException
-
setM_PromotionLine_ID
public void setM_PromotionLine_ID(int M_PromotionLine_ID) Set Promotion Line.- Specified by:
setM_PromotionLine_ID
in interfaceI_M_PromotionDistribution
- Parameters:
M_PromotionLine_ID
- Promotion Line
-
getM_PromotionLine_ID
public int getM_PromotionLine_ID()Get Promotion Line.- Specified by:
getM_PromotionLine_ID
in interfaceI_M_PromotionDistribution
- Returns:
- Promotion Line
-
setOperation
Set Operation.- Specified by:
setOperation
in interfaceI_M_PromotionDistribution
- Parameters:
Operation
- Compare Operation
-
getOperation
Get Operation.- Specified by:
getOperation
in interfaceI_M_PromotionDistribution
- Returns:
- Compare Operation
-
setQty
Set Quantity.- Specified by:
setQty
in interfaceI_M_PromotionDistribution
- Parameters:
Qty
- Quantity
-
getQty
Get Quantity.- Specified by:
getQty
in interfaceI_M_PromotionDistribution
- Returns:
- Quantity
-
setSeqNo
public void setSeqNo(int SeqNo) Set Sequence.- Specified by:
setSeqNo
in interfaceI_M_PromotionDistribution
- Parameters:
SeqNo
- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()Get Sequence.- Specified by:
getSeqNo
in interfaceI_M_PromotionDistribution
- Returns:
- Method of ordering records; lowest number comes first
-