Adempiere 3.5.2a

org.eevolution.model
Class MPPOrderBOMLine

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.eevolution.model.X_PP_Order_BOMLine
          extended by org.eevolution.model.MPPOrderBOMLine
All Implemented Interfaces:
Serializable, Comparator, I_Persistent, Evaluatee, I_PP_Order_BOMLine

public class MPPOrderBOMLine
extends X_PP_Order_BOMLine

Order Line Model. MOrderLine ol = new MOrderLine(m_order); ol.setM_Product_ID(wbl.getM_Product_ID()); ol.setQtyOrdered(wbl.getQuantity()); ol.setPrice(); ol.setPriceActual(wbl.getPrice()); ol.setTax(); ol.save();

Version:
$Id: MOrderLine.java,v 1.22 2004/03/22 07:15:03 vpj-cd Exp $
Author:
Victor Perez www.e-evolution.com
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eevolution.model.X_PP_Order_BOMLine
AD_USER_ID_AD_Reference_ID, COMPONENTTYPE_AD_Reference_ID, COMPONENTTYPE_ByProduct, COMPONENTTYPE_Component, COMPONENTTYPE_Option, COMPONENTTYPE_Packing, COMPONENTTYPE_Phantom, COMPONENTTYPE_Planning, COMPONENTTYPE_Tools, COMPONENTTYPE_Variant, ISSUEMETHOD_AD_Reference_ID, ISSUEMETHOD_BackFlush, ISSUEMETHOD_Issue
 
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.eevolution.model.I_PP_Order_BOMLine
accessLevel, COLUMNNAME_AD_User_ID, COLUMNNAME_Assay, COLUMNNAME_BackflushGroup, COLUMNNAME_C_UOM_ID, COLUMNNAME_ComponentType, COLUMNNAME_DateDelivered, COLUMNNAME_Description, COLUMNNAME_Feature, COLUMNNAME_Forecast, COLUMNNAME_Help, COLUMNNAME_IsCritical, COLUMNNAME_IsQtyPercentage, COLUMNNAME_IssueMethod, COLUMNNAME_LeadTimeOffset, COLUMNNAME_Line, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_ChangeNotice_ID, COLUMNNAME_M_Locator_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_M_Warehouse_ID, COLUMNNAME_PP_Order_BOM_ID, COLUMNNAME_PP_Order_BOMLine_ID, COLUMNNAME_PP_Order_ID, COLUMNNAME_QtyBatch, COLUMNNAME_QtyBOM, COLUMNNAME_QtyDelivered, COLUMNNAME_QtyEntered, COLUMNNAME_QtyPost, COLUMNNAME_QtyReject, COLUMNNAME_QtyRequiered, COLUMNNAME_QtyReserved, COLUMNNAME_QtyScrap, COLUMNNAME_Scrap, COLUMNNAME_ValidFrom, COLUMNNAME_ValidTo, Model, Table_ID, Table_Name
 
Constructor Summary
MPPOrderBOMLine(Properties ctx, int PP_Order_BOMLine_ID, String trxName)
          Default Constructor
MPPOrderBOMLine(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  boolean afterSave(boolean newRecord, boolean success)
          after Save
 MPPOrder getParent()
          Get Parent
 MProduct getProduct()
          Get Product
 void setC_UOM_ID(int C_UOM_ID)
          Set UOM.
 void setMPPOrderBOM(MPPOrderBOM bom)
          Set Defaults from Order.
 void setTempM_Locator_ID(int M_Locator_ID)
          Save Temp M_Locator_ID
 String toString()
          String Representation
 
Methods inherited from class org.eevolution.model.X_PP_Order_BOMLine
get_AccessLevel, getAD_User_ID, getAssay, getBackflushGroup, getC_UOM_ID, getC_UOM, getComponentType, getDateDelivered, getDescription, getFeature, getForecast, getHelp, getIssueMethod, getKeyNamePair, getLeadTimeOffset, getLine, getM_AttributeSetInstance_ID, getM_ChangeNotice_ID, getM_ChangeNotice, getM_Locator_ID, getM_Product_ID, getM_Product, getM_Warehouse_ID, getM_Warehouse, getPP_Order_BOM_ID, getPP_Order_BOM, getPP_Order_BOMLine_ID, getPP_Order_ID, getPP_Order, getQtyBatch, getQtyBOM, getQtyDelivered, getQtyEntered, getQtyPost, getQtyReject, getQtyRequiered, getQtyReserved, getQtyScrap, getScrap, getValidFrom, getValidTo, initPO, isCritical, isQtyPercentage, setAD_User_ID, setAssay, setBackflushGroup, setComponentType, setDateDelivered, setDescription, setFeature, setForecast, setHelp, setIsCritical, setIsQtyPercentage, setIssueMethod, setLeadTimeOffset, setLine, setM_AttributeSetInstance_ID, setM_ChangeNotice_ID, setM_Locator_ID, setM_Product_ID, setM_Warehouse_ID, setPP_Order_BOM_ID, setPP_Order_BOMLine_ID, setPP_Order_ID, setQtyBatch, setQtyBOM, setQtyDelivered, setQtyEntered, setQtyPost, setQtyReject, setQtyRequiered, setQtyReserved, setQtyScrap, setScrap, setValidFrom, setValidTo
 
Methods inherited from class org.compiere.model.PO
afterDelete, 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

MPPOrderBOMLine

public MPPOrderBOMLine(Properties ctx,
                       int PP_Order_BOMLine_ID,
                       String trxName)
Default Constructor

Parameters:
ctx - context
C_OrderLine_ID - order line to load

MPPOrderBOMLine

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

Parameters:
ctx - context
rs - result set record
Method Detail

setMPPOrderBOM

public void setMPPOrderBOM(MPPOrderBOM bom)
Set Defaults from Order. Does not set Parent !!

Parameters:
order - order

afterSave

protected boolean afterSave(boolean newRecord,
                            boolean success)
after Save

Overrides:
afterSave in class PO
Parameters:
newRecord - new
success - true if save operation was success
Returns:
save

toString

public String toString()
String Representation

Overrides:
toString in class X_PP_Order_BOMLine
Returns:
info

setC_UOM_ID

public void setC_UOM_ID(int C_UOM_ID)
Set UOM. make access public

Specified by:
setC_UOM_ID in interface I_PP_Order_BOMLine
Overrides:
setC_UOM_ID in class X_PP_Order_BOMLine
Parameters:
C_UOM_ID - uom

getProduct

public MProduct getProduct()
Get Product

Returns:
product or null

setTempM_Locator_ID

public void setTempM_Locator_ID(int M_Locator_ID)
Save Temp M_Locator_ID

Parameters:
M_Locator_ID - id

getParent

public MPPOrder getParent()
Get Parent

Returns:
parent

Adempiere 3.5.2a

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