Adempiere 3.5.2a

org.compiere.model
Class X_M_Product_BOM

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_M_Product_BOM
All Implemented Interfaces:
Serializable, Comparator, I_M_Product_BOM, I_Persistent, Evaluatee
Direct Known Subclasses:
MProductBOM

public class X_M_Product_BOM
extends PO
implements I_M_Product_BOM, I_Persistent

Generated Model for M_Product_BOM

Version:
Release 3.5.2a - $Id$
Author:
Adempiere (generated)
See Also:
Serialized Form

Field Summary
static int BOMTYPE_AD_Reference_ID
          BOMType AD_Reference_ID=279
static String BOMTYPE_InAlternaltveGroup3
          In alternaltve Group 3 = 3
static String BOMTYPE_InAlternativeGroup1
          In alternative Group 1 = 1
static String BOMTYPE_InAlternativeGroup2
          In alternative Group 2 = 2
static String BOMTYPE_InAlternativeGroup4
          In alternative Group 4 = 4
static String BOMTYPE_InAlternativeGroup5
          In alternative Group 5 = 5
static String BOMTYPE_InAlternativeGroup6
          In alternative Group 6 = 6
static String BOMTYPE_InAlternativeGroup7
          In alternative Group 7 = 7
static String BOMTYPE_InAlternativeGroup8
          In alternative Group 8 = 8
static String BOMTYPE_InAlternativeGroup9
          In alternative Group 9 = 9
static String BOMTYPE_OptionalPart
          Optional Part = O
static String BOMTYPE_StandardPart
          Standard Part = P
static int M_PRODUCTBOM_ID_AD_Reference_ID
          M_ProductBOM_ID AD_Reference_ID=162
 
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_Product_BOM
accessLevel, COLUMNNAME_BOMQty, COLUMNNAME_BOMType, COLUMNNAME_Description, COLUMNNAME_Line, COLUMNNAME_M_Product_BOM_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_M_ProductBOM_ID, Model, Table_ID, Table_Name
 
Constructor Summary
X_M_Product_BOM(Properties ctx, int M_Product_BOM_ID, String trxName)
          Standard Constructor
