Allow UUID definitions in the mappings JSON 23/83323/1
authormark.j.leonard <mark.j.leonard@gmail.com>
Tue, 26 Mar 2019 10:51:07 +0000 (10:51 +0000)
committermark.j.leonard <mark.j.leonard@gmail.com>
Tue, 26 Mar 2019 10:51:07 +0000 (10:51 +0000)
commit8a7d9a0d7782b9339810b02208620bdd2f0a12b2
treee3cac78df7c662eee95ad17cf9a01d19158114ad
parent550216df935437b1380b6d4425fd422ea7c013f5
Allow UUID definitions in the mappings JSON

Add support for reading the Widget invariant and version UUIDs from the
TOSCA mappings JSON. In this commit the artifact-generator.properties is
also read and used to provide default values. This step prevents any
existing deployments (e.g. automated test integration) from failing.
The redundant properties file will be deprecated in a future commit,
only when the JSON configuration has been updated.

Also remove two unused Java files to help with coverage stats.

Change-Id: Idc82e28092a2b028214225c7974db411c9f8a173
Issue-ID: AAI-2284
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java
src/main/java/org/onap/aai/babel/xml/generator/data/WidgetTypeConfig.java
src/main/java/org/onap/aai/babel/xml/generator/model/Widget.java
src/test/java/org/onap/aai/babel/csar/fixture/ArtifactInfoBuilder.java [deleted file]
src/test/java/org/onap/aai/babel/csar/fixture/TestArtifactInfoImpl.java [deleted file]
src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java
src/test/resources/artifact-generator.properties
src/test/resources/tosca-mappings.json