appc-config-generator-provider sonar fixes part 2
[appc.git] / appc-config / appc-config-generator / provider / src / main / java / org / onap / sdnc / config / generator / convert / ConvertNode.java
index d3ea34f..1f1ecf6 100644 (file)
@@ -121,14 +121,7 @@ public class ConvertNode implements SvcLogicJavaPlugin {
     }
 
     private String tryFetchEscapedData(String unEscapeData, String dataType) throws InvalidParameterException {
-        if (StringUtils.isBlank(unEscapeData)) {
-            throw new InvalidParameterException("Unescape (" + ConfigGeneratorConstant.INPUT_PARAM_UNESCAPE_DATA
-                + ") param is missing for escapeData conversion." + unEscapeData);
-        }
-        if (StringUtils.isBlank(dataType)) {
-            throw new InvalidParameterException(DATA_TYPE_STR + ConfigGeneratorConstant.INPUT_PARAM_DATA_TYPE
-                + ")param is missing for escapeData conversion.");
-        }
+        validateInput(unEscapeData, dataType);
         if (ConfigGeneratorConstant.DATA_TYPE_JSON.equalsIgnoreCase(dataType)) {
             return StringEscapeUtils.escapeJavaScript(unEscapeData);
         } else if (ConfigGeneratorConstant.DATA_TYPE_XML.equalsIgnoreCase(dataType)) {
@@ -142,6 +135,17 @@ public class ConvertNode implements SvcLogicJavaPlugin {
         }
     }
 
+    private void validateInput(String unEscapeData, String dataType) throws InvalidParameterException {
+        if (StringUtils.isBlank(unEscapeData)) {
+            throw new InvalidParameterException("Unescape (" + ConfigGeneratorConstant.INPUT_PARAM_UNESCAPE_DATA
+                + ") param is missing for escapeData conversion." + unEscapeData);
+        }
+        if (StringUtils.isBlank(dataType)) {
+            throw new InvalidParameterException(DATA_TYPE_STR + ConfigGeneratorConstant.INPUT_PARAM_DATA_TYPE
+                + ")param is missing for escapeData conversion.");
+        }
+    }
+
     public void unEscapeData(Map<String, String> inParams, SvcLogicContext ctx)
         throws SvcLogicException {
         log.trace("Received unEscapeData call with params : " + inParams);