|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compiere.model.PO
org.compiere.model.X_C_OrderLine
org.compiere.model.MOrderLine
public class MOrderLine
Order Line Model.
MOrderLine ol = new MOrderLine(m_order);
ol.setM_Product_ID(wbl.getM_Product_ID());
ol.setQtyOrdered(wbl.getQuantity());
ol.setPrice();
ol.setPriceActual(wbl.getPrice());
ol.setTax();
ol.save();
| Field Summary |
|---|
| Fields inherited from class org.compiere.model.X_C_OrderLine |
|---|
AD_ORGTRX_ID_AD_Reference_ID, LINK_ORDERLINE_ID_AD_Reference_ID, M_WAREHOUSE_ID_AD_Reference_ID, REF_ORDERLINE_ID_AD_Reference_ID, USER1_ID_AD_Reference_ID, USER2_ID_AD_Reference_ID |
| 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 |
| Constructor Summary | |
|---|---|
MOrderLine(MOrder order)
Parent Constructor. |
|
MOrderLine(Properties ctx,
int C_OrderLine_ID,
String trxName)
Default Constructor |
|
MOrderLine(Properties ctx,
ResultSet rs,
String trxName)
Load Constructor |
|
| Method Summary | |
|---|---|
void |
addDescription(String description)
Add to Description |
protected boolean |
afterDelete(boolean success)
After Delete |
protected boolean |
afterSave(boolean newRecord,
boolean success)
After Save |
protected boolean |
beforeDelete()
Before Delete |
protected boolean |
beforeSave(boolean newRecord)
Before Save |
boolean |
canChangeWarehouse()
Can Change Warehouse |
int |
getAD_OrgTrx_ID()
Get AD_OrgTrx_ID |
int |
getC_Activity_ID()
Get C_Activity_ID |
int |
getC_Campaign_ID()
Get C_Campaign_ID |
int |
getC_Project_ID()
Get C_Project_ID |
String |
getDescriptionText()
Get Description Text. |
String |
getName()
Get Name |
static BigDecimal |
getNotReserved(Properties ctx,
int M_Warehouse_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int excludeC_OrderLine_ID)
Get Order Unreserved Qty |
MOrder |
getParent()
Get Parent |
int |
getPrecision()
Get Currency Precision from Currency |
MProduct |
getProduct()
Get Product |
int |
getUser1_ID()
Get User2_ID |
int |
getUser2_ID()
Get User2_ID |
boolean |
isTaxIncluded()
Is Tax Included in Amount |
void |
setC_Charge_ID(int C_Charge_ID)
Set C_Charge_ID |
void |
setDiscount()
Set Discount |
void |
setHeaderInfo(MOrder order)
Set Header Info |
void |
setLineNetAmt()
Calculate Extended Amt. |
void |
setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
Set M_AttributeSetInstance_ID |
void |
setM_Product_ID(int M_Product_ID,
boolean setUOM)
Set M_Product_ID |
void |
setM_Product_ID(int M_Product_ID,
int C_UOM_ID)
Set Product and UOM |
void |
setM_Warehouse_ID(int M_Warehouse_ID)
Set Warehouse |
void |
setOrder(MOrder order)
Set Defaults from Order. |
void |
setPrice()
Set Price for Product and PriceList. |
void |
setPrice(BigDecimal PriceActual)
Set Price Entered/Actual. |
void |
setPrice(int M_PriceList_ID)
Set Price for Product and PriceList |
void |
setPriceActual(BigDecimal PriceActual)
Set Price Actual. |
void |
setProduct(MProduct product)
Set Product |
void |
setQty(BigDecimal Qty)
Set Qty Entered/Ordered. |
void |
setQtyEntered(BigDecimal QtyEntered)
Set Qty Entered - enforce entered UOM |
void |
setQtyOrdered(BigDecimal QtyOrdered)
Set Qty Ordered - enforce Product UOM |
boolean |
setTax()
Set Tax |
String |
toString()
String Representation |
| 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 |
| Constructor Detail |
|---|
public MOrderLine(Properties ctx,
int C_OrderLine_ID,
String trxName)
ctx - contextC_OrderLine_ID - order line to loadtrxName - trx namepublic MOrderLine(MOrder order)
order - parent order
public MOrderLine(Properties ctx,
ResultSet rs,
String trxName)
ctx - contextrs - result set recordtrxName - transaction| Method Detail |
|---|
public static BigDecimal getNotReserved(Properties ctx,
int M_Warehouse_ID,
int M_Product_ID,
int M_AttributeSetInstance_ID,
int excludeC_OrderLine_ID)
ctx - contextM_Warehouse_ID - whM_Product_ID - productM_AttributeSetInstance_ID - asiexcludeC_OrderLine_ID - exclude C_OrderLine_ID
public void setOrder(MOrder order)
order - orderpublic void setHeaderInfo(MOrder order)
order - orderpublic MOrder getParent()
public void setPrice(BigDecimal PriceActual)
PriceActual - pricepublic void setPriceActual(BigDecimal PriceActual)
setPriceActual in interface I_C_OrderLinesetPriceActual in class X_C_OrderLinePriceActual - actual pricepublic void setPrice()
public void setPrice(int M_PriceList_ID)
M_PriceList_ID - price listpublic boolean setTax()
public void setLineNetAmt()
public int getPrecision()
public void setProduct(MProduct product)
product - product
public void setM_Product_ID(int M_Product_ID,
boolean setUOM)
M_Product_ID - productsetUOM - set also UOM
public void setM_Product_ID(int M_Product_ID,
int C_UOM_ID)
M_Product_ID - productC_UOM_ID - uompublic MProduct getProduct()
public void setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
setM_AttributeSetInstance_ID in interface I_C_OrderLinesetM_AttributeSetInstance_ID in class X_C_OrderLineM_AttributeSetInstance_ID - idpublic void setM_Warehouse_ID(int M_Warehouse_ID)
setM_Warehouse_ID in interface I_C_OrderLinesetM_Warehouse_ID in class X_C_OrderLineM_Warehouse_ID - warehousepublic boolean canChangeWarehouse()
public int getC_Project_ID()
getC_Project_ID in interface I_C_OrderLinegetC_Project_ID in class X_C_OrderLinepublic int getC_Activity_ID()
getC_Activity_ID in interface I_C_OrderLinegetC_Activity_ID in class X_C_OrderLinepublic int getC_Campaign_ID()
getC_Campaign_ID in interface I_C_OrderLinegetC_Campaign_ID in class X_C_OrderLinepublic int getUser1_ID()
getUser1_ID in interface I_C_OrderLinegetUser1_ID in class X_C_OrderLinepublic int getUser2_ID()
getUser2_ID in interface I_C_OrderLinegetUser2_ID in class X_C_OrderLinepublic int getAD_OrgTrx_ID()
getAD_OrgTrx_ID in interface I_C_OrderLinegetAD_OrgTrx_ID in class X_C_OrderLinepublic String toString()
toString in class X_C_OrderLinepublic void addDescription(String description)
description - textpublic String getDescriptionText()
public String getName()
public void setC_Charge_ID(int C_Charge_ID)
setC_Charge_ID in interface I_C_OrderLinesetC_Charge_ID in class X_C_OrderLineC_Charge_ID - chargepublic void setDiscount()
public boolean isTaxIncluded()
public void setQty(BigDecimal Qty)
Qty - QtyOrdered/Enteredpublic void setQtyEntered(BigDecimal QtyEntered)
setQtyEntered in interface I_C_OrderLinesetQtyEntered in class X_C_OrderLineQtyEntered - public void setQtyOrdered(BigDecimal QtyOrdered)
setQtyOrdered in interface I_C_OrderLinesetQtyOrdered in class X_C_OrderLineQtyOrdered - protected boolean beforeSave(boolean newRecord)
beforeSave in class POnewRecord -
protected boolean beforeDelete()
beforeDelete in class PO
protected boolean afterSave(boolean newRecord,
boolean success)
afterSave in class POnewRecord - newsuccess - success
protected boolean afterDelete(boolean success)
afterDelete in class POsuccess - success
|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||