Fix the boolean check 55/92855/1
authorKanagaraj M <mkr1481@gmail.com>
Wed, 7 Aug 2019 06:42:00 +0000 (12:12 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Wed, 7 Aug 2019 06:42:52 +0000 (12:12 +0530)
Issue-ID: CLI-169

Change-Id: I9c739092e7db0c9ff028d711090719528091600a
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
deployment/zip/src/main/release/conf/open-cli.properties
framework/src/main/java/org/onap/cli/fw/schema/OnapCommandSchemaLoader.java

index 65d4db7..eff85b8 100644 (file)
@@ -34,7 +34,7 @@ cli.schema.base.parameters.sections.mandatory=name,description,type
 cli.schema.base.results.sections=name,description,scope,type,is_secured, default_value
 cli.schema.base.results.sections.mandatory=name, description, type, scope
 
-cli.schema.boolean_values=true
+cli.schema.boolean_values=true,false
 cli.schema.command.type=cmd,auth,catalog
 
 # moco properties
index 7d2cec9..a1a1474 100644 (file)
@@ -344,7 +344,7 @@ public class OnapCommandSchemaLoader {
                                     case IS_OPTIONAL:
                                         if (validate && !OnapCommandUtils.validateBoolean(String.valueOf(parameter.get(key2)))) {
                                             exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(parameter.get(NAME),
-                                                    IS_OPTIONAL, parameter.get(key2)));
+                                                    IS_OPTIONAL, String.valueOf(parameter.get(key2))));
                                         }
 
                                         if (BOOLEAN_TRUE.equalsIgnoreCase(String.valueOf(parameter.get(key2)))) {
@@ -358,7 +358,7 @@ public class OnapCommandSchemaLoader {
                                         if (validate) {
                                             if (!OnapCommandUtils.validateBoolean(String.valueOf(parameter.get(key2)))) {
                                                 exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(parameter.get(NAME),
-                                                        IS_SECURED, parameter.get(key2)));
+                                                        IS_SECURED, String.valueOf(parameter.get(key2))));
                                             }
                                         }
 
@@ -372,7 +372,7 @@ public class OnapCommandSchemaLoader {
                                     case IS_INCLUDE:
                                         if (validate && !OnapCommandUtils.validateBoolean(String.valueOf(parameter.get(key2)))) {
                                             exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(parameter.get(NAME),
-                                                    IS_INCLUDE, parameter.get(key2)));
+                                                    IS_INCLUDE, String.valueOf(parameter.get(key2))));
                                         }
 
                                         if (BOOLEAN_TRUE.equalsIgnoreCase(String.valueOf(parameter.get(key2)))) {
@@ -386,7 +386,7 @@ public class OnapCommandSchemaLoader {
                                         if (validate) {
                                             if (!OnapCommandUtils.validateBoolean(String.valueOf(parameter.get(key2)))) {
                                                 exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(parameter.get(NAME),
-                                                        IS_DEFAULT_PARAM, parameter.get(key2)));
+                                                        IS_DEFAULT_PARAM, String.valueOf(parameter.get(key2))));
                                             }
                                         }
 
@@ -475,7 +475,7 @@ public class OnapCommandSchemaLoader {
                                                     if (validate) {
                                                         if (!OnapCommandUtils.validateBoolean(String.valueOf(map.get(key4)))) {
                                                             exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(ATTRIBUTES,
-                                                                    IS_SECURED, map.get(key4)));
+                                                                    IS_SECURED, String.valueOf(map.get(key4))));
                                                         }
                                                     }
                                                     if (BOOLEAN_TRUE.equals(String.valueOf(map.get(key4)))) {
@@ -489,7 +489,7 @@ public class OnapCommandSchemaLoader {
                                                     if (validate) {
                                                         if (!OnapCommandUtils.validateBoolean(String.valueOf(map.get(key4)))) {
                                                             exceptionList.add(OnapCommandUtils.invalidBooleanValueMessage(ATTRIBUTES,
-                                                                    IS_DEFAULT_ATTR, map.get(key4)));
+                                                                    IS_DEFAULT_ATTR, String.valueOf(map.get(key4))));
                                                         }
                                                     }
                                                     if (BOOLEAN_TRUE.equals(String.valueOf(map.get(key4)))) {