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
FieldsModifier and TypeFieldDescriptionstatic final intDistributionSorting AD_Reference_ID=53296static final StringAscending = Astatic final StringDescending = Dstatic final intDistributionType AD_Reference_ID=53295static final StringMax = Xstatic final StringMin = Istatic final StringMinus = Nstatic final intOperation 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_IDFields 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
ConstructorsConstructorDescriptionX_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 intAccessLevelGet Distribution Sorting.Get Distribution Type.intGet Promotion.intGet Promotion Distribution.Get M_PromotionDistribution_UU.intGet Promotion Line.Get Operation.getQty()Get Quantity.intgetSeqNo()Get Sequence.protected POInfoinitPO(Properties ctx) Load Meta DatavoidsetDistributionSorting(String DistributionSorting) Set Distribution Sorting.voidsetDistributionType(String DistributionType) Set Distribution Type.voidsetM_Promotion_ID(int M_Promotion_ID) Set Promotion.voidsetM_PromotionDistribution_ID(int M_PromotionDistribution_ID) Set Promotion Distribution.voidsetM_PromotionDistribution_UU(String M_PromotionDistribution_UU) Set M_PromotionDistribution_UU.voidsetM_PromotionLine_ID(int M_PromotionLine_ID) Set Promotion Line.voidsetOperation(String Operation) Set Operation.voidsetQty(BigDecimal Qty) Set Quantity.voidsetSeqNo(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, validForeignKeysMethods 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_M_PromotionDistribution
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
-
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_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setDistributionSorting
Set Distribution Sorting.- Specified by:
setDistributionSortingin interfaceI_M_PromotionDistribution- Parameters:
DistributionSorting- Quantity distribution sorting by unit price
-
getDistributionSorting
Get Distribution Sorting.- Specified by:
getDistributionSortingin interfaceI_M_PromotionDistribution- Returns:
- Quantity distribution sorting by unit price
-
setDistributionType
Set Distribution Type.- Specified by:
setDistributionTypein interfaceI_M_PromotionDistribution- Parameters:
DistributionType- Type of quantity distribution calculation using comparison qty and order qty as operand
-
getDistributionType
Get Distribution Type.- Specified by:
getDistributionTypein 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_IDin interfaceI_M_PromotionDistribution- Parameters:
M_PromotionDistribution_ID- Promotion Distribution
-
getM_PromotionDistribution_ID
public int getM_PromotionDistribution_ID()Get Promotion Distribution.- Specified by:
getM_PromotionDistribution_IDin interfaceI_M_PromotionDistribution- Returns:
- Promotion Distribution
-
setM_PromotionDistribution_UU
Set M_PromotionDistribution_UU.- Specified by:
setM_PromotionDistribution_UUin interfaceI_M_PromotionDistribution- Parameters:
M_PromotionDistribution_UU- M_PromotionDistribution_UU
-
getM_PromotionDistribution_UU
Get M_PromotionDistribution_UU.- Specified by:
getM_PromotionDistribution_UUin interfaceI_M_PromotionDistribution- Returns:
- M_PromotionDistribution_UU
-
getM_Promotion
- Specified by:
getM_Promotionin interfaceI_M_PromotionDistribution- Throws:
RuntimeException
-
setM_Promotion_ID
public void setM_Promotion_ID(int M_Promotion_ID) Set Promotion.- Specified by:
setM_Promotion_IDin interfaceI_M_PromotionDistribution- Parameters:
M_Promotion_ID- Promotion
-
getM_Promotion_ID
public int getM_Promotion_ID()Get Promotion.- Specified by:
getM_Promotion_IDin interfaceI_M_PromotionDistribution- Returns:
- Promotion
-
getM_PromotionLine
- Specified by:
getM_PromotionLinein interfaceI_M_PromotionDistribution- Throws:
RuntimeException
-
setM_PromotionLine_ID
public void setM_PromotionLine_ID(int M_PromotionLine_ID) Set Promotion Line.- Specified by:
setM_PromotionLine_IDin interfaceI_M_PromotionDistribution- Parameters:
M_PromotionLine_ID- Promotion Line
-
getM_PromotionLine_ID
public int getM_PromotionLine_ID()Get Promotion Line.- Specified by:
getM_PromotionLine_IDin interfaceI_M_PromotionDistribution- Returns:
- Promotion Line
-
setOperation
Set Operation.- Specified by:
setOperationin interfaceI_M_PromotionDistribution- Parameters:
Operation- Compare Operation
-
getOperation
Get Operation.- Specified by:
getOperationin interfaceI_M_PromotionDistribution- Returns:
- Compare Operation
-
setQty
Set Quantity.- Specified by:
setQtyin interfaceI_M_PromotionDistribution- Parameters:
Qty- Quantity
-
getQty
Get Quantity.- Specified by:
getQtyin interfaceI_M_PromotionDistribution- Returns:
- Quantity
-
setSeqNo
public void setSeqNo(int SeqNo) Set Sequence.- Specified by:
setSeqNoin interfaceI_M_PromotionDistribution- Parameters:
SeqNo- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()Get Sequence.- Specified by:
getSeqNoin interfaceI_M_PromotionDistribution- Returns:
- Method of ordering records; lowest number comes first
-