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;