|
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")); |
| Free forum by Nabble | Edit this page |
