svn commit: r796825 - /ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java

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

svn commit: r796825 - /ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java

eckardjf
Author: eckardjf
Date: Wed Jul 22 18:33:11 2009
New Revision: 796825

URL: http://svn.apache.org/viewvc?rev=796825&view=rev
Log:
reformat of addToCart method; no functional changes

Modified:
    ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java

Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java?rev=796825&r1=796824&r2=796825&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java (original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java Wed Jul 22 18:33:11 2009
@@ -165,7 +165,7 @@
             try {
                 productId = (String) object;
             } catch (ClassCastException e) {
-                productId = (String)((List)object).get(0);
+                productId = (String) ((List) object).get(0);
             }
         }
         if (paramMap.containsKey("PRODUCT_ID")) {
@@ -174,8 +174,8 @@
             parentProductId = (String) paramMap.remove("product_id");
         }
 
-        Debug.logInfo("adding item product " + productId,module);
-        Debug.logInfo("adding item parent product " + parentProductId,module);
+        Debug.logInfo("adding item product " + productId, module);
+        Debug.logInfo("adding item parent product " + parentProductId, module);
 
         if (paramMap.containsKey("ADD_CATEGORY_ID")) {
             productCategoryId = (String) paramMap.remove("ADD_CATEGORY_ID");
@@ -228,11 +228,11 @@
                 try {
                     configWrapper.loadConfig(delegator, (String) paramMap.remove("configId"));
                 } catch (Exception e) {
-                    Debug.logWarning(e,"Could not load configuration", module);
+                    Debug.logWarning(e, "Could not load configuration", module);
                 }
             } else {
-            // The choices selected by the user are taken from request and set in the wrapper
-            ProductConfigWorker.fillProductConfigWrapper(configWrapper, request);
+                // The choices selected by the user are taken from request and set in the wrapper
+                ProductConfigWorker.fillProductConfigWrapper(configWrapper, request);
             }
             if (!configWrapper.isCompleted()) {
                 // The configuration is not valid
@@ -251,10 +251,10 @@
 
             if ("VV_FEATURETREE".equals(ProductWorker.getProductvirtualVariantMethod(delegator, productId))) {
                 // get the selected features.
-                List <String> selectedFeatures = new LinkedList<String>();
+                List<String> selectedFeatures = new LinkedList<String>();
                 java.util.Enumeration paramNames = request.getParameterNames();
                 while (paramNames.hasMoreElements()) {
-                    String paramName = (String)paramNames.nextElement();
+                    String paramName = (String) paramNames.nextElement();
                     if (paramName.startsWith("FT")) {
                         selectedFeatures.add(request.getParameterValues(paramName)[0]);
                     }
@@ -263,7 +263,7 @@
                 // check if features are selected
                 if (UtilValidate.isEmpty(selectedFeatures)) {
                     request.setAttribute("product_id", productId);
-                    request.setAttribute("_EVENT_MESSAGE_",UtilProperties.getMessage(resource_error,"cart.addToCart.chooseVariationBeforeAddingToCart",locale));
+                    request.setAttribute("_EVENT_MESSAGE_", UtilProperties.getMessage(resource_error, "cart.addToCart.chooseVariationBeforeAddingToCart", locale));
                     return "product";
                 }
 
@@ -298,40 +298,38 @@
             if (paramMap.containsKey("reservStart")) {
                 reservStartStr = (String) paramMap.remove("reservStart");
                 if (reservStartStr.length() == 10) // only date provided, no time string?
-                        reservStartStr += " 00:00:00.000000000"; // should have format: yyyy-mm-dd hh:mm:ss.fffffffff
-                if (reservStartStr.length() >0) {
+                    reservStartStr += " 00:00:00.000000000"; // should have format: yyyy-mm-dd hh:mm:ss.fffffffff
+                if (reservStartStr.length() > 0) {
                     try {
                         reservStart = java.sql.Timestamp.valueOf(reservStartStr);
                     } catch (Exception e) {
-                        Debug.logWarning(e,"Problems parsing Reservation start string: "
-                                    + reservStartStr, module);
+                        Debug.logWarning(e, "Problems parsing Reservation start string: "
+                                + reservStartStr, module);
                         reservStart = null;
-                        request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error,"cart.addToCart.rental.startDate", locale));
+                        request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error, "cart.addToCart.rental.startDate", locale));
                         return "error";
                     }
-                }
-                else reservStart = null;
+                } else reservStart = null;
             }
 
             if (paramMap.containsKey("reservEnd")) {
                 reservEndStr = (String) paramMap.remove("reservEnd");
                 if (reservEndStr.length() == 10) // only date provided, no time string?
-                        reservEndStr += " 00:00:00.000000000"; // should have format: yyyy-mm-dd hh:mm:ss.fffffffff
+                    reservEndStr += " 00:00:00.000000000"; // should have format: yyyy-mm-dd hh:mm:ss.fffffffff
                 if (reservEndStr.length() > 0) {
                     try {
                         reservEnd = java.sql.Timestamp.valueOf(reservEndStr);
                     } catch (Exception e) {
-                        Debug.logWarning(e,"Problems parsing Reservation end string: " + reservEndStr, module);
+                        Debug.logWarning(e, "Problems parsing Reservation end string: " + reservEndStr, module);
                         reservEnd = null;
-                        request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error,"cart.addToCart.rental.endDate", locale));
+                        request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error, "cart.addToCart.rental.endDate", locale));
                         return "error";
                     }
