Class CopyFromOrdersProcess
- java.lang.Object
-
- org.openbravo.common.actionhandler.copyfromorderprocess.CopyFromOrdersProcess
-
public class CopyFromOrdersProcess extends Object
-
-
Constructor Summary
Constructors Constructor Description CopyFromOrdersProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
copyOrderLines(Order processingOrderParam, org.codehaus.jettison.json.JSONArray selectedOrders)
This process copies the Order Lines of the selected Orders into the Order that is being processed by this same Process Retrieve the Order Lines of each Order that are not Discounts or are Non-Stocked BOM Products and for each one: 1.
-
-
-
Method Detail
-
copyOrderLines
public int copyOrderLines(Order processingOrderParam, org.codehaus.jettison.json.JSONArray selectedOrders)
This process copies the Order Lines of the selected Orders into the Order that is being processed by this same Process- Retrieve the Order Lines of each Order that are not Discounts or are Non-Stocked BOM Products and for each one:
- 1. Update Order and Order Line related information
- 2. Copy attributes
- 3. Calculate amounts and UOM's
- 4. Calculate Prices based on price list
- 5. Recalculate Taxes
- Explodes the non-stocked BOM Products to create the corresponding Order Lines
- Parameters:
selectedOrders
- . Orders from which the lines are going to be copied- Returns:
- The number of orders properly copied
-
-