svn commit: r1757979 - in /ofbiz/trunk: applications/party/src/main/java/org/apache/ofbiz/party/party/ framework/service/src/main/java/org/apache/ofbiz/service/ specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/

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

svn commit: r1757979 - in /ofbiz/trunk: applications/party/src/main/java/org/apache/ofbiz/party/party/ framework/service/src/main/java/org/apache/ofbiz/service/ specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/

Arun Patidar-4
Author: arunpatidar
Date: Sat Aug 27 09:45:23 2016
New Revision: 1757979

URL: http://svn.apache.org/viewvc?rev=1757979&view=rev
Log:
Applied patch from jira issue - OFBIZ-7912 - Enforce noninstantiability to ServiceUtil class. Thanks Rishi Solanki and Pratik Kulshreshth for your contribution.

Modified:
    ofbiz/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java
    ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java
    ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ServiceUtil.java
    ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisServices.java
    ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisShipmentServices.java

Modified: ofbiz/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java?rev=1757979&r1=1757978&r2=1757979&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java (original)
+++ ofbiz/trunk/applications/party/src/main/java/org/apache/ofbiz/party/party/PartyServices.java Sat Aug 27 09:45:23 2016
@@ -287,7 +287,7 @@ public class PartyServices {
 
         String partyId = getPartyId(context);
         if (UtilValidate.isEmpty(partyId)) {
-            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.resource,
+            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.getResource(),
                     "serviceUtil.party_id_missing", locale));
         }
 
@@ -465,7 +465,7 @@ public class PartyServices {
 
         String partyId = getPartyId(context);
         if (UtilValidate.isEmpty(partyId)) {
-            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.resource,
+            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.getResource(),
                     "serviceUtil.party_id_missing", locale));
         }
 
@@ -605,7 +605,7 @@ public class PartyServices {
 
         String partyId = getPartyId(context);
         if (UtilValidate.isEmpty(partyId)) {
-            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.resource,
+            return ServiceUtil.returnError(UtilProperties.getMessage(ServiceUtil.getResource(),
                     "serviceUtil.party_id_missing", locale));
         }
 

Modified: ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java?rev=1757979&r1=1757978&r2=1757979&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java (original)
+++ ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ModelService.java Sat Aug 27 09:45:23 2016
@@ -549,7 +549,7 @@ public class ModelService extends Abstra
             for (String missingKey: requiredButNull) {
                 String message = this.getParam(missingKey).getPrimaryFailMessage(locale);
                 if (message == null) {
-                    String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "ModelService.following_required_parameter_missing", locale);
+                    String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "ModelService.following_required_parameter_missing", locale);
                     message = errMsg + " [" + this.name + "." + missingKey + "]";
                 }
                 missingMsg.add(message);
@@ -625,7 +625,7 @@ public class ModelService extends Abstra
             for (String key: missing) {
                 String msg = model.getParam(key).getPrimaryFailMessage(locale);
                 if (msg == null) {
-                    String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "ModelService.following_required_parameter_missing", locale) ;
+                    String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "ModelService.following_required_parameter_missing", locale) ;
                     msg = errMsg + " [" + mode + "] [" + model.name + "." + key + "]";
                 }
                 missingMsgs.add(msg);

Modified: ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ServiceUtil.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ServiceUtil.java?rev=1757979&r1=1757978&r2=1757979&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ServiceUtil.java (original)
+++ ofbiz/trunk/framework/service/src/main/java/org/apache/ofbiz/service/ServiceUtil.java Sat Aug 27 09:45:23 2016
@@ -55,10 +55,12 @@ import com.ibm.icu.util.Calendar;
 /**
  * Generic Service Utility Class
  */
-public class ServiceUtil {
+public final class ServiceUtil {
 
     public static final String module = ServiceUtil.class.getName();
-    public static final String resource = "ServiceErrorUiLabels";
+    private static final String resource = "ServiceErrorUiLabels";
+
+    private ServiceUtil () {}
 
     /** A little short-cut method to check to see if a service returned an error */
     public static boolean isError(Map<String, ? extends Object> results) {
@@ -728,4 +730,8 @@ public class ServiceUtil {
 
         return outMap;
     }
+
+    public static String getResource() {
+        return resource;
+    }
 }

Modified: ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisServices.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisServices.java?rev=1757979&r1=1757978&r2=1757979&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisServices.java (original)
+++ ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisServices.java Sat Aug 27 09:45:23 2016
@@ -209,7 +209,7 @@ public class OagisServices {
             }
             dispatcher.runSync("updateOagisMessageInfo", oagisMsgInfoContext, 60, true);
         } catch (GenericServiceException e) {
-            String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+            String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
             Debug.logError(e, errMsg, module);
         }
 
@@ -223,7 +223,7 @@ public class OagisServices {
             oagisMsgInfoContext.put("processingStatusId", "OAGMP_SENT");
             dispatcher.runSync("updateOagisMessageInfo", oagisMsgInfoContext, 60, true);
         } catch (GenericServiceException e) {
-            String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+            String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
             Debug.logError(e, errMsg, module);
         }
         return ServiceUtil.returnSuccess(UtilProperties.getMessage(resource, "OagisServiceCompletedSuccessfully", locale));

Modified: ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisShipmentServices.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisShipmentServices.java?rev=1757979&r1=1757978&r2=1757979&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisShipmentServices.java (original)
+++ ofbiz/trunk/specialpurpose/oagis/src/main/java/org/apache/ofbiz/oagis/OagisShipmentServices.java Sat Aug 27 09:45:23 2016
@@ -769,7 +769,7 @@ public class OagisShipmentServices {
                 comiCtx.put("userLogin", userLogin);
                 dispatcher.runSync("createOagisMessageInfo", comiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
             if (Debug.infoOn()) Debug.logInfo("Saved OagisMessageInfo for oagisSendProcessShipment message for orderId [" + orderId + "]", module);
@@ -896,7 +896,7 @@ public class OagisShipmentServices {
                 }
                 dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
 
@@ -909,7 +909,7 @@ public class OagisShipmentServices {
                     uomiCtx.put("userLogin", userLogin);
                     dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
                 } catch (GenericServiceException e) {
-                    String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                    String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                     Debug.logError(e, errMsg, module);
                 }
                 return sendMessageReturn;
@@ -923,7 +923,7 @@ public class OagisShipmentServices {
                 uomiCtx.put("userLogin", userLogin);
                 dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
         } catch (Throwable t) {
@@ -1062,7 +1062,7 @@ public class OagisShipmentServices {
                 comiCtx.put("userLogin", userLogin);
                 dispatcher.runSync("createOagisMessageInfo", comiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
 
@@ -1141,7 +1141,7 @@ public class OagisShipmentServices {
                 }
                 dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
 
@@ -1154,7 +1154,7 @@ public class OagisShipmentServices {
                     uomiCtx.put("userLogin", userLogin);
                     dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
                 } catch (GenericServiceException e) {
-                    String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                    String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                     Debug.logError(e, errMsg, module);
                 }
                 return sendMessageReturn;
@@ -1167,7 +1167,7 @@ public class OagisShipmentServices {
                 uomiCtx.put("userLogin", userLogin);
                 dispatcher.runSync("updateOagisMessageInfo", uomiCtx, 60, true);
             } catch (GenericServiceException e) {
-                String errMsg = UtilProperties.getMessage(ServiceUtil.resource, "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
+                String errMsg = UtilProperties.getMessage(ServiceUtil.getResource(), "OagisErrorInCreatingDataForOagisMessageInfoEntity", (Locale) context.get("locale"));
                 Debug.logError(e, errMsg, module);
             }
         } catch (Throwable t) {