Changes include Metadata support, Upload tosca policy model and Loop Template 86/100986/18
authorash74268 <ashwin.shyam.sharma@att.com>
Fri, 31 Jan 2020 15:40:15 +0000 (15:40 +0000)
committersebdet <sebastien.determe@intl.att.com>
Fri, 14 Feb 2020 16:02:47 +0000 (08:02 -0800)
commit3a83e2a2ff88ef49535973df8dc77dc8015170da
tree7b1d9376a6a3967d9690bcc88487fb6bb7893167
parent29e3cd1afbd3202a0c16ef6a4057662942ddefa2
Changes include Metadata support, Upload tosca policy model and Loop Template

CLAMP Metadata support to parse policy_model_type, acronym and clamp_possible_values from the Tosca Policy Model
UI and Backend changes to support Loop Template
Backend APIs for Dictionary referenced in the Tosca Policy Model.
Upload Tosca Model UI changes to allow user to upload policy models.
DB Schema changes for the Loop Element Model and updated schema for the Dictionary
Added Jest test cases and snapshots
checkstyle issues fix and Junits

Issue-ID: CLAMP-580

Signed-off-by: ash74268 <ashwin.shyam.sharma@att.com>
Change-Id: I57521bc1c3afaf4ca5a2acf4c59823df05fd4cd6
Signed-off-by: ash74268 <ashwin.shyam.sharma@att.com>
39 files changed:
extra/sql/bulkload/create-tables.sql
src/main/java/org/onap/clamp/clds/tosca/ToscaSchemaConstants.java
src/main/java/org/onap/clamp/clds/tosca/ToscaYamlToJsonConvertor.java
src/main/java/org/onap/clamp/loop/template/LoopElementModel.java
src/main/java/org/onap/clamp/loop/template/LoopTemplate.java
src/main/java/org/onap/clamp/loop/template/LoopTemplateLoopElementModelId.java
src/main/java/org/onap/clamp/loop/template/LoopTemplatesService.java [new file with mode: 0644]
src/main/java/org/onap/clamp/loop/template/LoopType.java [new file with mode: 0644]
src/main/java/org/onap/clamp/loop/template/LoopTypeConvertor.java [new file with mode: 0644]
src/main/java/org/onap/clamp/loop/template/PolicyModel.java
src/main/java/org/onap/clamp/loop/template/PolicyModelsService.java
src/main/java/org/onap/clamp/tosca/Dictionary.java
src/main/java/org/onap/clamp/tosca/DictionaryElement.java
src/main/java/org/onap/clamp/tosca/DictionaryElementsRepository.java
src/main/java/org/onap/clamp/tosca/DictionaryRepository.java
src/main/java/org/onap/clamp/tosca/DictionaryService.java [new file with mode: 0644]
src/main/java/org/onap/clamp/util/SemanticVersioning.java
src/main/resources/clds/camel/rest/clamp-api-v2.xml
src/test/java/org/onap/clamp/clds/tosca/DictionaryRepositoriesTestItCase.java
src/test/java/org/onap/clamp/clds/tosca/ToscaYamlToJsonConvertorTest.java [deleted file]
src/test/java/org/onap/clamp/clds/tosca/ToscaYamlToJsonConvertorTestItCase.java [new file with mode: 0644]
src/test/java/org/onap/clamp/loop/LoopTemplatesServiceItCase.java [new file with mode: 0644]
src/test/java/org/onap/clamp/tosca/DictionaryServiceItCase.java [new file with mode: 0644]
src/test/java/org/onap/clamp/util/SemanticVersioningTest.java
src/test/resources/clds/camel/rest/clamp-api-v2.xml [new file with mode: 0644]
src/test/resources/tosca/tosca_metadata_clamp_possible_values.yaml [new file with mode: 0644]
src/test/resources/tosca/tosca_metadata_clamp_possible_values_json_schema.json [new file with mode: 0644]
ui-react/src/LoopUI.js
ui-react/src/__snapshots__/LoopUI.test.js.snap
ui-react/src/__snapshots__/OnapClamp.test.js.snap
ui-react/src/api/TemplateMenuService.js
ui-react/src/components/dialogs/Tosca/UploadToscaPolicyModal.js [new file with mode: 0644]
ui-react/src/components/dialogs/Tosca/UploadToscaPolicyModal.test.js [new file with mode: 0644]
ui-react/src/components/dialogs/Tosca/ViewToscaPolicyModal.js
ui-react/src/components/dialogs/Tosca/ViewToscaPolicyModal.test.js
ui-react/src/components/dialogs/Tosca/__snapshots__/UploadToscaPolicyModal.test.js.snap [new file with mode: 0644]
ui-react/src/components/dialogs/Tosca/__snapshots__/ViewToscaPolicyModal.test.js.snap
ui-react/src/components/menu/MenuBar.js
ui-react/src/components/menu/__snapshots__/MenuBar.test.js.snap