Reimplement Widget.Type enum class 50/81950/1
authormark.j.leonard <mark.j.leonard@gmail.com>
Mon, 11 Mar 2019 15:17:15 +0000 (15:17 +0000)
committermark.j.leonard <mark.j.leonard@gmail.com>
Mon, 11 Mar 2019 15:18:25 +0000 (15:18 +0000)
commite8bb310641941ddbb073df33d92cfbe6f6029029
tree7a44eff0fac337cb05b2cea192f45fc49f85b2e9
parent2d6183e8ea302309d7a52fa6f7d0b4e2f0141348
Reimplement Widget.Type enum class

Replace this with a WidgetType dynamic enumeration, which may be
extended at runtime. Load the Widget Types from the mapping
configuration (JSON file).

Issue-ID: AAI-2229
Change-Id: I5d1bc4291b4446f6d744821bf1d74b1f117b901f
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
14 files changed:
src/main/java/org/onap/aai/babel/parser/ArtifactGeneratorToscaParser.java
src/main/java/org/onap/aai/babel/xml/generator/api/AaiArtifactGenerator.java
src/main/java/org/onap/aai/babel/xml/generator/data/GroupConfiguration.java
src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java
src/main/java/org/onap/aai/babel/xml/generator/data/WidgetTypeConfig.java [moved from src/main/java/org/onap/aai/babel/xml/generator/data/WidgetType.java with 81% similarity]
src/main/java/org/onap/aai/babel/xml/generator/model/Model.java
src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java
src/main/java/org/onap/aai/babel/xml/generator/model/Service.java
src/main/java/org/onap/aai/babel/xml/generator/model/Widget.java
src/main/java/org/onap/aai/babel/xml/generator/model/WidgetType.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/parser/TestArtifactGeneratorToscaParser.java
src/test/java/org/onap/aai/babel/xml/generator/model/TestModel.java
src/test/java/org/onap/aai/babel/xml/generator/model/TestVfModule.java
src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java