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"));


Reply via email to