Make schema-validate independent of schema profile 89/24389/9
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 13 Oct 2017 19:34:20 +0000 (01:04 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 21 Nov 2017 12:37:19 +0000 (18:07 +0530)
commit8aa599260569b9f063fb85680c95116b00609c31
treedbcaf3e4a5141e801c7b9136240c9d4f7216fac7
parentb7500cd5c7caef69f9d8689872eea01876c9fbba
Make schema-validate independent of schema profile

Now schema-validate is able to validate schema of any
given type supported.

Issue-Id: CLI-66

Change-Id: I47ac5e81e9b12dd575e0a4cdc7e8e8bad0f87474
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
42 files changed:
framework/src/main/java/org/onap/cli/fw/OnapCommand.java
framework/src/main/java/org/onap/cli/fw/OnapCommandRegistrar.java
framework/src/main/java/org/onap/cli/fw/cmd/OnapHttpCommand.java
framework/src/main/java/org/onap/cli/fw/cmd/OnapSchemaRefreshCommand.java
framework/src/main/java/org/onap/cli/fw/cmd/OnapSchemaValidateCommand.java
framework/src/main/java/org/onap/cli/fw/conf/Constants.java
framework/src/main/java/org/onap/cli/fw/conf/OnapCommandConfg.java
framework/src/main/java/org/onap/cli/fw/error/OnapCommandExecutorInfoMissing.java [deleted file]
framework/src/main/java/org/onap/cli/fw/error/OnapCommandParameterOptionConflict.java
framework/src/main/java/org/onap/cli/fw/error/OnapUnsupportedSchemaProfile.java
framework/src/main/java/org/onap/cli/fw/info/OnapCommandInfo.java
framework/src/main/java/org/onap/cli/fw/input/OnapCommandParameter.java
framework/src/main/java/org/onap/cli/fw/output/OnapCommandResult.java
framework/src/main/java/org/onap/cli/fw/output/OnapCommandResultAttribute.java
framework/src/main/java/org/onap/cli/fw/output/print/OnapCommandPrint.java
framework/src/main/java/org/onap/cli/fw/utils/OnapCommandDiscoveryUtils.java
framework/src/main/java/org/onap/cli/fw/utils/OnapCommandSchemaLoaderUtils.java
framework/src/main/java/org/onap/cli/fw/utils/SchemaInfo.java
framework/src/main/resources/open-cli-schema/default_input_parameters.yaml [moved from framework/src/main/resources/default_input_parameters.yaml with 91% similarity]
framework/src/main/resources/open-cli-schema/http/basic-login.yaml [moved from framework/src/main/resources/open-cli-schema/basic-login.yaml with 100% similarity]
framework/src/main/resources/open-cli-schema/http/basic-logout.yaml [moved from framework/src/main/resources/open-cli-schema/basic-logout.yaml with 100% similarity]
framework/src/main/resources/open-cli-schema/http/catalog.yaml [moved from framework/src/main/resources/open-cli-schema/catalog.yaml with 100% similarity]
framework/src/main/resources/open-cli-schema/http/default_input_parameters_http.yaml [moved from framework/src/main/resources/default_input_parameters_http.yaml with 89% similarity]
framework/src/main/resources/open-cli-schema/schema-validate.yaml
framework/src/main/resources/open-cli.properties
framework/src/main/resources/version.info
framework/src/test/java/org/onap/cli/fw/OnapCommandRegistrarTest.java
framework/src/test/java/org/onap/cli/fw/cmd/OnapSchemaRefreshCommandTest.java
framework/src/test/java/org/onap/cli/fw/cmd/OnapSchemaValidateCommandTest.java
framework/src/test/java/org/onap/cli/fw/conf/OnapCommandConfgTest.java
framework/src/test/java/org/onap/cli/fw/error/OnapCommandErrorTest.java
framework/src/test/java/org/onap/cli/fw/http/HttpInputOutputTest.java
framework/src/test/java/org/onap/cli/fw/http/OnapHttpConnectionTest.java
framework/src/test/java/org/onap/cli/fw/input/OnapCommandParameterTest.java
framework/src/test/java/org/onap/cli/fw/output/OnapCommandResultAttributeScopeTest.java
framework/src/test/java/org/onap/cli/fw/output/OnapCommandResultTest.java
framework/src/test/java/org/onap/cli/fw/output/print/OnapCommandPrintTest.java
framework/src/test/java/org/onap/cli/fw/output/print/TableGeneratorTest.java
framework/src/test/java/org/onap/cli/fw/schema/ValidateSchemaTest.java
framework/src/test/resources/open-cli.properties [new file with mode: 0644]
plugins/sample/src/main/resources/open-cli-schema/hello-world.yaml
validate/validation/src/test/java/org/onap/cli/validation/OnapValidationTest.java