Author: mbrohl
Date: Sat Dec 9 18:02:46 2017 New Revision: 1817647 URL: http://svn.apache.org/viewvc?rev=1817647&view=rev Log: Improved: Fixing defects reported by FindBugs, package org.apache.ofbiz.shipment.shipment. (OFBIZ-9788) Thanks Dennis Balkir for reporting and providing the patch. Modified: ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentWorker.java Modified: ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java?rev=1817647&r1=1817646&r2=1817647&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java (original) +++ ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentServices.java Sat Dec 9 18:02:46 2017 @@ -168,7 +168,7 @@ public class ShipmentServices { String newSeqId = delegator.getNextSeqId("QuantityBreak"); GenericValue weightBreak = delegator.makeValue("QuantityBreak"); weightBreak.set("quantityBreakId", newSeqId); - weightBreak.set("quantityBreakTypeId", "SHIP_" + breakType.toUpperCase()); + weightBreak.set("quantityBreakTypeId", "SHIP_" + breakType.toUpperCase(Locale.getDefault())); weightBreak.set("fromQuantity", min); weightBreak.set("thruQuantity", max); estimate.set(breakType + "BreakId", newSeqId); @@ -503,7 +503,7 @@ public class ShipmentServices { featurePrice = BigDecimal.ZERO; } - if (UtilValidate.isNotEmpty(featureGroupId) && shippableFeatureMap != null) { + if (UtilValidate.isNotEmpty(featureGroupId)) { for (Map.Entry<String, BigDecimal> entry: shippableFeatureMap.entrySet()) { String featureId = entry.getKey(); BigDecimal quantity = entry.getValue(); @@ -530,11 +530,9 @@ public class ShipmentServices { BigDecimal sizeUnit = estimate.getBigDecimal("oversizeUnit"); BigDecimal sizePrice = estimate.getBigDecimal("oversizePrice"); if (sizeUnit != null && sizeUnit.compareTo(BigDecimal.ZERO) > 0) { - if (shippableItemSizes != null) { - for (BigDecimal size: shippableItemSizes) { - if (size != null && size.compareTo(sizeUnit) >= 0) { - sizeSurcharge = sizeSurcharge.add(sizePrice); - } + for (BigDecimal size : shippableItemSizes) { + if (size != null && size.compareTo(sizeUnit) >= 0) { + sizeSurcharge = sizeSurcharge.add(sizePrice); } } } Modified: ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentWorker.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentWorker.java?rev=1817647&r1=1817646&r2=1817647&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentWorker.java (original) +++ ofbiz/ofbiz-framework/trunk/applications/product/src/main/java/org/apache/ofbiz/shipment/shipment/ShipmentWorker.java Sat Dec 9 18:02:46 2017 @@ -57,7 +57,7 @@ public final class ShipmentWorker { public static BigDecimal getShipmentPackageContentValue(GenericValue shipmentPackageContent) { BigDecimal quantity = shipmentPackageContent.getBigDecimal("quantity"); - BigDecimal value = new BigDecimal("0"); + BigDecimal value; // lookup the issuance to find the order List<GenericValue> issuances = null; @@ -177,7 +177,7 @@ public final class ShipmentWorker { String weightUomId = (String) productInfo.get("weightUomId"); - Debug.logInfo("Product Id : " + productId.toString() + " Product Weight : " + String.valueOf(productWeight) + " Product UomId : " + weightUomId + " assuming " + defaultWeightUomId + " if null. Quantity : " + String.valueOf(quantity), module); + Debug.logInfo("Product Id : " + productId + " Product Weight : " + String.valueOf(productWeight) + " Product UomId : " + weightUomId + " assuming " + defaultWeightUomId + " if null. Quantity : " + String.valueOf(quantity), module); if (UtilValidate.isEmpty(weightUomId)) { weightUomId = defaultWeightUomId; |
Free forum by Nabble | Edit this page |