General sonar fixes 50/90650/2
authorArindam Mondal <arind.mondal@samsung.com>
Fri, 28 Jun 2019 09:21:49 +0000 (18:21 +0900)
committerarindamm <arind.mondal@samsung.com>
Fri, 28 Jun 2019 09:32:23 +0000 (18:32 +0900)
+) remove unused imports
++) use isEmpty to check empty list

Issue-ID: CLI-170
Change-Id: I90cc07013b8db1982fdca2ccd2f4d715d8176e9d
Signed-off-by: arindamm <arind.mondal@samsung.com>
framework/src/main/java/org/onap/cli/fw/cmd/OnapCommand.java
framework/src/main/java/org/onap/cli/fw/cmd/schema/OnapSchemaValidateCommand.java
framework/src/main/java/org/onap/cli/fw/output/OnapCommandResult.java
profiles/http/src/main/java/org/onap/cli/fw/http/connect/OnapHttpConnection.java

index dbd2463..b814ba8 100644 (file)
@@ -179,6 +179,7 @@ public abstract class OnapCommand {
         try {
             return new ObjectMapper().writeValueAsString(args);
         } catch (JsonProcessingException e) {
+            log.error("exception occured {}", e.getMessage());
             return "{}";
         }
     }
index 71267ec..f6ace6d 100644 (file)
 
 package org.onap.cli.fw.cmd.schema;
 
-import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-
 import org.onap.cli.fw.cmd.OnapCommand;
 import org.onap.cli.fw.conf.OnapCommandConstants;
 import org.onap.cli.fw.error.OnapCommandException;
index ca0f04e..bbe3359 100644 (file)
@@ -20,14 +20,11 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-
 import org.onap.cli.fw.conf.OnapCommandConstants;
 import org.onap.cli.fw.error.OnapCommandException;
 import org.onap.cli.fw.error.OnapCommandOutputFormatNotsupported;
 import org.onap.cli.fw.error.OnapCommandOutputPrintingFailed;
-import org.onap.cli.fw.input.OnapCommandParameterType;
 import org.onap.cli.fw.output.print.OnapCommandPrint;
-import org.onap.cli.fw.utils.OnapCommandUtils;
 
 /**
  * Oclip Command result holds the final output of the command.
index aa37e83..a2da070 100644 (file)
@@ -27,11 +27,9 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
-
 import javax.net.ssl.SSLContext;
 import javax.net.ssl.TrustManager;
 import javax.net.ssl.X509TrustManager;
-
 import org.apache.http.Header;
 import org.apache.http.HttpEntity;
 import org.apache.http.HttpResponse;
@@ -56,7 +54,6 @@ import org.apache.http.conn.ssl.X509HostnameVerifier;
 import org.apache.http.cookie.Cookie;
 import org.apache.http.entity.ContentType;
 import org.apache.http.entity.StringEntity;
-import org.apache.http.entity.mime.MultipartEntity;
 import org.apache.http.entity.mime.MultipartEntityBuilder;
 import org.apache.http.impl.client.BasicCookieStore;
 import org.apache.http.impl.client.HttpClients;
@@ -294,7 +291,7 @@ public class OnapHttpConnection {
         HttpRequestBase requestBase = null;
         if ("post".equals(input.getMethod())) {
             HttpPost httpPost = new HttpPost();
-            if (input.isBinaryData() || input.getMultiparts().size() > 0) {
+            if (input.isBinaryData() || !(input.getMultiparts().isEmpty())) {
                 httpPost.setEntity(getMultipartEntity(input));
             } else {
                 httpPost.setEntity(this.getStringEntity(input));
@@ -367,7 +364,7 @@ public class OnapHttpConnection {
     }
 
     private HttpEntity getMultipartEntity(HttpInput input) {
-        if (input.getMultiparts().size() > 0) {
+        if (!input.getMultiparts().isEmpty()) {
             MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
             for (HttpInput.Part part: input.getMultiparts()) {
                 if (part.isBinary()) {