Incorporate the ECOMP SDC Artefact Generator code 57/39057/4
authorLeonard, Mark (ml401d) <ml401d@att.com>
Wed, 21 Mar 2018 18:40:41 +0000 (18:40 +0000)
committerMark Leonard <mark.j.leonard@gmail.com>
Wed, 28 Mar 2018 12:50:51 +0000 (13:50 +0100)
commit66b3afa06776e9944ad515206d281d67747c9770
tree427098937879fe09ae4fc3af4ae004359a60212a
parent161f5a7d9b900ae34a4886d7f7fb01ea496f71eb
Incorporate the ECOMP SDC Artefact Generator code

Remove the Maven dependency on openecomp-sdc-artifact-generator-core,
because this is not maintained in the ONAP source code repositories.
The functionality provided by the SDC Artifact Generator is replaced
with equivalent code that depends on the SDC-TOSCA parsing library,
without introducing any backwards-compatibility breaks.
The intention is to make this Maven project more maintainable by
depending only the common ONAP libraries.

Change-Id: I01d78575d3b7c70a11e4c7989a021de3c0913a06
Issue-ID: AAI-943
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
128 files changed:
License.txt [deleted file]
README.md
ajsc-shared-config/README.txt [deleted file]
ajsc-shared-config/etc/aft.properties [deleted file]
ajsc-shared-config/etc/basic-logback_root_logger_level_off.xml
ajsc-shared-config/etc/logback.xml
ajsc-shared-config/etc/spm2.jks [deleted file]
appconfig-local/auth/auth_policy.json [new file with mode: 0644]
appconfig-local/babel-auth.properties [new file with mode: 0644]
bundleconfig-local/README.txt
bundleconfig-local/RELEASE_NOTES.txt [deleted file]
bundleconfig-local/etc/appprops/AAFUserRoles.properties
bundleconfig-local/etc/appprops/PostProcessorInterceptors.properties
bundleconfig-local/etc/appprops/PreProcessorInterceptors.properties
bundleconfig-local/etc/appprops/app-intercepts.properties
bundleconfig-local/etc/appprops/methodMapper.properties
bundleconfig-local/etc/sysprops/sys-props.properties
pom.xml
scripts/get-latest-xsd-version.sh [new file with mode: 0644]
src/main/ajsc/babel_v1/babel/v1/conf/coreBeans.groovy [new file with mode: 0644]
src/main/ajsc/babel_v1/babel/v1/routes/coreServices.route [new file with mode: 0644]
src/main/bin/start.sh
src/main/java/org/onap/aai/auth/AAIAuthException.java
src/main/java/org/onap/aai/auth/AAIMicroServiceAuth.java
src/main/java/org/onap/aai/auth/AAIMicroServiceAuthCore.java
src/main/java/org/onap/aai/auth/FileWatcher.java
src/main/java/org/onap/aai/babel/config/BabelAuthConfig.java
src/main/java/org/onap/aai/babel/csar/CsarConverterException.java
src/main/java/org/onap/aai/babel/csar/CsarToXmlConverter.java
src/main/java/org/onap/aai/babel/csar/extractor/InvalidArchiveException.java
src/main/java/org/onap/aai/babel/csar/extractor/YamlExtractor.java
src/main/java/org/onap/aai/babel/csar/vnfcatalog/ConfigurationsToBabelArtifactConverter.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/csar/vnfcatalog/InvalidNumberOfNodesException.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/csar/vnfcatalog/ToscaToCatalogException.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/csar/vnfcatalog/VendorImageConfiguration.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/csar/vnfcatalog/VnfVendorImageExtractor.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/logging/ApplicationMsgs.java
src/main/java/org/onap/aai/babel/logging/LogHelper.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/parser/ArtifactGeneratorToscaParser.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/request/RequestHeaders.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/service/GenerateArtifactsService.java
src/main/java/org/onap/aai/babel/service/GenerateArtifactsServiceImpl.java
src/main/java/org/onap/aai/babel/service/InfoService.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/service/data/BabelArtifact.java
src/main/java/org/onap/aai/babel/service/data/BabelRequest.java
src/main/java/org/onap/aai/babel/util/RequestValidationException.java
src/main/java/org/onap/aai/babel/util/RequestValidator.java
src/main/java/org/onap/aai/babel/xml/generator/ArtifactGenerator.java
src/main/java/org/onap/aai/babel/xml/generator/ModelGenerator.java
src/main/java/org/onap/aai/babel/xml/generator/XmlArtifactGenerationException.java
src/main/java/org/onap/aai/babel/xml/generator/api/AaiArtifactGenerator.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/api/AaiModelGenerator.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/api/AaiModelGeneratorImpl.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/api/ArtifactGenerator.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/AdditionalParams.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/Artifact.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/ArtifactType.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/GenerationData.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/GeneratorConstants.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/GeneratorUtil.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/GroupType.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/error/IllegalAccessException.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/logging/CategoryLogLevel.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/AllotedResource.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/AllotedResourceWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/FlavorWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/ImageWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/L3Network.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/L3NetworkWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/LIntfWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/Model.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/OamNetwork.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/ProvidingService.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/ResourceWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/Service.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/ServiceWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/TenantWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/TunnelXconnectWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VServerWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VfModule.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VfModuleWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VfWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VfcWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VirtualFunction.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VolumeGroupWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/VolumeWidget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/model/Widget.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/types/Cardinality.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/types/Model.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/types/ModelType.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/xml/generator/types/ModelWidget.java [new file with mode: 0644]
src/main/resources/babel-logging-resources.properties
src/test/java/org/onap/aai/babel/MicroServiceAuthTest.java
src/test/java/org/onap/aai/babel/csar/extractor/YamlExtractorTest.java
src/test/java/org/onap/aai/babel/csar/fixture/ArtifactInfoBuilder.java
src/test/java/org/onap/aai/babel/csar/fixture/TestArtifactInfoImpl.java
src/test/java/org/onap/aai/babel/logging/LogReader.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/logging/TestApplicationLogger.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/parser/TestToscaParser.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/service/CsarToXmlConverterTest.java
src/test/java/org/onap/aai/babel/service/TestGenerateArtifactsServiceImpl.java
src/test/java/org/onap/aai/babel/service/TestInfoService.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/util/ArtifactTestUtils.java
src/test/java/org/onap/aai/babel/util/TestRequestValidator.java
src/test/java/org/onap/aai/babel/xml/generator/model/TestVfModule.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/xml/generator/model/TestWidget.java [new file with mode: 0644]
src/test/resources/babel-auth.properties [new file with mode: 0644]
src/test/resources/babel-beans.xml [new file with mode: 0644]
src/test/resources/compressedArtifacts/Duff.txt [new file with mode: 0644]
src/test/resources/compressedArtifacts/catalog_csar.csar [new file with mode: 0644]
src/test/resources/compressedArtifacts/noVnfConfiguration.csar [new file with mode: 0644]
src/test/resources/generatedXml/AAI-SCP-Test-VSP-resource-1.0.xml [new file with mode: 0644]
src/test/resources/generatedXml/AAI-SD-WAN-Service-Test-service-1.0.xml
src/test/resources/generatedXml/AAI-SD-WAN-Test-VSP-resource-1.0.xml
src/test/resources/generatedXml/AAI-ScpTestVsp..asc_heat-int2..module-0-resource-1.xml [new file with mode: 0644]
src/test/resources/generatedXml/AAI-SdWanTestVsp..DUMMY..module-0-resource-2.xml
src/test/resources/generatedXml/AAI-Tunnel_XConnTest-resource-2.0.xml
src/test/resources/jsonFiles/invalid_csar_request.json
src/test/resources/jsonFiles/invalid_json_request.json
src/test/resources/jsonFiles/missing_artifact_name_request.json
src/test/resources/jsonFiles/missing_artifact_version_request.json
src/test/resources/jsonFiles/success_request.json [deleted file]
src/test/resources/logback.xml [new file with mode: 0644]
src/test/resources/response/response.json
src/test/resources/ymlFiles/artifacts.yml [new file with mode: 0644]
src/test/resources/ymlFiles/data.yml [new file with mode: 0644]