Package org.compiere.model
Class MProductBOM
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_M_Product_BOM
-
- org.compiere.model.MProductBOM
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_Product_BOM
,I_Persistent
,Evaluatee
public class MProductBOM extends X_M_Product_BOM
Deprecated.Product BOM Model (old). M_Product_ID = the parent M_Product_BOM_ID = the BOM line M_ProductBOM_ID = the BOM line product Replace by MPPProductBOM and MPPProductBOMLine since version 9- Version:
- $Id: MProductBOM.java,v 1.5 2006/07/30 00:51:02 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.compiere.model.X_M_Product_BOM
BOMTYPE_AD_Reference_ID, BOMTYPE_InAlternaltveGroup3, BOMTYPE_InAlternativeGroup1, BOMTYPE_InAlternativeGroup2, BOMTYPE_InAlternativeGroup4, BOMTYPE_InAlternativeGroup5, BOMTYPE_InAlternativeGroup6, BOMTYPE_InAlternativeGroup7, BOMTYPE_InAlternativeGroup8, BOMTYPE_InAlternativeGroup9, BOMTYPE_OptionalPart, BOMTYPE_StandardPart
-
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_Product_BOM
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BOMQty, COLUMNNAME_BOMType, COLUMNNAME_CostStandard, COLUMNNAME_CostStandardCumAmt, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsBillOfMaterial, COLUMNNAME_Line, COLUMNNAME_M_PartType_ID, COLUMNNAME_M_Product_BOM_ID, COLUMNNAME_M_Product_BOM_UU, COLUMNNAME_M_Product_ID, COLUMNNAME_M_ProductBOM_ID, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MProductBOM(Properties ctx, int M_Product_BOM_ID, String trxName)
Deprecated.Standard ConstructorMProductBOM(Properties ctx, ResultSet rs, String trxName)
Deprecated.Load Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
afterDelete(boolean success)
Deprecated.Executed after Delete operation.protected boolean
afterSave(boolean newRecord, boolean success)
Deprecated.After Savestatic MProductBOM[]
getBOMLines(Properties ctx, int M_Product_ID, String trxName)
Deprecated.Get BOM Lines for Productstatic MProductBOM[]
getBOMLines(MProduct product)
Deprecated.Get BOM Lines for ProductMProduct
getProduct()
Deprecated.Get BOM Productvoid
setM_ProductBOM_ID(int M_ProductBOM_ID)
Deprecated.Set included ProductString
toString()
Deprecated.String Representation-
Methods inherited from class org.compiere.model.X_M_Product_BOM
get_AccessLevel, getBOMQty, getBOMType, getCostStandard, getCostStandardCumAmt, getDescription, getKeyNamePair, getLine, getM_PartType, getM_PartType_ID, getM_Product, getM_Product_BOM_ID, getM_Product_BOM_UU, getM_Product_ID, getM_ProductBOM, getM_ProductBOM_ID, getValue, initPO, isBillOfMaterial, setBOMQty, setBOMType, setCostStandard, setCostStandardCumAmt, setDescription, setIsBillOfMaterial, setLine, setM_PartType_ID, setM_Product_BOM_ID, setM_Product_BOM_UU, setM_Product_ID, setValue
-
Methods inherited from class org.compiere.model.PO
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_Product_BOM
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
-
MProductBOM
public MProductBOM(Properties ctx, int M_Product_BOM_ID, String trxName)
Deprecated.Standard Constructor- Parameters:
ctx
- contextM_Product_BOM_ID
- idtrxName
- transaction
-
MProductBOM
public MProductBOM(Properties ctx, ResultSet rs, String trxName)
Deprecated.Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
-
Method Detail
-
getBOMLines
public static MProductBOM[] getBOMLines(MProduct product)
Deprecated.Get BOM Lines for Product- Parameters:
product
- product- Returns:
- array of BOMs
-
getBOMLines
public static MProductBOM[] getBOMLines(Properties ctx, int M_Product_ID, String trxName)
Deprecated.Get BOM Lines for Product- Parameters:
ctx
- contextM_Product_ID
- producttrxName
- transaction- Returns:
- array of BOMs
-
getProduct
public MProduct getProduct()
Deprecated.Get BOM Product- Returns:
- product
-
setM_ProductBOM_ID
public void setM_ProductBOM_ID(int M_ProductBOM_ID)
Deprecated.Set included Product- Specified by:
setM_ProductBOM_ID
in interfaceI_M_Product_BOM
- Overrides:
setM_ProductBOM_ID
in classX_M_Product_BOM
- Parameters:
M_ProductBOM_ID
- product ID
-
toString
public String toString()
Deprecated.String Representation- Overrides:
toString
in classX_M_Product_BOM
- Returns:
- info
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success)
Deprecated.After Save
-
afterDelete
protected boolean afterDelete(boolean success)
Deprecated.Description copied from class:PO
Executed after Delete operation.- Overrides:
afterDelete
in classPO
- Parameters:
success
- true if record deleted- Returns:
- true if delete is a success
-
-