X_M_Product_BOM(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 BigDecimal getBOMQty()
          Get BOM Quantity.
 String getBOMType()
          Get BOM Type.
 String getDescription()
          Get Description.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getLine()
          Get Line No.
 int getM_Product_BOM_ID()
          Get BOM Line.
 int getM_Product_ID()
          Get Product.
 I_M_Product getM_Product()
           
 int getM_ProductBOM_ID()
          Get BOM Product.
protected  POInfo initPO(Properties ctx)
          Load Meta Data
 void setBOMQty(BigDecimal BOMQty)
          Set BOM Quantity.
 void setBOMType(String BOMType)
          Set BOM Type.
 void setDescription(String Description)
          Set Description.
 void setLine(int Line)
          Set Line No.
 void setM_Product_BOM_ID(int M_Product_BOM_ID)
          Set BOM Line.
 void setM_Product_ID(int M_Product_ID)
          Set Product.
 void setM_ProductBOM_ID(int M_ProductBOM_ID)
          Set BOM Product.
 String toString()
          String representation
 
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
 

Field Detail

BOMTYPE_AD_Reference_ID

public static final int BOMTYPE_AD_Reference_ID
BOMType AD_Reference_ID=279

See Also:
Constant Field Values

BOMTYPE_StandardPart

public static final String BOMTYPE_StandardPart
Standard Part = P

See Also:
Constant Field Values

BOMTYPE_OptionalPart

public static final String BOMTYPE_OptionalPart
Optional Part = O

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup1

public static final String BOMTYPE_InAlternativeGroup1
In alternative Group 1 = 1

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup2

public static final String BOMTYPE_InAlternativeGroup2
In alternative Group 2 = 2

See Also:
Constant Field Values

BOMTYPE_InAlternaltveGroup3

public static final String BOMTYPE_InAlternaltveGroup3
In alternaltve Group 3 = 3

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup4

public static final String BOMTYPE_InAlternativeGroup4
In alternative Group 4 = 4

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup5

public static final String BOMTYPE_InAlternativeGroup5
In alternative Group 5 = 5

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup6

public static final String BOMTYPE_InAlternativeGroup6
In alternative Group 6 = 6

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup7

public static final String BOMTYPE_InAlternativeGroup7
In alternative Group 7 = 7

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup8

public static final String BOMTYPE_InAlternativeGroup8
In alternative Group 8 = 8

See Also:
Constant Field Values

BOMTYPE_InAlternativeGroup9

public static final String BOMTYPE_InAlternativeGroup9
In alternative Group 9 = 9

See Also:
Constant Field Values

M_PRODUCTBOM_ID_AD_Reference_ID

public static final int M_PRODUCTBOM_ID_AD_Reference_ID
M_ProductBOM_ID AD_Reference_ID=162

See Also:
Constant Field Values
Constructor Detail

X_M_Product_BOM

public X_M_Product_BOM(Properties ctx,
                       int M_Product_BOM_ID,
                       String trxName)
Standard Constructor


X_M_Product_BOM

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

Method Detail

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Properties ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
POInfo

toString

public String toString()
Description copied from class: PO
String representation

Overrides:
toString in class PO
Returns:
String representation

setBOMQty

public void setBOMQty(BigDecimal BOMQty)
Set BOM Quantity.

Specified by:
setBOMQty in interface I_M_Product_BOM
Parameters:
BOMQty - Bill of Materials Quantity

getBOMQty

public BigDecimal getBOMQty()
Get BOM Quantity.

Specified by:
getBOMQty in interface I_M_Product_BOM
Returns:
Bill of Materials Quantity

setBOMType

public void setBOMType(String BOMType)
Set BOM Type.

Specified by:
setBOMType in interface I_M_Product_BOM
Parameters:
BOMType - Type of BOM

getBOMType

public String getBOMType()
Get BOM Type.

Specified by:
getBOMType in interface I_M_Product_BOM
Returns:
Type of BOM

setDescription

public void setDescription(String Description)
Set Description.

Specified by:
setDescription in interface I_M_Product_BOM
Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Specified by:
getDescription in interface I_M_Product_BOM
Returns:
Optional short description of the record

setLine

public void setLine(int Line)
Set Line No.

Specified by:
setLine in interface I_M_Product_BOM
Parameters:
Line - Unique line for this document

getLine

public int getLine()
Get Line No.

Specified by:
getLine in interface I_M_Product_BOM
Returns:
Unique line for this document

setM_Product_BOM_ID

public void setM_Product_BOM_ID(int M_Product_BOM_ID)
Set BOM Line.

Specified by:
setM_Product_BOM_ID in interface I_M_Product_BOM
Parameters:
M_Product_BOM_ID - BOM Line

getM_Product_BOM_ID

public int getM_Product_BOM_ID()
Get BOM Line.

Specified by:
getM_Product_BOM_ID in interface I_M_Product_BOM
Returns:
BOM Line

setM_ProductBOM_ID

public void setM_ProductBOM_ID(int M_ProductBOM_ID)
Set BOM Product.

Specified by:
setM_ProductBOM_ID in interface I_M_Product_BOM
Parameters:
M_ProductBOM_ID - Bill of Material Component Product

getM_ProductBOM_ID

public int getM_ProductBOM_ID()
Get BOM Product.

Specified by:
getM_ProductBOM_ID in interface I_M_Product_BOM
Returns:
Bill of Material Component Product

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

getM_Product

public I_M_Product getM_Product()
                         throws Exception
Specified by:
getM_Product in interface I_M_Product_BOM
Throws:
Exception

setM_Product_ID

public void setM_Product_ID(int M_Product_ID)
Set Product.

Specified by:
setM_Product_ID in interface I_M_Product_BOM
Parameters:
M_Product_ID - Product, Service, Item

getM_Product_ID

public int getM_Product_ID()
Get Product.

Specified by:
getM_Product_ID in interface I_M_Product_BOM
Returns:
Product, Service, Item

Adempiere 3.5.2a

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