Adempiere 3.5.2a

org.compiere.model
Class MDistributionRunLine

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_M_DistributionRunLine
          extended by org.compiere.model.MDistributionRunLine
All Implemented Interfaces:
Serializable, Comparator, 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, 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_Description, COLUMNNAME_Line, COLUMNNAME_M_DistributionList_ID, COLUMNNAME_M_DistributionRun_ID, COLUMNNAME_M_DistributionRunLine_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_MinQty, COLUMNNAME_TotalQty, Model, Table_ID, Table_Name
 
Constructor Summary
MDistributionRunLine(Properties ctx, int M_DistributionRunLine_ID, String trxName)
          Standard Constructor
MDistributionRunLine(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
 void addActualAllocation(BigDecimal add)
          Add to Actual Min Qty
 void addActualMin(BigDecimal add)
          Add to Actual Min Qty
 void addActualQty(BigDecimal add)
          Add to Actual Qty
 BigDecimal getActualAllocation()
          Get Actual Allocation Qty
 BigDecimal getActualAllocationDiff()
          Get Allocation Difference
 BigDecimal getActualMin()
          Get Actual Min Qty
 BigDecimal getActualQty()
          Get Actual Qty
 String getInfo()
          Get Info
 BigDecimal getLastDifference()
          Get Last Allocation Difference
 BigDecimal getMaxAllocation()
          Get Max Allocation
 MProduct getProduct()
          Get Product
 int getUOMPrecision()
          Get Product Standard Precision
 boolean isActualAllocationEqTotal()
          Is Actual Allocation equals Total
 boolean isActualMinGtTotal()
          Is Actual Min Greater than Total
 void resetCalculations()
          Reset Calculations
 void setLastDifference(BigDecimal difference)
          Set Last Allocation Difference
 void setMaxAllocation(BigDecimal max, boolean set)
          Set Max Allocation if greater
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_M_DistributionRunLine
get_AccessLevel, getDescription, getKeyNamePair, getLine, getM_DistributionList_ID, getM_DistributionList, getM_DistributionRun_ID, getM_DistributionRun, getM_DistributionRunLine_ID, getM_Product_ID, getM_Product, getMinQty, getTotalQty, initPO, setDescription, setLine, setM_DistributionList_ID, setM_DistributionRun_ID, setM_DistributionRunLine_ID, setM_Product_ID, setMinQty, setTotalQty
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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 - context
M_DistributionRunLine_ID - id
trxName - transaction

MDistributionRunLine

public MDistributionRunLine(Properties ctx,
                            ResultSet rs,
                            String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - 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 - allocation
set - 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 class X_M_DistributionRunLine
Returns:
info

getInfo

public String getInfo()
Get Info

Returns:
info

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.