Package org.compiere.model
Class MDistributionRunLine
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_M_DistributionRunLine
-
- org.compiere.model.MDistributionRunLine
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_DistributionRunLine
,I_Persistent
,Evaluatee
public class MDistributionRunLine extends X_M_DistributionRunLine
Distribution Run List Line Model- Version:
- $Id: MDistributionRunLine.java,v 1.4 2006/07/30 00:51:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
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, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_M_DistributionRunLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_Line, COLUMNNAME_M_DistributionList_ID, COLUMNNAME_M_DistributionRun_ID, COLUMNNAME_M_DistributionRunLine_ID, COLUMNNAME_M_DistributionRunLine_UU, COLUMNNAME_M_Product_ID, COLUMNNAME_MinQty, COLUMNNAME_TotalQty, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MDistributionRunLine(Properties ctx, int M_DistributionRunLine_ID, String trxName)
Standard ConstructorMDistributionRunLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addActualAllocation(BigDecimal add)
Add to Actual Min Qtyvoid
addActualMin(BigDecimal add)
Add to Actual Min Qtyvoid
addActualQty(BigDecimal add)
Add to Actual QtyBigDecimal
getActualAllocation()
Get Actual Allocation QtyBigDecimal
getActualAllocationDiff()
Get Allocation DifferenceBigDecimal
getActualMin()
Get Actual Min QtyBigDecimal
getActualQty()
Get Actual QtyString
getInfo()
Get InfoBigDecimal
getLastDifference()
Get Last Allocation DifferenceBigDecimal
getMaxAllocation()
Get Max AllocationMProduct
getProduct()
Get Productint
getUOMPrecision()
Get Product Standard Precisionboolean
isActualAllocationEqTotal()
Is Actual Allocation equals Totalboolean
isActualMinGtTotal()
Is Actual Min Greater than Totalvoid
resetCalculations()
Reset Calculationsvoid
setLastDifference(BigDecimal difference)
Set Last Allocation Differencevoid
setMaxAllocation(BigDecimal max, boolean set)
Set Max Allocation if greaterString
toString()
String Representation-
Methods inherited from class org.compiere.model.X_M_DistributionRunLine
get_AccessLevel, getDescription, getKeyNamePair, getLine, getM_DistributionList, getM_DistributionList_ID, getM_DistributionRun, getM_DistributionRun_ID, getM_DistributionRunLine_ID, getM_DistributionRunLine_UU, getM_Product, getM_Product_ID, getMinQty, getTotalQty, initPO, setDescription, setLine, setM_DistributionList_ID, setM_DistributionRun_ID, setM_DistributionRunLine_ID, setM_DistributionRunLine_UU, setM_Product_ID, setMinQty, setTotalQty
-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, 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_DistributionRunLine
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
-
-
-
-
Constructor Detail
-
MDistributionRunLine
public MDistributionRunLine(Properties ctx, int M_DistributionRunLine_ID, String trxName)
Standard Constructor- Parameters:
ctx
- contextM_DistributionRunLine_ID
- idtrxName
- transaction
-
MDistributionRunLine
public MDistributionRunLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
-
Method Detail
-
getActualQty
public BigDecimal getActualQty()
Get Actual Qty- Returns:
- actual Qty
-
addActualQty
public void addActualQty(BigDecimal add)
Add to Actual Qty- Parameters:
add
- number to add
-
getActualMin
public BigDecimal getActualMin()
Get Actual Min Qty- Returns:
- actual Min Qty
-
addActualMin
public void addActualMin(BigDecimal add)
Add to Actual Min Qty- Parameters:
add
- number to add
-
isActualMinGtTotal
public boolean isActualMinGtTotal()
Is Actual Min Greater than Total- Returns:
- true if act min > total
-
getActualAllocation
public BigDecimal getActualAllocation()
Get Actual Allocation Qty- Returns:
- actual Allocation Qty
-
addActualAllocation
public void addActualAllocation(BigDecimal add)
Add to Actual Min Qty- Parameters:
add
- number to add
-
isActualAllocationEqTotal
public boolean isActualAllocationEqTotal()
Is Actual Allocation equals Total- Returns:
- true if act allocation = total
-
getActualAllocationDiff
public BigDecimal getActualAllocationDiff()
Get Allocation Difference- Returns:
- Total - Allocation Qty
-
getLastDifference
public BigDecimal getLastDifference()
Get Last Allocation Difference- Returns:
- difference
-
setLastDifference
public void setLastDifference(BigDecimal difference)
Set Last Allocation Difference- Parameters:
difference
- difference
-
getMaxAllocation
public BigDecimal getMaxAllocation()
Get Max Allocation- Returns:
- max allocation
-
setMaxAllocation
public void setMaxAllocation(BigDecimal max, boolean set)
Set Max Allocation if greater- Parameters:
max
- allocationset
- set to max
-
resetCalculations
public void resetCalculations()
Reset Calculations
-
getProduct
public MProduct getProduct()
Get Product- Returns:
- product
-
getUOMPrecision
public int getUOMPrecision()
Get Product Standard Precision- Returns:
- standard precision
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_M_DistributionRunLine
- Returns:
- info
-
getInfo
public String getInfo()
Get Info- Returns:
- info
-
-