svn commit: r1065225 - /ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1065225 - /ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java

mrisaliti
Author: mrisaliti
Date: Sun Jan 30 08:20:14 2011
New Revision: 1065225

URL: http://svn.apache.org/viewvc?rev=1065225&view=rev
Log:
Remove java compilation warnings of OrderListState (OFBIZ-4102)

Modified:
    ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java

Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java?rev=1065225&r1=1065224&r2=1065225&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java (original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/order/OrderListState.java Sun Jan 30 08:20:14 2011
@@ -19,13 +19,27 @@
 package org.ofbiz.order.order;
 
 import java.sql.Timestamp;
-import java.util.*;
-import javax.servlet.http.*;
-import javolution.util.*;
-import org.ofbiz.base.util.*;
-import org.ofbiz.entity.*;
-import org.ofbiz.entity.condition.*;
-import org.ofbiz.entity.util.*;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+
+import javolution.util.FastList;
+import javolution.util.FastMap;
+
+import org.ofbiz.base.util.Debug;
+import org.ofbiz.base.util.UtilDateTime;
+import org.ofbiz.base.util.UtilMisc;
+import org.ofbiz.base.util.UtilValidate;
+import org.ofbiz.entity.Delegator;
+import org.ofbiz.entity.GenericEntityException;
+import org.ofbiz.entity.GenericValue;
+import org.ofbiz.entity.condition.EntityCondition;
+import org.ofbiz.entity.condition.EntityOperator;
+import org.ofbiz.entity.util.EntityFindOptions;
+import org.ofbiz.entity.util.EntityListIterator;
 
 /**
  * Session object for keeping track of the list of orders.
@@ -51,17 +65,17 @@ public class OrderListState {
     // state variables
     protected int viewSize;
     protected int viewIndex;
-    protected Map orderStatusState;
-    protected Map orderTypeState;
-    protected Map orderFilterState;
+    protected Map<String, String> orderStatusState;
+    protected Map<String, String> orderTypeState;
+    protected Map<String, String> orderFilterState;
     protected int orderListSize;
 
     // parameter to ID maps
-    protected static final Map parameterToOrderStatusId;
-    protected static final Map parameterToOrderTypeId;
-    protected static final Map parameterToFilterId;
+    protected static final Map<String, String> parameterToOrderStatusId;
+    protected static final Map<String, String> parameterToOrderTypeId;
+    protected static final Map<String, String> parameterToFilterId;
     static {
-        Map map = FastMap.newInstance();
+        Map<String, String> map = FastMap.newInstance();
         map.put("viewcompleted", "ORDER_COMPLETED");
         map.put("viewcancelled", "ORDER_CANCELLED");
         map.put("viewrejected", "ORDER_REJECTED");
@@ -151,8 +165,8 @@ public class OrderListState {
     }
 
     private void changeOrderListStates(HttpServletRequest request) {
-        for (Iterator iter = parameterToOrderStatusId.keySet().iterator(); iter.hasNext();) {
-            String param = (String) iter.next();
+        for (Iterator<String> iter = parameterToOrderStatusId.keySet().iterator(); iter.hasNext();) {
+            String param = iter.next();
             String value = request.getParameter(param);
             if ("Y".equals(value)) {
                 orderStatusState.put(param, "Y");
@@ -160,8 +174,8 @@ public class OrderListState {
                 orderStatusState.put(param, "N");
             }
         }
-        for (Iterator iter = parameterToOrderTypeId.keySet().iterator(); iter.hasNext();) {
-            String param = (String) iter.next();
+        for (Iterator<String> iter = parameterToOrderTypeId.keySet().iterator(); iter.hasNext();) {
+            String param = iter.next();
             String value = request.getParameter(param);
             if ("Y".equals(value)) {
                 orderTypeState.put(param, "Y");
@@ -169,8 +183,8 @@ public class OrderListState {
                 orderTypeState.put(param, "N");
             }
         }
-        for (Iterator iter = parameterToFilterId.keySet().iterator(); iter.hasNext();) {
-            String param = (String) iter.next();
+        for (Iterator<String> iter = parameterToFilterId.keySet().iterator(); iter.hasNext();) {
+            String param = iter.next();
             String value = request.getParameter(param);
             if ("Y".equals(value)) {
                 orderFilterState.put(param, "Y");
@@ -185,16 +199,16 @@ public class OrderListState {
     //==============   Get and Set methods   =================//
 
 
-    public Map getOrderStatusState() { return orderStatusState; }
-    public Map getOrderTypeState() { return orderTypeState; }
-    public Map getorderFilterState() { return orderFilterState; }
+    public Map<String, String> getOrderStatusState() { return orderStatusState; }
+    public Map<String, String> getOrderTypeState() { return orderTypeState; }
+    public Map<String, String> getorderFilterState() { return orderFilterState; }
 
     public boolean hasStatus(String param) { return ("Y".equals(orderStatusState.get(param))); }
     public boolean hasType(String param) { return ("Y".equals(orderTypeState.get(param))); }
     public boolean hasFilter(String param) { return ("Y".equals(orderFilterState.get(param))); }
 
     public boolean hasAllStatus() {
-        for (Iterator iter = orderStatusState.values().iterator(); iter.hasNext();) {
+        for (Iterator<String> iter = orderStatusState.values().iterator(); iter.hasNext();) {
             if (!"Y".equals(iter.next())) return false;
         }
         return true;
@@ -210,29 +224,29 @@ public class OrderListState {
     /**
      * Get the OrderHeaders corresponding to the state.
      */
-    public List getOrders(String facilityId, Timestamp filterDate, Delegator delegator) throws GenericEntityException {
-        List allConditions = new ArrayList();
+    public List<GenericValue> getOrders(String facilityId, Timestamp filterDate, Delegator delegator) throws GenericEntityException {
+        List<EntityCondition> allConditions = FastList.newInstance();
 
         if (facilityId != null) {
             allConditions.add(EntityCondition.makeCondition("originFacilityId", EntityOperator.EQUALS, facilityId));
         }
 
         if (filterDate != null) {
-            List andExprs = new ArrayList();
+            List<EntityCondition> andExprs = FastList.newInstance();
             andExprs.add(EntityCondition.makeCondition("orderDate", EntityOperator.GREATER_THAN_EQUAL_TO, UtilDateTime.getDayStart(filterDate)));
             andExprs.add(EntityCondition.makeCondition("orderDate", EntityOperator.LESS_THAN_EQUAL_TO, UtilDateTime.getDayEnd(filterDate)));
             allConditions.add(EntityCondition.makeCondition(andExprs, EntityOperator.AND));
         }
 
-        List statusConditions = new ArrayList();
-        for (Iterator iter = orderStatusState.keySet().iterator(); iter.hasNext();) {
-            String status = (String) iter.next();
+        List<EntityCondition> statusConditions = FastList.newInstance();
+        for (Iterator<String> iter = orderStatusState.keySet().iterator(); iter.hasNext();) {
+            String status = iter.next();
             if (!hasStatus(status)) continue;
             statusConditions.add(EntityCondition.makeCondition("statusId", EntityOperator.EQUALS, parameterToOrderStatusId.get(status)));
         }
-        List typeConditions = new ArrayList();
-        for (Iterator iter = orderTypeState.keySet().iterator(); iter.hasNext();) {
-            String type = (String) iter.next();
+        List<EntityCondition> typeConditions = FastList.newInstance();
+        for (Iterator<String> iter = orderTypeState.keySet().iterator(); iter.hasNext();) {
+            String type = iter.next();
             if (!hasType(type)) continue;
             typeConditions.add(EntityCondition.makeCondition("orderTypeId", EntityOperator.EQUALS, parameterToOrderTypeId.get(type)));
         }
@@ -252,7 +266,7 @@ public class OrderListState {
         EntityListIterator iterator = delegator.find("OrderHeader", queryConditionsList, null, null, UtilMisc.toList("orderDate DESC"), options);
 
         // get subset corresponding to pagination state
-        List orders = iterator.getPartialList(viewSize * viewIndex, viewSize);
+        List<GenericValue> orders = iterator.getPartialList(viewSize * viewIndex, viewSize);
         orderListSize = iterator.getResultsSizeAfterPartialList();
         iterator.close();
         //Debug.logInfo("### size of list: " + orderListSize, module);