Default value for optional parameter set to blank 35/34735/2
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 8 Mar 2018 09:32:13 +0000 (15:02 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Thu, 8 Mar 2018 10:21:33 +0000 (15:51 +0530)
Issue-ID: CLI-99

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

index 22f341d..3189785 100644 (file)
@@ -162,13 +162,13 @@ public class OnapCommandParameter {
                     defaultValue = new ArrayList<String>();
                     break;
                 case BOOL:
-                    defaultValue = false;
+                    defaultValue = Boolean.FALSE;
                     break;
                 case UUID:
                     this.defaultValue = UUID.randomUUID().toString();
                     break;
                 default:
-                    this.defaultValue = null;
+                    this.defaultValue = new String("");
                     break;
             }
         }
@@ -223,7 +223,7 @@ public class OnapCommandParameter {
                 break;
 
             case BOOL:
-                defaultValue = processedValue.equalsIgnoreCase("true");
+                defaultValue = Boolean.parseBoolean(processedValue);
                 break;
 
             default: