Uses of Class
org.compiere.model.MProduct
-
Packages that use MProduct Package Description org.compiere.acct org.compiere.apps.form org.compiere.model Provides for....org.compiere.process Provides Processes used in Server and optionally Client Level.org.compiere.wf org.eevolution.model -
-
Uses of MProduct in org.compiere.acct
Methods in org.compiere.acct that return MProduct Modifier and Type Method Description MProduct
DocLine. getProduct()
Get Product -
Uses of MProduct in org.compiere.apps.form
Methods in org.compiere.apps.form with parameters of type MProduct Modifier and Type Method Description String
TreeBOM. productSummary(MProduct product, boolean isLeaf)
get Product Summary -
Uses of MProduct in org.compiere.model
Fields in org.compiere.model declared as MProduct Modifier and Type Field Description protected MProduct
MInventoryLine. m_product
Productprotected MProduct
MInvoiceLine. m_product
protected MProduct
MOrderLine. m_product
Productprotected MProduct
MRMALine. m_product
ProductMethods in org.compiere.model that return MProduct Modifier and Type Method Description static MProduct
MProduct. forS_Resource_ID(Properties ctx, int S_Resource_ID)
Deprecated.Since 3.5.3a.static MProduct
MProduct. forS_Resource_ID(Properties ctx, int S_Resource_ID, String trxName)
Get Product from Cache (immutable)static MProduct
MProduct. get(int M_Product_ID)
Get MProduct from Cache (immutable)static MProduct
MProduct. get(Properties ctx, int M_Product_ID)
Get MProduct from Cache (immutable)static MProduct
MProduct. get(Properties ctx, int M_Product_ID, String trxName)
Get MProduct from Cache (immutable)static MProduct[]
MProduct. get(Properties ctx, String whereClause, String trxName)
Get MProducts from dbstatic MProduct
MProduct. getCopy(Properties ctx, int M_Product_ID, String trxName)
Get updateable copy of MProduct from cacheMProduct
MIFixedAsset. getCreateProduct()
Create / Load productMProduct
MDistributionRunLine. getProduct()
Get ProductMProduct
MExpenseType. getProduct()
Get ProductMProduct
MIFixedAsset. getProduct()
MProduct
MInOutLine. getProduct()
Get ProductMProduct
MInventoryLine. getProduct()
Get ProductMProduct
MInvoiceLine. getProduct()
Get ProductMProduct
MMovementLine. getProduct()
Get ProductMProduct
MOrderLine. getProduct()
Get ProductMProduct
MProductBOM. getProduct()
Deprecated.Get BOM ProductMProduct
MResource. getProduct()
Get Product (use cache)MProduct
MRMALine. getProduct()
Get ProductMProduct
ProductCost. getProduct()
Get ProductMProduct
MProduct. markImmutable()
Methods in org.compiere.model that return types with arguments of type MProduct Modifier and Type Method Description static List<MProduct>
MProduct. getByUPC(Properties ctx, String upc, String trxName)
Get MProduct using UPC/EAN (case sensitive)Methods in org.compiere.model with parameters of type MProduct Modifier and Type Method Description static BigDecimal
MCostQueue. adjustQty(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, BigDecimal Qty, String trxName)
Adjust Qty based on in Lifo/Fifo orderprotected BigDecimal
MInOut. autoBalanceNegative(MInOutLine line, MProduct product, BigDecimal qtyToReceive)
static BigDecimal
MCost. calculateAverageInv(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
Calculate Average Invoice from Trxstatic BigDecimal
MCost. calculateAveragePO(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
Calculate Average POstatic BigDecimal
MCost. calculateFiFo(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
Calculate FiFo Coststatic BigDecimal
MCost. calculateLiFo(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID)
Calculate LiFo costsstatic MAttributeSetInstance
MAttributeSetInstance. create(Properties ctx, MProduct product, String trxName)
Create and save a new ASI for given product.protected static void
MCost. create(MProduct product)
Create standard Costing records for Productstatic MAssetAddition
MAssetAddition. createAsset(MProject project, MProduct product)
Create Asset and asset Addition from MProject.protected int
MProduction. createLines(boolean mustBeStocked, MProduct finishedProduct, BigDecimal requiredQty, int PP_Product_BOM_ID)
protected static void
MCost. delete(MProduct product)
Delete standard Costing records for Productstatic MAttributeSetInstance
MAttributeSetInstance. generateLot(Properties ctx, MProduct product, String trxName)
AutoGenerate and save a new ASI for given product.static MCost
MCost. get(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID)
Deprecated.static MCost
MCost. get(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID, String trxName)
Get/Create Cost Record.static MCostQueue
MCostQueue. get(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID, String trxName)
Get/Create Cost Queue Record.static MWarehousePrice
MWarehousePrice. get(MProduct product, int M_PriceList_Version_ID, int M_Warehouse_ID, String trxName)
Get MWarehouse Pricestatic MProductBOM[]
MProductBOM. getBOMLines(MProduct product)
Deprecated.Get BOM Lines for Productstatic BigDecimal
MCostQueue. getCosts(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, BigDecimal Qty, String trxName)
Calculate Cost based on Qty based on in Lifo/Fifo orderstatic BigDecimal
MCost. getCurrentCost(MProduct product, int M_AttributeSetInstance_ID, String trxName)
protected static BigDecimal
MCost. getCurrentCost(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, int M_CostType_ID, String costingMethod, BigDecimal qty, int C_OrderLine_ID, boolean zeroCostsOK, String trxName)
Get Current Cost Price for Costing Levelstatic BigDecimal
MCost. getCurrentCost(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, String costingMethod, BigDecimal qty, int C_OrderLine_ID, boolean zeroCostsOK, String trxName)
Retrieve/Calculate Current Cost Pricestatic BigDecimal
MCost. getLastInvoicePrice(MProduct product, int M_ASI_ID, int AD_Org_ID, int C_Currency_ID)
Get Last Invoice Price in currencystatic BigDecimal
MCost. getLastPOPrice(MProduct product, int M_ASI_ID, int AD_Org_ID, int C_Currency_ID)
Get Last PO Price in currencystatic BigDecimal
MCost. getPOPrice(MProduct product, int C_OrderLine_ID, int C_Currency_ID)
Get PO Price in currencystatic MCostQueue[]
MCostQueue. getQueue(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, MCostElement ce, String trxName)
Get Cost Queue Records in Lifo/Fifo orderprotected static BigDecimal
MCost. getSeedCostFromPriceList(MProduct product, MAcctSchema as, int orgID)
static BigDecimal
MCost. getSeedCosts(MProduct product, int M_ASI_ID, MAcctSchema as, int Org_ID, String costingMethod, int C_OrderLine_ID)
Get Seed Costsprotected String
MInOut. moveOnHandToShipmentASI(MProduct product, int M_Locator_ID, int M_AttributeSetInstance_ID, BigDecimal qty, Timestamp dateMaterialPolicy, int M_InOutLine_ID, boolean reversal, String trxName)
For product with mix of No ASI and ASI inventory, this move Non ASI on hand to the new ASI created at shipment line or shipment line maprotected boolean
MCostDetail. process(MAcctSchema as, MProduct product, MCostElement ce, int Org_ID, int M_ASI_ID)
Process cost detail for cost recordstatic boolean
MCostDetail. processProduct(MProduct product, String trxName)
Process Cost Details for productvoid
MIFixedAsset. setProduct(MProduct product)
void
MInOutLine. setProduct(MProduct product)
Set Productvoid
MInvoiceLine. setProduct(MProduct product)
Set Productvoid
MOrderLine. setProduct(MProduct product)
Set ProductConstructors in org.compiere.model with parameters of type MProduct Constructor Description MCost(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID)
Parent ConstructorMCostQueue(MProduct product, int M_AttributeSetInstance_ID, MAcctSchema as, int AD_Org_ID, int M_CostElement_ID, String trxName)
Parent ConstructorMProduct(Properties ctx, MProduct copy)
MProduct(Properties ctx, MProduct copy, String trxName)
MProduct(MProduct copy)
MUOMConversion(MProduct parent)
Parent Constructor -
Uses of MProduct in org.compiere.process
Methods in org.compiere.process with parameters of type MProduct Modifier and Type Method Description protected int
ImportInventory. generateASI(MProduct product, X_I_Inventory imp)
protected void
ImportInventory. updateCosting(X_I_Inventory imp, MProduct product, MInventoryLine line)
-
Uses of MProduct in org.compiere.wf
Methods in org.compiere.wf with parameters of type MProduct Modifier and Type Method Description static int
MWorkflow. getWorkflowSearchKey(MProduct product)
Get AD_Workflow_ID for given M_Product_ID -
Uses of MProduct in org.eevolution.model
Methods in org.eevolution.model that return MProduct Modifier and Type Method Description MProduct
MDDOrderLine. getProduct()
Get ProductMProduct
MPPProductBOMLine. getProduct()
Methods in org.eevolution.model with parameters of type MProduct Modifier and Type Method Description static MPPProductBOM
MPPProductBOM. get(MProduct product, int ad_org_id, String trxName)
Get BOM for Productstatic MPPProductBOM
MPPProductBOM. get(MProduct product, int ad_org_id, Timestamp valid, String trxName)
Get BOM with valid dates for Productstatic MPPProductBOMLine[]
MPPProductBOMLine. getBOMLines(MProduct product)
Get all the BOM lines for a Productstatic int
MPPProductBOM. getBOMSearchKey(MProduct product)
Get PP_Product_BOM_ID for given M_Product_IDstatic List<MPPProductBOMLine>
MPPProductBOMLine. getByProduct(MProduct product)
Get all the Product BOM line for a Componentstatic MPPProductBOM
MPPProductBOM. getDefault(MProduct product, String trxName)
Get BOM with Default Logic (Product = BOM Product and BOM Value = Product Value)static List<MPPProductBOM>
MPPProductBOM. getProductBOMs(MProduct product)
get the Product BOM for a productvoid
MDDOrderLine. setProduct(MProduct product)
Set Product
-