Author: mthl
Date: Sun May 26 12:31:19 2019
New Revision: 1860061
URL:
http://svn.apache.org/viewvc?rev=1860061&view=revLog:
Improved: Rewrite ‘EntityDataLoadContainer#isPropertySet’
(OFBIZ-11070)
Use a boolean expression instead of a conditional.
Modified:
ofbiz/ofbiz-framework/trunk/framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java
Modified: ofbiz/ofbiz-framework/trunk/framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java?rev=1860061&r1=1860060&r2=1860061&view=diff==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/entityext/src/main/java/org/apache/ofbiz/entityext/data/EntityDataLoadContainer.java Sun May 26 12:31:19 2019
@@ -191,22 +191,16 @@ public class EntityDataLoadContainer imp
}
}
- /*
- * If the user passed a flag, then make sure to set it to true if it has no
- * value or its value is the string "true".
+ /**
+ * Checks if a key is associated with either the string {@code "true"} or {@code null}.
*
- * key=true -> true
- * key -> true
- * key=false -> false
- * (no-key) -> false
+ * @param props the map associating keys to values
+ * @param key the key to look for in {@code props}
+ * @return {@code true} if {@code key} is associated with {@code "true"} or {@code null} in {@code props}.
*/
- private boolean isPropertySet(Map<String, String> props, String key) {
+ private static boolean isPropertySet(Map<String, String> props, String key) {
String value = props.get(key);
- if (props.containsKey(key) && (value == null || "true".equalsIgnoreCase(value))) {
- return true;
- } else {
- return false;
- }
+ return props.containsKey(key) && (value == null || "true".equalsIgnoreCase(value));
}
/*