Author: mrisaliti
Date: Sat Jan 29 23:36:03 2011 New Revision: 1065145 URL: http://svn.apache.org/viewvc?rev=1065145&view=rev Log: Remove java compilation warnings of OrderLookupServices (OFBIZ-4102) Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderLookupServices.java Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderLookupServices.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderLookupServices.java?rev=1065145&r1=1065144&r2=1065145&view=diff ============================================================================== --- ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderLookupServices.java (original) +++ ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderLookupServices.java Sat Jan 29 23:36:03 2011 @@ -30,6 +30,7 @@ import org.ofbiz.base.util.Debug; import org.ofbiz.base.util.GeneralException; import org.ofbiz.base.util.ObjectType; import org.ofbiz.base.util.StringUtil; +import org.ofbiz.base.util.UtilGenerics; import org.ofbiz.base.util.UtilMisc; import org.ofbiz.base.util.UtilValidate; import org.ofbiz.entity.Delegator; @@ -57,7 +58,7 @@ public class OrderLookupServices { public static final String module = OrderLookupServices.class.getName(); - public static Map findOrders(DispatchContext dctx, Map context) { + public static Map<String, Object> findOrders(DispatchContext dctx, Map<String, ? extends Object> context) { LocalDispatcher dispatcher = dctx.getDispatcher(); Delegator delegator = dctx.getDelegator(); Security security = dctx.getSecurity(); @@ -72,7 +73,7 @@ public class OrderLookupServices { } // list of fields to select (initial list) - List fieldsToSelect = FastList.newInstance(); + List<String> fieldsToSelect = FastList.newInstance(); fieldsToSelect.add("orderId"); fieldsToSelect.add("orderName"); fieldsToSelect.add("statusId"); @@ -83,13 +84,13 @@ public class OrderLookupServices { fieldsToSelect.add("remainingSubTotal"); // sorting by order date newest first - List orderBy = UtilMisc.toList("-orderDate", "-orderId"); + List<String> orderBy = UtilMisc.toList("-orderDate", "-orderId"); // list to hold the parameters - List paramList = FastList.newInstance(); + List<String> paramList = FastList.newInstance(); // list of conditions - List conditions = FastList.newInstance(); + List<EntityCondition> conditions = FastList.newInstance(); // check security flag for purchase orders boolean canViewPo = security.hasEntityPermission("ORDERMGR", "_PURCHASE_VIEW", userLogin); @@ -112,12 +113,12 @@ public class OrderLookupServices { } // the base order header fields - List orderTypeList = (List) context.get("orderTypeId"); + List<String> orderTypeList = UtilGenerics.checkList(context.get("orderTypeId")); if (orderTypeList != null) { - Iterator i = orderTypeList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = orderTypeList.iterator(); + List<EntityExpr> orExprs = FastList.newInstance(); while (i.hasNext()) { - String orderTypeId = (String) i.next(); + String orderTypeId = i.next(); paramList.add("orderTypeId=" + orderTypeId); if (!"PURCHASE_ORDER".equals(orderTypeId) || ("PURCHASE_ORDER".equals(orderTypeId) && canViewPo)) { @@ -133,15 +134,15 @@ public class OrderLookupServices { conditions.add(makeExpr("orderName", orderName, true)); } - List orderStatusList = (List) context.get("orderStatusId"); + List<String> orderStatusList = UtilGenerics.checkList(context.get("orderStatusId")); if (orderStatusList != null) { - Iterator i = orderStatusList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = orderStatusList.iterator(); + List<EntityCondition> orExprs = FastList.newInstance(); while (i.hasNext()) { - String orderStatusId = (String) i.next(); + String orderStatusId = i.next(); paramList.add("orderStatusId=" + orderStatusId); if ("PENDING".equals(orderStatusId)) { - List pendExprs = FastList.newInstance(); + List<EntityExpr> pendExprs = FastList.newInstance(); pendExprs.add(EntityCondition.makeCondition("statusId", EntityOperator.EQUALS, "ORDER_CREATED")); pendExprs.add(EntityCondition.makeCondition("statusId", EntityOperator.EQUALS, "ORDER_PROCESSING")); pendExprs.add(EntityCondition.makeCondition("statusId", EntityOperator.EQUALS, "ORDER_APPROVED")); @@ -153,36 +154,36 @@ public class OrderLookupServices { conditions.add(EntityCondition.makeCondition(orExprs, EntityOperator.OR)); } - List productStoreList = (List) context.get("productStoreId"); + List<String> productStoreList = UtilGenerics.checkList(context.get("productStoreId")); if (productStoreList != null) { - Iterator i = productStoreList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = productStoreList.iterator(); + List<EntityExpr> orExprs = FastList.newInstance(); while (i.hasNext()) { - String productStoreId = (String) i.next(); + String productStoreId = i.next(); paramList.add("productStoreId=" + productStoreId); orExprs.add(EntityCondition.makeCondition("productStoreId", EntityOperator.EQUALS, productStoreId)); } conditions.add(EntityCondition.makeCondition(orExprs, EntityOperator.OR)); } - List webSiteList = (List) context.get("orderWebSiteId"); + List<String> webSiteList = UtilGenerics.checkList(context.get("orderWebSiteId")); if (webSiteList != null) { - Iterator i = webSiteList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = webSiteList.iterator(); + List<EntityExpr> orExprs = FastList.newInstance(); while (i.hasNext()) { - String webSiteId = (String) i.next(); + String webSiteId = i.next(); paramList.add("webSiteId=" + webSiteId); orExprs.add(EntityCondition.makeCondition("webSiteId", EntityOperator.EQUALS, webSiteId)); } conditions.add(EntityCondition.makeCondition(orExprs, EntityOperator.OR)); } - List saleChannelList = (List) context.get("salesChannelEnumId"); + List<String> saleChannelList = UtilGenerics.checkList(context.get("salesChannelEnumId")); if (saleChannelList != null) { - Iterator i = saleChannelList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = saleChannelList.iterator(); + List<EntityExpr> orExprs = FastList.newInstance(); while (i.hasNext()) { - String salesChannelEnumId = (String) i.next(); + String salesChannelEnumId = i.next(); paramList.add("salesChannelEnumId=" + salesChannelEnumId); orExprs.add(EntityCondition.makeCondition("salesChannelEnumId", EntityOperator.EQUALS, salesChannelEnumId)); } @@ -255,7 +256,7 @@ public class OrderLookupServices { // party (role) fields String userLoginId = (String) context.get("userLoginId"); String partyId = (String) context.get("partyId"); - List roleTypeList = (List) context.get("roleTypeId"); + List<String> roleTypeList = UtilGenerics.checkList(context.get("roleTypeId")); if (UtilValidate.isNotEmpty(userLoginId) && UtilValidate.isEmpty(partyId)) { GenericValue ul = null; @@ -334,10 +335,10 @@ public class OrderLookupServices { if (roleTypeList != null) { fieldsToSelect.add("roleTypeId"); - Iterator i = roleTypeList.iterator(); - List orExprs = FastList.newInstance(); + Iterator<String> i = roleTypeList.iterator(); + List<EntityExpr> orExprs = FastList.newInstance(); while (i.hasNext()) { - String roleTypeId = (String) i.next(); + String roleTypeId = i.next(); paramList.add("roleTypeId=" + roleTypeId); orExprs.add(makeExpr("roleTypeId", roleTypeId)); } @@ -385,20 +386,20 @@ public class OrderLookupServices { if (product != null) { String isVirtual = product.getString("isVirtual"); if (isVirtual != null && "Y".equals(isVirtual)) { - List orExprs = FastList.newInstance(); + List<EntityExpr> orExprs = FastList.newInstance(); orExprs.add(EntityCondition.makeCondition("productId", EntityOperator.EQUALS, productId)); - Map varLookup = null; + Map<String, Object> varLookup = null; try { varLookup = dispatcher.runSync("getAllProductVariants", UtilMisc.toMap("productId", productId)); } catch (GenericServiceException e) { Debug.logWarning(e.getMessage(), module); } - List variants = (List) varLookup.get("assocProducts"); + List<GenericValue> variants = UtilGenerics.checkList(varLookup.get("assocProducts")); if (variants != null) { - Iterator i = variants.iterator(); + Iterator<GenericValue> i = variants.iterator(); while (i.hasNext()) { - GenericValue v = (GenericValue) i.next(); + GenericValue v = i.next(); orExprs.add(EntityCondition.makeCondition("productId", EntityOperator.EQUALS, v.getString("productIdTo"))); } } @@ -517,7 +518,7 @@ public class OrderLookupServices { conditions.add(EntityCondition.makeCondition("quantityNotAvailable", EntityOperator.NOT_EQUAL, null)); conditions.add(EntityCondition.makeCondition("quantityNotAvailable", EntityOperator.GREATER_THAN, BigDecimal.ZERO)); } else if ("N".equals(hasBackOrders)) { - List orExpr = FastList.newInstance(); + List<EntityExpr> orExpr = FastList.newInstance(); orExpr.add(EntityCondition.makeCondition("quantityNotAvailable", EntityOperator.EQUALS, null)); orExpr.add(EntityCondition.makeCondition("quantityNotAvailable", EntityOperator.EQUALS, BigDecimal.ZERO)); conditions.add(EntityCondition.makeCondition(orExpr, EntityOperator.OR)); @@ -539,7 +540,7 @@ public class OrderLookupServices { dve.addViewLink("OH", "OCM", Boolean.FALSE, ModelKeyMap.makeKeyMapList("orderId")); dve.addViewLink("OCM", "PA", Boolean.FALSE, ModelKeyMap.makeKeyMapList("contactMechId")); - EntityConditionList exprs = null; + EntityConditionList<EntityExpr> exprs = null; if ("Y".equals(includeCountry)) { exprs = EntityCondition.makeCondition(UtilMisc.toList( EntityCondition.makeCondition("contactMechPurposeTypeId", "SHIPPING_LOCATION"), @@ -565,7 +566,7 @@ public class OrderLookupServices { Debug.log("Find order query: " + cond.toString()); } - List orderList = FastList.newInstance(); + List<GenericValue> orderList = FastList.newInstance(); int orderCount = 0; // get the index for the partial list @@ -607,7 +608,7 @@ public class OrderLookupServices { } // create the result map - Map result = ServiceUtil.returnSuccess(); + Map<String, Object> result = ServiceUtil.returnSuccess(); // filter out requested inventory problems filterInventoryProblems(context, result, orderList, paramList); @@ -628,8 +629,8 @@ public class OrderLookupServices { return result; } - public static void filterInventoryProblems(Map context, Map result, List orderList, List paramList) { - List filterInventoryProblems = FastList.newInstance(); + public static void filterInventoryProblems(Map<String, ? extends Object> context, Map<String, Object> result, List<GenericValue> orderList, List<String> paramList) { + List<String> filterInventoryProblems = FastList.newInstance(); String doFilter = (String) context.get("filterInventoryProblems"); if (doFilter == null) { @@ -638,9 +639,9 @@ public class OrderLookupServices { if ("Y".equals(doFilter) && orderList.size() > 0) { paramList.add("filterInventoryProblems=Y"); - Iterator i = orderList.iterator(); + Iterator<GenericValue> i = orderList.iterator(); while (i.hasNext()) { - GenericValue orderHeader = (GenericValue) i.next(); + GenericValue orderHeader = i.next(); OrderReadHelper orh = new OrderReadHelper(orderHeader); BigDecimal backorderQty = orh.getOrderBackorderQuantity(); if (backorderQty.compareTo(BigDecimal.ZERO) == 1) { @@ -649,9 +650,9 @@ public class OrderLookupServices { } } - List filterPOsOpenPastTheirETA = FastList.newInstance(); - List filterPOsWithRejectedItems = FastList.newInstance(); - List filterPartiallyReceivedPOs = FastList.newInstance(); + List<String> filterPOsOpenPastTheirETA = FastList.newInstance(); + List<String> filterPOsWithRejectedItems = FastList.newInstance(); + List<String> filterPartiallyReceivedPOs = FastList.newInstance(); String filterPOReject = (String) context.get("filterPOsWithRejectedItems"); String filterPOPast = (String) context.get("filterPOsOpenPastTheirETA"); @@ -681,9 +682,9 @@ public class OrderLookupServices { } if (doPoFilter && orderList.size() > 0) { - Iterator i = orderList.iterator(); + Iterator<GenericValue> i = orderList.iterator(); while (i.hasNext()) { - GenericValue orderHeader = (GenericValue) i.next(); + GenericValue orderHeader = i.next(); OrderReadHelper orh = new OrderReadHelper(orderHeader); String orderType = orh.getOrderTypeId(); String orderId = orh.getOrderId(); @@ -713,7 +714,7 @@ public class OrderLookupServices { } protected static EntityExpr makeExpr(String fieldName, String value, boolean forceLike) { - EntityComparisonOperator op = forceLike ? EntityOperator.LIKE : EntityOperator.EQUALS; + EntityComparisonOperator<?, ?> op = forceLike ? EntityOperator.LIKE : EntityOperator.EQUALS; if (value.startsWith("*")) { op = EntityOperator.LIKE; |
Free forum by Nabble | Edit this page |