Make bool param set by string value 85/34885/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 9 Mar 2018 02:12:24 +0000 (07:42 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 9 Mar 2018 02:12:24 +0000 (07:42 +0530)
Issue-ID: CLI-99

Change-Id: I3778e848dc824c1a7145a0fcf8cb3e4b7af695ab
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
framework/src/main/java/org/onap/cli/fw/input/OnapCommandParameter.java

index 3189785..8cc7b45 100644 (file)
@@ -292,7 +292,12 @@ public class OnapCommandParameter {
             }
         } else if (OnapCommandParameterType.BOOL.equals(parameterType)) {
             if (!(value instanceof Boolean)) {
-                throw new OnapCommandInvalidParameterValue(this.getName());
+                if (value instanceof String) {
+                    value = Boolean.valueOf((String)value);
+                } else {
+                    throw new OnapCommandInvalidParameterValue(this.getName());
+                }
+
             }
         }
         this.value = value;