From 734d238cfd53bc587179c28ac32456869069f99c Mon Sep 17 00:00:00 2001 From: "priyanka.akhade" Date: Tue, 12 May 2020 11:18:27 +0000 Subject: sonar bug fix- A "List" cannot contain a "String" Signed-off-by: priyanka.akhade Issue-ID: CLI-270 Change-Id: I4ada3a4a5168c0686b7595c8038dc1fb300c14fb --- .../http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java | 2 +- .../java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java b/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java index 2bf1eb16..53a2d042 100644 --- a/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java +++ b/profiles/http/src/main/java/org/onap/cli/fw/http/cmd/OnapHttpCommand.java @@ -242,7 +242,7 @@ public class OnapHttpCommand extends OnapCommand { this.output = this.authClient.run(this.getInput()); this.getResult().setOutput(output); - if (!this.getSuccessStatusCodes().contains(String.valueOf(output.getStatus()))) { + if (!this.getSuccessStatusCodes().contains(output.getStatus())) { throw new OnapCommandExecutionFailed(this.getName(), output.getBody(), output.getStatus()); } diff --git a/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java b/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java index a01516fb..df9c84fc 100644 --- a/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java +++ b/profiles/http/src/main/java/org/onap/cli/fw/http/schema/OnapCommandSchemaHttpLoader.java @@ -246,7 +246,8 @@ public class OnapCommandSchemaHttpLoader { if (validate) { validateHttpSccessCodes(errorList, (List) valMap.get(key1)); } - cmd.setSuccessStatusCodes((ArrayList) valMap.get(key1)); + List list = (ArrayList) valMap.get(key1); + cmd.setSuccessStatusCodes(list.stream().map(s -> Integer.parseInt(s)).collect(Collectors.toList())); break; case OnapCommandHttpConstants.RESULT_MAP: -- cgit 1.2.3-korg