Compiere 3.1

org.compiere.model
Class MBOM

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_M_BOM
          extended by org.compiere.model.MBOM
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MBOM
extends X_M_BOM

BOM Model

Version:
$Id: MBOM.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_M_BOM
accessLevel, BOMTYPE_AD_Reference_ID, BOMTYPE_CurrentActive, BOMTYPE_Future, BOMTYPE_Maintenance, BOMTYPE_Make_To_Order, BOMTYPE_Previous, BOMTYPE_Repair, BOMTYPE_Spare, BOMUSE_AD_Reference_ID, BOMUSE_Engineering, BOMUSE_Manufacturing, BOMUSE_Master, BOMUSE_Planning, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MBOM(Ctx ctx, int M_BOM_ID, String trxName)
          Standard Constructor
MBOM(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  boolean afterSave(boolean newRecord, boolean success)
          After Save
protected  boolean beforeSave(boolean newRecord)
          Before Save
static MBOM get(Ctx ctx, int M_BOM_ID)
          Get BOM from Cache
static MBOM[] getOfProduct(Ctx ctx, int M_Product_ID, String trxName, String whereClause)
          Get BOMs Of Product
 
Methods inherited from class org.compiere.model.X_M_BOM
get_AccessLevel, getBOMType, getBOMUse, getDescription, getHelp, getKeyNamePair, getM_BOM_ID, getM_ChangeNotice_ID, getM_Product_ID, getName, initPO, isBOMTypeValid, isBOMUseValid, isProcessing, setBOMType, setBOMUse, setDescription, setHelp, setM_BOM_ID, setM_ChangeNotice_ID, setM_Product_ID, setName, setProcessing, toString
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, beforeDelete, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MBOM

public MBOM(Ctx ctx,
            int M_BOM_ID,
            String trxName)
Standard Constructor

Parameters:
ctx - context
M_BOM_ID - id
trxName - trx

MBOM

public MBOM(Ctx ctx,
            ResultSet rs,
            String trxName)
Load Constructor

Parameters:
ctx - ctx
rs - result set
trxName - trx
Method Detail

get

public static MBOM get(Ctx ctx,
                       int M_BOM_ID)
Get BOM from Cache

Parameters:
ctx - context
M_BOM_ID - id
Returns:
MBOM

getOfProduct

public static MBOM[] getOfProduct(Ctx ctx,
                                  int M_Product_ID,
                                  String trxName,
                                  String whereClause)
Get BOMs Of Product

Parameters:
ctx - context
M_Product_ID - product
trxName - trx
whereClause - optional WHERE clause w/o AND
Returns:
array of BOMs

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true/false

afterSave

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

Overrides:
afterSave in class PO
Parameters:
newRecord - new
success - success
Returns:
success

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.