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 voidaddActualAllocation(BigDecimal add)Add to Actual Min QtyvoidaddActualMin(BigDecimal add)Add to Actual Min QtyvoidaddActualQty(BigDecimal add)Add to Actual QtyBigDecimalgetActualAllocation()Get Actual Allocation QtyBigDecimalgetActualAllocationDiff()Get Allocation DifferenceBigDecimalgetActualMin()Get Actual Min QtyBigDecimalgetActualQty()Get Actual QtyStringgetInfo()Get InfoBigDecimalgetLastDifference()Get Last Allocation DifferenceBigDecimalgetMaxAllocation()Get Max AllocationMProductgetProduct()Get ProductintgetUOMPrecision()Get Product Standard PrecisionbooleanisActualAllocationEqTotal()Is Actual Allocation equals TotalbooleanisActualMinGtTotal()Is Actual Min Greater than TotalvoidresetCalculations()Reset CalculationsvoidsetLastDifference(BigDecimal difference)Set Last Allocation DifferencevoidsetMaxAllocation(BigDecimal max, boolean set)Set Max Allocation if greaterStringtoString()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:
toStringin classX_M_DistributionRunLine- Returns:
- info
-
getInfo
public String getInfo()
Get Info- Returns:
- info
-
-