CLI-13
Change-Id: Ia312119a9bf6b5075d482d28008569658c76ae58
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
import java.io.File;
import java.util.List;
import java.util.Map;
+import java.util.UUID;
/**
* Onap Command's input parameter.
} else if (this.getParameterType().equals(ParameterType.BOOL)) {
// For bool type always the default param is false
this.defaultValue = "false";
+ } else if (this.defaultValue.isEmpty() && this.getParameterType().equals(ParameterType.UUID)) {
+ this.defaultValue = UUID.randomUUID().toString();
}
return defaultValue;
/**
* URL location.
*/
- URL, BOOL, ARRAY, MAP, BINARY;
+ URL, BOOL, ARRAY, MAP, BINARY, UUID;
/**
* Get parameter type.
return MAP;
} else if (BINARY.name().equalsIgnoreCase(name)) {
return BINARY;
+ } else if (UUID.name().equalsIgnoreCase(name)) {
+ return UUID;
} else {
throw new OnapCommandInvalidParameterType(name);
}