-                }
-                else reservEnd = null;
+                } else reservEnd = null;
             }
 
             if (reservStart != null && reservEnd != null) {
-                reservLength = new BigDecimal(UtilDateTime.getInterval(reservStart,reservEnd)).divide(new BigDecimal("86400000"), generalRounding);
+                reservLength = new BigDecimal(UtilDateTime.getInterval(reservStart, reservEnd)).divide(new BigDecimal("86400000"), generalRounding);
             }
 
             if (reservStart != null && paramMap.containsKey("reservLength")) {
@@ -340,10 +338,10 @@
                 try {
                     reservLength = new BigDecimal(nf.parse(reservLengthStr).doubleValue());
                 } catch (Exception e) {
-                    Debug.logWarning(e,"Problems parsing reservation length string: "
-                                    + reservLengthStr, module);
+                    Debug.logWarning(e, "Problems parsing reservation length string: "
+                            + reservLengthStr, module);
                     reservLength = BigDecimal.ONE;
-                    request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error,"OrderReservationLengthShouldBeAPositiveNumber", locale));
+                    request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error, "OrderReservationLengthShouldBeAPositiveNumber", locale));
                     return "error";
                 }
             }
@@ -354,9 +352,9 @@
                 try {
                     reservPersons = new BigDecimal(nf.parse(reservPersonsStr).doubleValue());
                 } catch (Exception e) {
-                    Debug.logWarning(e,"Problems parsing reservation number of persons string: " + reservPersonsStr, module);
+                    Debug.logWarning(e, "Problems parsing reservation number of persons string: " + reservPersonsStr, module);
                     reservPersons = BigDecimal.ONE;
-                    request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error,"OrderNumberOfPersonsShouldBeOneOrLarger", locale));
+                    request.setAttribute("_ERROR_MESSAGE_", UtilProperties.getMessage(resource_error, "OrderNumberOfPersonsShouldBeOneOrLarger", locale));
                     return "error";
                 }
             }
@@ -423,7 +421,7 @@
         // check for required amount
         if ((ProductWorker.isAmountRequired(delegator, productId)) && (amount == null || amount.doubleValue() == 0.0)) {
             request.setAttribute("product_id", productId);
-            request.setAttribute("_EVENT_MESSAGE_",UtilProperties.getMessage(resource_error,"cart.addToCart.enterAmountBeforeAddingToCart",locale));
+            request.setAttribute("_EVENT_MESSAGE_", UtilProperties.getMessage(resource_error, "cart.addToCart.enterAmountBeforeAddingToCart", locale));
             return "product";
         }
 
@@ -487,48 +485,29 @@
 
         GenericValue productStore = ProductStoreWorker.getProductStore(request);
         if (productStore != null) {
-        String addToCartRemoveIncompat = productStore.getString("addToCartRemoveIncompat");
-        String addToCartReplaceUpsell = productStore.getString("addToCartReplaceUpsell");
-        try {
-            if ("Y".equals(addToCartRemoveIncompat)) {
-                List productAssocs = null;
-                EntityCondition cond = EntityCondition.makeCondition(UtilMisc.toList(
-                        EntityCondition.makeCondition(EntityCondition.makeCondition("productId", EntityOperator.EQUALS, productId), EntityOperator.OR, EntityCondition.makeCondition("productIdTo", EntityOperator.EQUALS, productId)),
-                        EntityCondition.makeCondition("productAssocTypeId", EntityOperator.EQUALS, "PRODUCT_INCOMPATABLE")), EntityOperator.AND);
-                productAssocs = delegator.findList("ProductAssoc", cond, null, null, null, false);
-                productAssocs = EntityUtil.filterByDate(productAssocs);
-                List productList = FastList.newInstance();
-                Iterator iter = productAssocs.iterator();
-                while (iter.hasNext()) {
-                    GenericValue productAssoc = (GenericValue) iter.next();
-                    if (productId.equals(productAssoc.getString("productId"))) {
-                        productList.add(productAssoc.getString("productIdTo"));
-                        continue;
-                    }
-                    if (productId.equals(productAssoc.getString("productIdTo"))) {
-                        productList.add(productAssoc.getString("productId"));
-                        continue;
-                    }
-                }
-                Iterator sciIter = cart.iterator();
-                while (sciIter.hasNext()) {
-                    ShoppingCartItem sci = (ShoppingCartItem) sciIter.next();
-                    if (productList.contains(sci.getProductId())) {
-                        try {
-                            cart.removeCartItem(sci, dispatcher);
-                        } catch (CartItemModifyException e) {
-                            Debug.logError(e.getMessage(), module);
+            String addToCartRemoveIncompat = productStore.getString("addToCartRemoveIncompat");
+            String addToCartReplaceUpsell = productStore.getString("addToCartReplaceUpsell");
+            try {
+                if ("Y".equals(addToCartRemoveIncompat)) {
+                    List productAssocs = null;
+                    EntityCondition cond = EntityCondition.makeCondition(UtilMisc.toList(
+                            EntityCondition.makeCondition(EntityCondition.makeCondition("productId", EntityOperator.EQUALS, productId), EntityOperator.OR, EntityCondition.makeCondition("productIdTo", EntityOperator.EQUALS, productId)),
+                            EntityCondition.makeCondition("productAssocTypeId", EntityOperator.EQUALS, "PRODUCT_INCOMPATABLE")), EntityOperator.AND);
+                    productAssocs = delegator.findList("ProductAssoc", cond, null, null, null, false);
+                    productAssocs = EntityUtil.filterByDate(productAssocs);
+                    List productList = FastList.newInstance();
+                    Iterator iter = productAssocs.iterator();
+                    while (iter.hasNext()) {
+                        GenericValue productAssoc = (GenericValue) iter.next();
+                        if (productId.equals(productAssoc.getString("productId"))) {
+                            productList.add(productAssoc.getString("productIdTo"));
+                            continue;
+                        }
+                        if (productId.equals(productAssoc.getString("productIdTo"))) {
+                            productList.add(productAssoc.getString("productId"));
+                            continue;
                         }
                     }
-                }
-            }
-            if ("Y".equals(addToCartReplaceUpsell)) {
-                List productList = null;
-                EntityCondition cond = EntityCondition.makeCondition(UtilMisc.toList(
-                        EntityCondition.makeCondition("productIdTo", EntityOperator.EQUALS, productId),
-                        EntityCondition.makeCondition("productAssocTypeId", EntityOperator.EQUALS, "PRODUCT_UPGRADE")), EntityOperator.AND);
-                productList = delegator.findList("ProductAssoc", cond, UtilMisc.toSet("productId"), null, null, false);
-                if (productList != null) {
                     Iterator sciIter = cart.iterator();
                     while (sciIter.hasNext()) {
                         ShoppingCartItem sci = (ShoppingCartItem) sciIter.next();
@@ -541,10 +520,29 @@
                         }
                     }
                 }
+                if ("Y".equals(addToCartReplaceUpsell)) {
+                    List productList = null;
+                    EntityCondition cond = EntityCondition.makeCondition(UtilMisc.toList(
+                            EntityCondition.makeCondition("productIdTo", EntityOperator.EQUALS, productId),
+                            EntityCondition.makeCondition("productAssocTypeId", EntityOperator.EQUALS, "PRODUCT_UPGRADE")), EntityOperator.AND);
+                    productList = delegator.findList("ProductAssoc", cond, UtilMisc.toSet("productId"), null, null, false);
+                    if (productList != null) {
+                        Iterator sciIter = cart.iterator();
+                        while (sciIter.hasNext()) {
+                            ShoppingCartItem sci = (ShoppingCartItem) sciIter.next();
+                            if (productList.contains(sci.getProductId())) {
+                                try {
+                                    cart.removeCartItem(sci, dispatcher);
+                                } catch (CartItemModifyException e) {
+                                    Debug.logError(e.getMessage(), module);
+                                }
+                            }
+                        }
+                    }
+                }
+            } catch (GenericEntityException e) {
+                Debug.logError(e.getMessage(), module);
             }
-        } catch (GenericEntityException e) {
-            Debug.logError(e.getMessage(), module);
-        }
         }
 
         // Translate the parameters and add to the cart