Author: jleroux
Date: Mon Dec 31 09:25:59 2018
New Revision: 1850028

URL: http://svn.apache.org/viewvc?rev=1850028&view=rev
Log:
Improved: function parseBigDecimalForEntity is in wrong location
(OFBIZ-10689)

Missed those in previous commit

Modified:
    
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceServices.java
    
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceWorker.java
    
ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelParam.java

Modified: 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceServices.java?rev=1850028&r1=1850027&r2=1850028&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceServices.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceServices.java
 Mon Dec 31 09:25:59 2018
@@ -175,7 +175,7 @@ public class PreferenceServices {
 
         try {
             if (UtilValidate.isNotEmpty(userPrefDataType)) {
-                userPrefValue = ObjectType.simpleTypeConvert(userPrefValue, 
userPrefDataType, null, null, false);
+                userPrefValue = 
ObjectType.simpleTypeOrObjectConvert(userPrefValue, userPrefDataType, null, 
null, false);
             }
             GenericValue rec = delegator.makeValidValue("UserPreference", 
PreferenceWorker.toFieldMap(userLoginId, userPrefTypeId, userPrefGroupTypeId, 
userPrefValue));
             delegator.createOrStore(rec);

Modified: 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceWorker.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceWorker.java?rev=1850028&r1=1850027&r2=1850028&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceWorker.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/preferences/PreferenceWorker.java
 Mon Dec 31 09:25:59 2018
@@ -66,7 +66,7 @@ public final class PreferenceWorker {
             // default to String
             userPrefMap.put(rec.getString("userPrefTypeId"), 
rec.getString("userPrefValue"));
         } else {
-            userPrefMap.put(rec.getString("userPrefTypeId"), 
ObjectType.simpleTypeConvert(rec.get("userPrefValue"), prefDataType, null, 
null, false));
+            userPrefMap.put(rec.getString("userPrefTypeId"), 
ObjectType.simpleTypeOrObjectConvert(rec.get("userPrefValue"), prefDataType, 
null, null, false));
         }
         return userPrefMap;
     }
@@ -253,7 +253,7 @@ public final class PreferenceWorker {
      * @return field map
      */
     public static Map<String, Object> toFieldMap(String userLoginId, String 
userPrefTypeId, String userPrefGroupTypeId, Object userPrefValue) throws 
GeneralException {
-        Map<String, Object> fieldMap = UtilMisc.toMap("userLoginId", 
userLoginId, "userPrefTypeId", userPrefTypeId, "userPrefValue", 
ObjectType.simpleTypeConvert(userPrefValue, "String", null, null, false));
+        Map<String, Object> fieldMap = UtilMisc.toMap("userLoginId", 
userLoginId, "userPrefTypeId", userPrefTypeId, "userPrefValue", 
ObjectType.simpleTypeOrObjectConvert(userPrefValue, "String", null, null, 
false));
         if (UtilValidate.isNotEmpty(userPrefGroupTypeId)) {
             fieldMap.put("userPrefGroupTypeId", userPrefGroupTypeId);
         }

Modified: 
ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelParam.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelParam.java?rev=1850028&r1=1850027&r2=1850028&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelParam.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelParam.java
 Mon Dec 31 09:25:59 2018
@@ -182,7 +182,7 @@ public class ModelParam implements Seria
         Object defaultValueObj = null;
         if (this.type != null) {
             try {
-                defaultValueObj = 
ObjectType.simpleTypeConvert(this.defaultValue, this.type, null, null, false);
+                defaultValueObj = 
ObjectType.simpleTypeOrObjectConvert(this.defaultValue, this.type, null, null, 
false);
             } catch (Exception e) {
                 Debug.logWarning(e, "Service attribute [" + name + "] default 
value could not be converted to type [" + type + "]: " + e.toString(), module);
             }


Reply via email to