Replace Resource sub-classes with configuration 75/77875/1
authormark.j.leonard <mark.j.leonard@gmail.com>
Tue, 5 Feb 2019 14:24:33 +0000 (14:24 +0000)
committermark.j.leonard <mark.j.leonard@gmail.com>
Tue, 5 Feb 2019 14:24:33 +0000 (14:24 +0000)
commit1954294aed95c2db4eb2659dcef91248535de079
tree05011d5cb74775e02e6b28f02150c9e2b0539708
parent7fcc74469c941c1834cd02b54ff5ca88a53bf83b
Replace Resource sub-classes with configuration

Delete the sub-classes of the Resource (internal Model class) and
replace the annotated properties of these classes with TOSCA-to-Model
mappping data loaded from the JSON configuration.

Change-Id: I56d5d9d4893be45eb42ae65099ea9abe5f4409b9
Issue-ID: AAI-2121
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
21 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/WidgetMapping.java [moved from src/main/java/org/onap/aai/babel/xml/generator/logging/CategoryLogLevel.java with 70% similarity]
src/main/java/org/onap/aai/babel/xml/generator/model/AllotedResource.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/CR.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/Configuration.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/InstanceGroup.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/L3Network.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/Model.java
src/main/java/org/onap/aai/babel/xml/generator/model/ProvidingService.java [deleted file]
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/VfModule.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/VirtualFunction.java [deleted file]
src/main/java/org/onap/aai/babel/xml/generator/model/Widget.java
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/resources/tosca-mappings.json