Package org.eevolution.model
Class X_T_BOMLine
- java.lang.Object
-
- org.compiere.model.PO
-
- org.eevolution.model.X_T_BOMLine
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_Persistent,Evaluatee,I_T_BOMLine
public class X_T_BOMLine extends PO implements I_T_BOMLine, I_Persistent
Generated Model for T_BOMLine- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOSTINGMETHOD___ = xstatic intCOSTINGMETHOD_AD_Reference_IDCostingMethod AD_Reference_ID=122static StringCOSTINGMETHOD_AverageInvoiceAverage Invoice = Istatic StringCOSTINGMETHOD_AveragePOAverage PO = Astatic StringCOSTINGMETHOD_FifoFifo = Fstatic StringCOSTINGMETHOD_LastInvoiceLast Invoice = istatic StringCOSTINGMETHOD_LastPOPriceLast PO Price = pstatic StringCOSTINGMETHOD_LifoLifo = Lstatic StringCOSTINGMETHOD_StandardCostingStandard Costing = Sstatic StringCOSTINGMETHOD_UserDefinedUser Defined = U-
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.eevolution.model.I_T_BOMLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_PInstance_ID, COLUMNNAME_C_AcctSchema_ID, COLUMNNAME_Cost, COLUMNNAME_CostingMethod, COLUMNNAME_CostStandard, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CurrentCostPrice, COLUMNNAME_CurrentCostPriceLL, COLUMNNAME_FutureCostPrice, COLUMNNAME_FutureCostPriceLL, COLUMNNAME_Implosion, COLUMNNAME_IsActive, COLUMNNAME_IsCostFrozen, COLUMNNAME_LevelNo, COLUMNNAME_Levels, COLUMNNAME_M_CostElement_ID, COLUMNNAME_M_CostType_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_PP_Product_BOM_ID, COLUMNNAME_PP_Product_BOMLine_ID, COLUMNNAME_QtyBOM, COLUMNNAME_Sel_Product_ID, COLUMNNAME_SeqNo, COLUMNNAME_T_BOMLine_ID, COLUMNNAME_T_BOMLine_UU, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_T_BOMLine(Properties ctx, int T_BOMLine_ID, String trxName)Standard ConstructorX_T_BOMLine(Properties ctx, ResultSet rs, String trxName)Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intget_AccessLevel()AccessLevelI_AD_PInstancegetAD_PInstance()intgetAD_PInstance_ID()Get Process Instance.I_C_AcctSchemagetC_AcctSchema()intgetC_AcctSchema_ID()Get Accounting Schema.BigDecimalgetCost()Get Cost.StringgetCostingMethod()Get Costing Method.BigDecimalgetCostStandard()Get Standard Cost.BigDecimalgetCurrentCostPrice()Get Current Cost Price.BigDecimalgetCurrentCostPriceLL()Get Current Cost Price Lower Level.BigDecimalgetFutureCostPrice()Get Future Cost Price.BigDecimalgetFutureCostPriceLL()Get Future Cost Price Lower Level.intgetLevelNo()Get Level no.StringgetLevels()Get Levels.I_M_CostElementgetM_CostElement()intgetM_CostElement_ID()Get Cost Element.I_M_CostTypegetM_CostType()intgetM_CostType_ID()Get Cost Type.I_M_ProductgetM_Product()intgetM_Product_ID()Get Product.I_PP_Product_BOMgetPP_Product_BOM()intgetPP_Product_BOM_ID()Get BOM & Formula.I_PP_Product_BOMLinegetPP_Product_BOMLine()intgetPP_Product_BOMLine_ID()Get BOM Line.BigDecimalgetQtyBOM()Get Quantity.intgetSel_Product_ID()Get Selected Product.intgetSeqNo()Get Sequence.intgetT_BOMLine_ID()Get Temporal BOM Line.StringgetT_BOMLine_UU()Get T_BOMLine_UU.protected POInfoinitPO(Properties ctx)Load Meta DatabooleanisCostFrozen()Get Cost Frozen.booleanisImplosion()Get Implosion.voidsetAD_PInstance_ID(int AD_PInstance_ID)Set Process Instance.voidsetC_AcctSchema_ID(int C_AcctSchema_ID)Set Accounting Schema.voidsetCost(BigDecimal Cost)Set Cost.voidsetCostingMethod(String CostingMethod)Set Costing Method.voidsetCostStandard(BigDecimal CostStandard)Set Standard Cost.voidsetCurrentCostPrice(BigDecimal CurrentCostPrice)Set Current Cost Price.voidsetCurrentCostPriceLL(BigDecimal CurrentCostPriceLL)Set Current Cost Price Lower Level.voidsetFutureCostPrice(BigDecimal FutureCostPrice)Set Future Cost Price.voidsetFutureCostPriceLL(BigDecimal FutureCostPriceLL)Set Future Cost Price Lower Level.voidsetImplosion(boolean Implosion)Set Implosion.voidsetIsCostFrozen(boolean IsCostFrozen)Set Cost Frozen.voidsetLevelNo(int LevelNo)Set Level no.voidsetLevels(String Levels)Set Levels.voidsetM_CostElement_ID(int M_CostElement_ID)Set Cost Element.voidsetM_CostType_ID(int M_CostType_ID)Set Cost Type.voidsetM_Product_ID(int M_Product_ID)Set Product.voidsetPP_Product_BOM_ID(int PP_Product_BOM_ID)Set BOM & Formula.voidsetPP_Product_BOMLine_ID(int PP_Product_BOMLine_ID)Set BOM Line.voidsetQtyBOM(BigDecimal QtyBOM)Set Quantity.voidsetSel_Product_ID(int Sel_Product_ID)Set Selected Product.voidsetSeqNo(int SeqNo)Set Sequence.voidsetT_BOMLine_ID(int T_BOMLine_ID)Set Temporal BOM Line.voidsetT_BOMLine_UU(String T_BOMLine_UU)Set T_BOMLine_UU.StringtoString()String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, 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_Persistent
save
-
Methods inherited from interface org.eevolution.model.I_T_BOMLine
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
-
-
-
Field Detail
-
COSTINGMETHOD_AD_Reference_ID
public static final int COSTINGMETHOD_AD_Reference_ID
CostingMethod AD_Reference_ID=122- See Also:
- Constant Field Values
-
COSTINGMETHOD_AveragePO
public static final String COSTINGMETHOD_AveragePO
Average PO = A- See Also:
- Constant Field Values
-
COSTINGMETHOD_Fifo
public static final String COSTINGMETHOD_Fifo
Fifo = F- See Also:
- Constant Field Values
-
COSTINGMETHOD_LastInvoice
public static final String COSTINGMETHOD_LastInvoice
Last Invoice = i- See Also:
- Constant Field Values
-
COSTINGMETHOD_AverageInvoice
public static final String COSTINGMETHOD_AverageInvoice
Average Invoice = I- See Also:
- Constant Field Values
-
COSTINGMETHOD_Lifo
public static final String COSTINGMETHOD_Lifo
Lifo = L- See Also:
- Constant Field Values
-
COSTINGMETHOD_LastPOPrice
public static final String COSTINGMETHOD_LastPOPrice
Last PO Price = p- See Also:
- Constant Field Values
-
COSTINGMETHOD_StandardCosting
public static final String COSTINGMETHOD_StandardCosting
Standard Costing = S- See Also:
- Constant Field Values
-
COSTINGMETHOD_UserDefined
public static final String COSTINGMETHOD_UserDefined
User Defined = U- See Also:
- Constant Field Values
-
COSTINGMETHOD__
public static final String COSTINGMETHOD__
_ = x- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_T_BOMLine
public X_T_BOMLine(Properties ctx, int T_BOMLine_ID, String trxName)
Standard Constructor
-
X_T_BOMLine
public X_T_BOMLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
getAD_PInstance
public I_AD_PInstance getAD_PInstance() throws RuntimeException
- Specified by:
getAD_PInstancein interfaceI_T_BOMLine- Throws:
RuntimeException
-
setAD_PInstance_ID
public void setAD_PInstance_ID(int AD_PInstance_ID)
Set Process Instance.- Specified by:
setAD_PInstance_IDin interfaceI_T_BOMLine- Parameters:
AD_PInstance_ID- Instance of the process
-
getAD_PInstance_ID
public int getAD_PInstance_ID()
Get Process Instance.- Specified by:
getAD_PInstance_IDin interfaceI_T_BOMLine- Returns:
- Instance of the process
-
getC_AcctSchema
public I_C_AcctSchema getC_AcctSchema() throws RuntimeException
- Specified by:
getC_AcctSchemain interfaceI_T_BOMLine- Throws:
RuntimeException
-
setC_AcctSchema_ID
public void setC_AcctSchema_ID(int C_AcctSchema_ID)
Set Accounting Schema.- Specified by:
setC_AcctSchema_IDin interfaceI_T_BOMLine- Parameters:
C_AcctSchema_ID- Rules for accounting
-
getC_AcctSchema_ID
public int getC_AcctSchema_ID()
Get Accounting Schema.- Specified by:
getC_AcctSchema_IDin interfaceI_T_BOMLine- Returns:
- Rules for accounting
-
setCost
public void setCost(BigDecimal Cost)
Set Cost.- Specified by:
setCostin interfaceI_T_BOMLine- Parameters:
Cost- Cost information
-
getCost
public BigDecimal getCost()
Get Cost.- Specified by:
getCostin interfaceI_T_BOMLine- Returns:
- Cost information
-
setCostingMethod
public void setCostingMethod(String CostingMethod)
Set Costing Method.- Specified by:
setCostingMethodin interfaceI_T_BOMLine- Parameters:
CostingMethod- Indicates how Costs will be calculated
-
getCostingMethod
public String getCostingMethod()
Get Costing Method.- Specified by:
getCostingMethodin interfaceI_T_BOMLine- Returns:
- Indicates how Costs will be calculated
-
setCostStandard
public void setCostStandard(BigDecimal CostStandard)
Set Standard Cost.- Specified by:
setCostStandardin interfaceI_T_BOMLine- Parameters:
CostStandard- Standard Costs
-
getCostStandard
public BigDecimal getCostStandard()
Get Standard Cost.- Specified by:
getCostStandardin interfaceI_T_BOMLine- Returns:
- Standard Costs
-
setCurrentCostPrice
public void setCurrentCostPrice(BigDecimal CurrentCostPrice)
Set Current Cost Price.- Specified by:
setCurrentCostPricein interfaceI_T_BOMLine- Parameters:
CurrentCostPrice- The currently used cost price
-
getCurrentCostPrice
public BigDecimal getCurrentCostPrice()
Get Current Cost Price.- Specified by:
getCurrentCostPricein interfaceI_T_BOMLine- Returns:
- The currently used cost price
-
setCurrentCostPriceLL
public void setCurrentCostPriceLL(BigDecimal CurrentCostPriceLL)
Set Current Cost Price Lower Level.- Specified by:
setCurrentCostPriceLLin interfaceI_T_BOMLine- Parameters:
CurrentCostPriceLL- Current Price Lower Level Is the sum of the costs of the components of this product manufactured for this level.
-
getCurrentCostPriceLL
public BigDecimal getCurrentCostPriceLL()
Get Current Cost Price Lower Level.- Specified by:
getCurrentCostPriceLLin interfaceI_T_BOMLine- Returns:
- Current Price Lower Level Is the sum of the costs of the components of this product manufactured for this level.
-
setFutureCostPrice
public void setFutureCostPrice(BigDecimal FutureCostPrice)
Set Future Cost Price.- Specified by:
setFutureCostPricein interfaceI_T_BOMLine- Parameters:
FutureCostPrice- Future Cost Price
-
getFutureCostPrice
public BigDecimal getFutureCostPrice()
Get Future Cost Price.- Specified by:
getFutureCostPricein interfaceI_T_BOMLine- Returns:
- Future Cost Price
-
setFutureCostPriceLL
public void setFutureCostPriceLL(BigDecimal FutureCostPriceLL)
Set Future Cost Price Lower Level.- Specified by:
setFutureCostPriceLLin interfaceI_T_BOMLine- Parameters:
FutureCostPriceLL- Future Cost Price Lower Level
-
getFutureCostPriceLL
public BigDecimal getFutureCostPriceLL()
Get Future Cost Price Lower Level.- Specified by:
getFutureCostPriceLLin interfaceI_T_BOMLine- Returns:
- Future Cost Price Lower Level
-
setImplosion
public void setImplosion(boolean Implosion)
Set Implosion.- Specified by:
setImplosionin interfaceI_T_BOMLine- Parameters:
Implosion- Implosion of a Bill of Materials refers to finding all the BOM''s in which a component is used.
-
isImplosion
public boolean isImplosion()
Get Implosion.- Specified by:
isImplosionin interfaceI_T_BOMLine- Returns:
- Implosion of a Bill of Materials refers to finding all the BOM''s in which a component is used.
-
setIsCostFrozen
public void setIsCostFrozen(boolean IsCostFrozen)
Set Cost Frozen.- Specified by:
setIsCostFrozenin interfaceI_T_BOMLine- Parameters:
IsCostFrozen- Indicated that the Standard Cost is frozen
-
isCostFrozen
public boolean isCostFrozen()
Get Cost Frozen.- Specified by:
isCostFrozenin interfaceI_T_BOMLine- Returns:
- Indicated that the Standard Cost is frozen
-
setLevelNo
public void setLevelNo(int LevelNo)
Set Level no.- Specified by:
setLevelNoin interfaceI_T_BOMLine- Parameters:
LevelNo- Level no
-
getLevelNo
public int getLevelNo()
Get Level no.- Specified by:
getLevelNoin interfaceI_T_BOMLine- Returns:
- Level no
-
setLevels
public void setLevels(String Levels)
Set Levels.- Specified by:
setLevelsin interfaceI_T_BOMLine- Parameters:
Levels- Levels
-
getLevels
public String getLevels()
Get Levels.- Specified by:
getLevelsin interfaceI_T_BOMLine- Returns:
- Levels
-
getM_CostElement
public I_M_CostElement getM_CostElement() throws RuntimeException
- Specified by:
getM_CostElementin interfaceI_T_BOMLine- Throws:
RuntimeException
-
setM_CostElement_ID
public void setM_CostElement_ID(int M_CostElement_ID)
Set Cost Element.- Specified by:
setM_CostElement_IDin interfaceI_T_BOMLine- Parameters:
M_CostElement_ID- Product Cost Element
-
getM_CostElement_ID
public int getM_CostElement_ID()
Get Cost Element.- Specified by:
getM_CostElement_IDin interfaceI_T_BOMLine- Returns:
- Product Cost Element
-
getM_CostType
public I_M_CostType getM_CostType() throws RuntimeException
- Specified by:
getM_CostTypein interfaceI_T_BOMLine- Throws:
RuntimeException
-
setM_CostType_ID
public void setM_CostType_ID(int M_CostType_ID)
Set Cost Type.- Specified by:
setM_CostType_IDin interfaceI_T_BOMLine- Parameters:
M_CostType_ID- Type of Cost (e.g. Current, Plan, Future)
-
getM_CostType_ID
public int getM_CostType_ID()
Get Cost Type.- Specified by:
getM_CostType_IDin interfaceI_T_BOMLine- Returns:
- Type of Cost (e.g. Current, Plan, Future)
-
getM_Product
public I_M_Product getM_Product() throws RuntimeException
- Specified by:
getM_Productin interfaceI_T_BOMLine- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID)
Set Product.- Specified by:
setM_Product_IDin interfaceI_T_BOMLine- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()
Get Product.- Specified by:
getM_Product_IDin interfaceI_T_BOMLine- Returns:
- Product, Service, Item
-
getPP_Product_BOM
public I_PP_Product_BOM getPP_Product_BOM() throws RuntimeException
- Specified by:
getPP_Product_BOMin interfaceI_T_BOMLine- Throws:
RuntimeException
-
setPP_Product_BOM_ID
public void setPP_Product_BOM_ID(int PP_Product_BOM_ID)
Set BOM & Formula.- Specified by:
setPP_Product_BOM_IDin interfaceI_T_BOMLine- Parameters:
PP_Product_BOM_ID- BOM & Formula
-
getPP_Product_BOM_ID
public int getPP_Product_BOM_ID()
Get BOM & Formula.- Specified by:
getPP_Product_BOM_IDin interfaceI_T_BOMLine- Returns:
- BOM & Formula
-
getPP_Product_BOMLine
public I_PP_Product_BOMLine getPP_Product_BOMLine() throws RuntimeException
- Specified by:
getPP_Product_BOMLinein interfaceI_T_BOMLine- Throws:
RuntimeException
-
setPP_Product_BOMLine_ID
public void setPP_Product_BOMLine_ID(int PP_Product_BOMLine_ID)
Set BOM Line.- Specified by:
setPP_Product_BOMLine_IDin interfaceI_T_BOMLine- Parameters:
PP_Product_BOMLine_ID- BOM Line
-
getPP_Product_BOMLine_ID
public int getPP_Product_BOMLine_ID()
Get BOM Line.- Specified by:
getPP_Product_BOMLine_IDin interfaceI_T_BOMLine- Returns:
- BOM Line
-
setQtyBOM
public void setQtyBOM(BigDecimal QtyBOM)
Set Quantity.- Specified by:
setQtyBOMin interfaceI_T_BOMLine- Parameters:
QtyBOM- Indicate the Quantity use in this BOM
-
getQtyBOM
public BigDecimal getQtyBOM()
Get Quantity.- Specified by:
getQtyBOMin interfaceI_T_BOMLine- Returns:
- Indicate the Quantity use in this BOM
-
setSel_Product_ID
public void setSel_Product_ID(int Sel_Product_ID)
Set Selected Product.- Specified by:
setSel_Product_IDin interfaceI_T_BOMLine- Parameters:
Sel_Product_ID- Selected Product
-
getSel_Product_ID
public int getSel_Product_ID()
Get Selected Product.- Specified by:
getSel_Product_IDin interfaceI_T_BOMLine- Returns:
- Selected Product
-
setSeqNo
public void setSeqNo(int SeqNo)
Set Sequence.- Specified by:
setSeqNoin interfaceI_T_BOMLine- Parameters:
SeqNo- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()
Get Sequence.- Specified by:
getSeqNoin interfaceI_T_BOMLine- Returns:
- Method of ordering records; lowest number comes first
-
setT_BOMLine_ID
public void setT_BOMLine_ID(int T_BOMLine_ID)
Set Temporal BOM Line.- Specified by:
setT_BOMLine_IDin interfaceI_T_BOMLine- Parameters:
T_BOMLine_ID- Temporal BOM Line
-
getT_BOMLine_ID
public int getT_BOMLine_ID()
Get Temporal BOM Line.- Specified by:
getT_BOMLine_IDin interfaceI_T_BOMLine- Returns:
- Temporal BOM Line
-
setT_BOMLine_UU
public void setT_BOMLine_UU(String T_BOMLine_UU)
Set T_BOMLine_UU.- Specified by:
setT_BOMLine_UUin interfaceI_T_BOMLine- Parameters:
T_BOMLine_UU- T_BOMLine_UU
-
getT_BOMLine_UU
public String getT_BOMLine_UU()
Get T_BOMLine_UU.- Specified by:
getT_BOMLine_UUin interfaceI_T_BOMLine- Returns:
- T_BOMLine_UU
-
-