Author: doogie
Date: Tue May 29 04:16:35 2012
New Revision: 1343505
URL: http://svn.apache.org/viewvc?rev=1343505&view=rev
Log:
OPTIMIZE: Replace Delegator.getRelated/getRelatedCache calls with
GenericValue.getRelated/getRelatedCache.
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderServices.java
ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/test/IssuanceTest.java
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderServices.java?rev=1343505&r1=1343504&r2=1343505&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderServices.java
(original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderServices.java
Tue May 29 04:16:35 2012
@@ -1090,7 +1090,7 @@ public class OrderServices {
GenericValue productFacility = null;
try {
- productFacilities =
delegator.getRelatedCache("ProductFacility", product);
+ productFacilities =
product.getRelatedCache("ProductFacility");
} catch (GenericEntityException e) {
Debug.logWarning(e, "Error invoking
getRelatedCache in isCatalogInventoryAvailable", module);
}
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java?rev=1343505&r1=1343504&r2=1343505&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
Tue May 29 04:16:35 2012
@@ -681,7 +681,7 @@ public class ProductStoreWorker {
List<GenericValue> productFacilities = null;
try {
- productFacilities =
delegator.getRelatedCache("ProductFacility", product);
+ productFacilities = product.getRelatedCache("ProductFacility");
} catch (GenericEntityException e) {
Debug.logWarning(e, "Error invoking getRelatedCache in
isCatalogInventoryAvailable", module);
return false;
Modified:
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/test/IssuanceTest.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/shipment/test/IssuanceTest.java?rev=1343505&r1=1343504&r2=1343505&view=diff
==============================================================================
---
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/test/IssuanceTest.java
(original)
+++
ofbiz/trunk/applications/product/src/org/ofbiz/shipment/test/IssuanceTest.java
Tue May 29 04:16:35 2012
@@ -64,7 +64,7 @@ public class IssuanceTest extends OFBizT
GenericValue orderHeader = delegator.findOne("OrderHeader",
UtilMisc.toMap("orderId", orderId), true);
// Test the OrderShipment is correct
- List<GenericValue> orderShipments =
delegator.getRelated("OrderShipment", null, null, orderHeader);
+ List<GenericValue> orderShipments =
orderHeader.getRelated("OrderShipment", null, null);
assertFalse("No OrderShipment for order",
UtilValidate.isEmpty(orderShipments));
assertEquals( "Incorrect number of OrderShipments for order", 1,
orderShipments.size());
@@ -78,7 +78,7 @@ public class IssuanceTest extends OFBizT
assertTrue("Incorrect quantity in OrderShipment. Expected 6.00000
actual " + actual, actual.compareTo(BigDecimal.valueOf(6L))==0);
// Test the ItemIssuances are correct
- List<GenericValue> itemIssuances =
delegator.getRelated("ItemIssuance", null, UtilMisc.toList("itemIssuanceId"),
orderHeader);
+ List<GenericValue> itemIssuances =
orderHeader.getRelated("ItemIssuance", null, UtilMisc.toList("itemIssuanceId"));
assertFalse("No ItemIssuances for order",
UtilValidate.isEmpty(itemIssuances));
assertEquals( "Incorrect number of ItemIssuances for order", 2,
itemIssuances.size());
@@ -101,14 +101,14 @@ public class IssuanceTest extends OFBizT
assertTrue("Incorrect quantity in ItemIssuance. Expected 1.00000
actual " + actual, actual.compareTo(BigDecimal.valueOf(1L))==0);
// Test reservations have been removed
- List<GenericValue> reservations =
delegator.getRelated("OrderItemShipGrpInvRes", null, null, orderHeader);
+ List<GenericValue> reservations =
orderHeader.getRelated("OrderItemShipGrpInvRes", null, null);
assertTrue("Reservations exist for order - should have been deleted",
UtilValidate.isEmpty(reservations));
// Test order header status is now ORDER_COMPLETED
assertEquals(orderHeader.getString("statusId"), "ORDER_COMPLETED");
// Test order items status are now ITEM_COMPLETED
- List<GenericValue> orderItems = delegator.getRelated("OrderItem",
null, null, orderHeader);
+ List<GenericValue> orderItems = orderHeader.getRelated("OrderItem",
null, null);
for ( GenericValue orderItem : orderItems )
assertEquals("ITEM_COMPLETED", orderItem.getString("statusId"));