Package org.compiere.model
Class X_M_ProductionLine
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_M_ProductionLine
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_ProductionLine
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MProductionLine
public class X_M_ProductionLine extends PO implements I_M_ProductionLine, I_Persistent
Generated Model for M_ProductionLine- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
-
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_ProductionLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsEndProduct, COLUMNNAME_Line, COLUMNNAME_M_AttributeSetInstance_ID, COLUMNNAME_M_Locator_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_M_Production_ID, COLUMNNAME_M_ProductionLine_ID, COLUMNNAME_M_ProductionLine_UU, COLUMNNAME_M_ProductionPlan_ID, COLUMNNAME_MovementQty, COLUMNNAME_PlannedQty, COLUMNNAME_Processed, COLUMNNAME_ProductType, COLUMNNAME_QtyAvailable, COLUMNNAME_QtyUsed, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_M_ProductionLine(Properties ctx, int M_ProductionLine_ID, String trxName)
Standard ConstructorX_M_ProductionLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
get_AccessLevel()
AccessLevelString
getDescription()
Get Description.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameint
getLine()
Get Line No.I_M_AttributeSetInstance
getM_AttributeSetInstance()
int
getM_AttributeSetInstance_ID()
Get Attribute Set Instance.I_M_Locator
getM_Locator()
int
getM_Locator_ID()
Get Locator.I_M_Product
getM_Product()
int
getM_Product_ID()
Get Product.I_M_Production
getM_Production()
int
getM_Production_ID()
Get Production.int
getM_ProductionLine_ID()
Get Production Line.String
getM_ProductionLine_UU()
Get M_ProductionLine_UU.I_M_ProductionPlan
getM_ProductionPlan()
int
getM_ProductionPlan_ID()
Get Production Plan.BigDecimal
getMovementQty()
Get Movement Quantity.BigDecimal
getPlannedQty()
Get Planned Quantity.String
getProductType()
Get Product Type.BigDecimal
getQtyAvailable()
Get Available Quantity.BigDecimal
getQtyUsed()
Get Quantity Used.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isEndProduct()
Get End Product.boolean
isProcessed()
Get Processed.void
setDescription(String Description)
Set Description.void
setIsEndProduct(boolean IsEndProduct)
Set End Product.void
setLine(int Line)
Set Line No.void
setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
Set Attribute Set Instance.void
setM_Locator_ID(int M_Locator_ID)
Set Locator.void
setM_Product_ID(int M_Product_ID)
Set Product.void
setM_Production_ID(int M_Production_ID)
Set Production.void
setM_ProductionLine_ID(int M_ProductionLine_ID)
Set Production Line.void
setM_ProductionLine_UU(String M_ProductionLine_UU)
Set M_ProductionLine_UU.void
setM_ProductionPlan_ID(int M_ProductionPlan_ID)
Set Production Plan.void
setMovementQty(BigDecimal MovementQty)
Set Movement Quantity.void
setPlannedQty(BigDecimal PlannedQty)
Set Planned Quantity.void
setProcessed(boolean Processed)
Set Processed.void
setProductType(String ProductType)
Set Product Type.void
setQtyAvailable(BigDecimal QtyAvailable)
Set Available Quantity.void
setQtyUsed(BigDecimal QtyUsed)
Set Quantity Used.String
toString()
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_M_ProductionLine
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
-
X_M_ProductionLine
public X_M_ProductionLine(Properties ctx, int M_ProductionLine_ID, String trxName)
Standard Constructor
-
X_M_ProductionLine
public X_M_ProductionLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 1 - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_M_ProductionLine
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_M_ProductionLine
- Returns:
- Optional short description of the record
-
setIsEndProduct
public void setIsEndProduct(boolean IsEndProduct)
Set End Product.- Specified by:
setIsEndProduct
in interfaceI_M_ProductionLine
- Parameters:
IsEndProduct
- End Product of production
-
isEndProduct
public boolean isEndProduct()
Get End Product.- Specified by:
isEndProduct
in interfaceI_M_ProductionLine
- Returns:
- End Product of production
-
setLine
public void setLine(int Line)
Set Line No.- Specified by:
setLine
in interfaceI_M_ProductionLine
- Parameters:
Line
- Unique line for this document
-
getLine
public int getLine()
Get Line No.- Specified by:
getLine
in interfaceI_M_ProductionLine
- Returns:
- Unique line for this document
-
getM_AttributeSetInstance
public I_M_AttributeSetInstance getM_AttributeSetInstance() throws RuntimeException
- Specified by:
getM_AttributeSetInstance
in interfaceI_M_ProductionLine
- Throws:
RuntimeException
-
setM_AttributeSetInstance_ID
public void setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
Set Attribute Set Instance.- Specified by:
setM_AttributeSetInstance_ID
in interfaceI_M_ProductionLine
- Parameters:
M_AttributeSetInstance_ID
- Product Attribute Set Instance
-
getM_AttributeSetInstance_ID
public int getM_AttributeSetInstance_ID()
Get Attribute Set Instance.- Specified by:
getM_AttributeSetInstance_ID
in interfaceI_M_ProductionLine
- Returns:
- Product Attribute Set Instance
-
getM_Locator
public I_M_Locator getM_Locator() throws RuntimeException
- Specified by:
getM_Locator
in interfaceI_M_ProductionLine
- Throws:
RuntimeException
-
setM_Locator_ID
public void setM_Locator_ID(int M_Locator_ID)
Set Locator.- Specified by:
setM_Locator_ID
in interfaceI_M_ProductionLine
- Parameters:
M_Locator_ID
- Warehouse Locator
-
getM_Locator_ID
public int getM_Locator_ID()
Get Locator.- Specified by:
getM_Locator_ID
in interfaceI_M_ProductionLine
- Returns:
- Warehouse Locator
-
setMovementQty
public void setMovementQty(BigDecimal MovementQty)
Set Movement Quantity.- Specified by:
setMovementQty
in interfaceI_M_ProductionLine
- Parameters:
MovementQty
- Quantity of a product moved.
-
getMovementQty
public BigDecimal getMovementQty()
Get Movement Quantity.- Specified by:
getMovementQty
in interfaceI_M_ProductionLine
- Returns:
- Quantity of a product moved.
-
getM_Product
public I_M_Product getM_Product() throws RuntimeException
- Specified by:
getM_Product
in interfaceI_M_ProductionLine
- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID)
Set Product.- Specified by:
setM_Product_ID
in interfaceI_M_ProductionLine
- Parameters:
M_Product_ID
- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()
Get Product.- Specified by:
getM_Product_ID
in interfaceI_M_ProductionLine
- Returns:
- Product, Service, Item
-
getM_Production
public I_M_Production getM_Production() throws RuntimeException
- Specified by:
getM_Production
in interfaceI_M_ProductionLine
- Throws:
RuntimeException
-
setM_Production_ID
public void setM_Production_ID(int M_Production_ID)
Set Production.- Specified by:
setM_Production_ID
in interfaceI_M_ProductionLine
- Parameters:
M_Production_ID
- Plan for producing a product
-
getM_Production_ID
public int getM_Production_ID()
Get Production.- Specified by:
getM_Production_ID
in interfaceI_M_ProductionLine
- Returns:
- Plan for producing a product
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setM_ProductionLine_ID
public void setM_ProductionLine_ID(int M_ProductionLine_ID)
Set Production Line.- Specified by:
setM_ProductionLine_ID
in interfaceI_M_ProductionLine
- Parameters:
M_ProductionLine_ID
- Document Line representing a production
-
getM_ProductionLine_ID
public int getM_ProductionLine_ID()
Get Production Line.- Specified by:
getM_ProductionLine_ID
in interfaceI_M_ProductionLine
- Returns:
- Document Line representing a production
-
setM_ProductionLine_UU
public void setM_ProductionLine_UU(String M_ProductionLine_UU)
Set M_ProductionLine_UU.- Specified by:
setM_ProductionLine_UU
in interfaceI_M_ProductionLine
- Parameters:
M_ProductionLine_UU
- M_ProductionLine_UU
-
getM_ProductionLine_UU
public String getM_ProductionLine_UU()
Get M_ProductionLine_UU.- Specified by:
getM_ProductionLine_UU
in interfaceI_M_ProductionLine
- Returns:
- M_ProductionLine_UU
-
getM_ProductionPlan
public I_M_ProductionPlan getM_ProductionPlan() throws RuntimeException
- Specified by:
getM_ProductionPlan
in interfaceI_M_ProductionLine
- Throws:
RuntimeException
-
setM_ProductionPlan_ID
public void setM_ProductionPlan_ID(int M_ProductionPlan_ID)
Set Production Plan.- Specified by:
setM_ProductionPlan_ID
in interfaceI_M_ProductionLine
- Parameters:
M_ProductionPlan_ID
- Plan for how a product is produced
-
getM_ProductionPlan_ID
public int getM_ProductionPlan_ID()
Get Production Plan.- Specified by:
getM_ProductionPlan_ID
in interfaceI_M_ProductionLine
- Returns:
- Plan for how a product is produced
-
setPlannedQty
public void setPlannedQty(BigDecimal PlannedQty)
Set Planned Quantity.- Specified by:
setPlannedQty
in interfaceI_M_ProductionLine
- Parameters:
PlannedQty
- Planned quantity for this project
-
getPlannedQty
public BigDecimal getPlannedQty()
Get Planned Quantity.- Specified by:
getPlannedQty
in interfaceI_M_ProductionLine
- Returns:
- Planned quantity for this project
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_M_ProductionLine
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_M_ProductionLine
- Returns:
- The document has been processed
-
setProductType
public void setProductType(String ProductType)
Set Product Type.- Specified by:
setProductType
in interfaceI_M_ProductionLine
- Parameters:
ProductType
- Type of product
-
getProductType
public String getProductType()
Get Product Type.- Specified by:
getProductType
in interfaceI_M_ProductionLine
- Returns:
- Type of product
-
setQtyAvailable
public void setQtyAvailable(BigDecimal QtyAvailable)
Set Available Quantity.- Specified by:
setQtyAvailable
in interfaceI_M_ProductionLine
- Parameters:
QtyAvailable
- Available Quantity (On Hand - Reserved)
-
getQtyAvailable
public BigDecimal getQtyAvailable()
Get Available Quantity.- Specified by:
getQtyAvailable
in interfaceI_M_ProductionLine
- Returns:
- Available Quantity (On Hand - Reserved)
-
setQtyUsed
public void setQtyUsed(BigDecimal QtyUsed)
Set Quantity Used.- Specified by:
setQtyUsed
in interfaceI_M_ProductionLine
- Parameters:
QtyUsed
- Quantity Used
-
getQtyUsed
public BigDecimal getQtyUsed()
Get Quantity Used.- Specified by:
getQtyUsed
in interfaceI_M_ProductionLine
- Returns:
- Quantity Used
-
-