Initial adds artifact handler and design services 17/7517/4
authorSkip Wonnell <kw5258@att.com>
Mon, 14 Aug 2017 22:47:10 +0000 (17:47 -0500)
committerPatrick Brady <pb071s@att.com>
Fri, 18 Aug 2017 05:46:15 +0000 (05:46 +0000)
commitab6c2c0cd441cf40723016e9a82aeeeb933fec7e
tree10d9de942694ca129cfc78d13cf2269f5c37cfc9
parent5166a76913fcb658be58adffed441590979e41cf
Initial adds artifact handler and design services

asdc-artifact-handler: an interface to receive artifacts distributed
by SDC and persist them into the local database.

appc-design-services: an interface to manage VNF configuration
artifacts, primarily those generated by the configuration design tool.

Includes these user stories: APPC-28/85

Change-Id: Ib207070d4593554fa424fc69d9c77a6cd5349fec
Signed-off-by: Skip Wonnell <kw5258@att.com>
Issue-Id: APPC-9
113 files changed:
appc-config/appc-config-params/features/src/main/resources/features.xml
appc-config/appc-config-params/installer/src/assembly/assemble_installer_zip.xml
appc-config/appc-config-params/installer/src/assembly/assemble_mvnrepo_zip.xml
appc-config/appc-config-params/installer/src/main/resources/scripts/install-feature.sh
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/ParamsHandlerActivator.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/ParamsHandlerConstant.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/data/Parameter.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/data/PropertyDefinition.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/data/RequestKey.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/data/ResponseKey.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/parser/PropertyDefinitionNode.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/transformer/ArtificatTransformer.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/transformer/tosca/ArtifactProcessor.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/transformer/tosca/ArtifactProcessorFactory.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/transformer/tosca/ArtifactProcessorImpl.java
appc-config/appc-config-params/provider/src/main/java/org/openecomp/sdnc/config/params/transformer/tosca/exceptions/ArtifactProcessorException.java
appc-config/appc-config-params/provider/src/main/resources/adaptor.properties
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/parser/TestPropertyDefinitionNode.java
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestArtifactProcessor.java
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactString.java
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestPropertyQueryString.java
appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestReadArtifact.java
appc-config/appc-config-params/provider/src/test/resources/tosca/ExamplePropertyDefinition.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ExamplePropertyDefinition2.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ExamplePropertyDefinition3.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ExamplePropertyDefinition4.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ExpectedTosca.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ReadArtifactNegetiveInputTosca.yml
appc-config/appc-config-params/provider/src/test/resources/tosca/ReadArtifactPositiveInputTosca.yml
appc-inbound/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/features/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/features/pom.xml [new file with mode: 0755]
appc-inbound/appc-artifact-handler/features/src/main/resources/features.xml [new file with mode: 0644]
appc-inbound/appc-artifact-handler/installer/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/installer/pom.xml [new file with mode: 0755]
appc-inbound/appc-artifact-handler/installer/resources/scripts/install-feature.sh [new file with mode: 0755]
appc-inbound/appc-artifact-handler/installer/src/assembly/assemble_installer_zip.xml [new file with mode: 0644]
appc-inbound/appc-artifact-handler/installer/src/assembly/assemble_mvnrepo_zip.xml [new file with mode: 0644]
appc-inbound/appc-artifact-handler/installer/src/main/resources/scripts/install-feature.sh [new file with mode: 0644]
appc-inbound/appc-artifact-handler/model/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/model/pom.xml [new file with mode: 0755]
appc-inbound/appc-artifact-handler/model/scripts/python/yang2props.py [new file with mode: 0755]
appc-inbound/appc-artifact-handler/model/src/main/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/model/src/main/yang/artifact-handler.yang [new file with mode: 0644]
appc-inbound/appc-artifact-handler/pom.xml [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/pom.xml [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/src/main/.gitignore [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/opendaylight/yang/gen/v1/org/openecomp/appc/artifact/handler/provider/impl/rev170321/ArtifactHandlerProviderModule.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/opendaylight/yang/gen/v1/org/openecomp/appc/artifact/handler/provider/impl/rev170321/ArtifactHandlerProviderModuleFactory.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/ArtifactHandlerProvider.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/AsdcArtifactHandlerActivator.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/dbservices/DBService.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/node/ArtifactHandlerNode.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/utils/ArtifactHandlerProviderUtil.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/utils/AsdcArtifactHandlerConstants.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/java/org/openecomp/appc/artifact/handler/utils/EscapeUtils.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/resources/initial/artifact-handler-provider.xml [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/main/yang/artifact-handler-provider-impl.yang [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/test/java/org/openecomp/appc/artifact/handler/node/TestArtifactHandlerNode.java [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/test/resources/svclogic.properties [new file with mode: 0644]
appc-inbound/appc-artifact-handler/provider/src/test/resources/templates/general_template [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/src/test/resources/templates/pd_template [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/src/test/resources/templates/reference_template [new file with mode: 0755]
appc-inbound/appc-artifact-handler/provider/src/test/resources/templates/template_Asdc [new file with mode: 0755]
appc-inbound/appc-design-services/.gitignore [new file with mode: 0755]
appc-inbound/appc-design-services/features/.gitignore [new file with mode: 0755]
appc-inbound/appc-design-services/features/pom.xml [new file with mode: 0755]
appc-inbound/appc-design-services/features/src/main/resources/features.xml [new file with mode: 0644]
appc-inbound/appc-design-services/installer/.gitignore [new file with mode: 0755]
appc-inbound/appc-design-services/installer/pom.xml [new file with mode: 0755]
appc-inbound/appc-design-services/installer/resources/scripts/install-feature.sh [new file with mode: 0755]
appc-inbound/appc-design-services/installer/src/assembly/assemble_installer_zip.xml [new file with mode: 0644]
appc-inbound/appc-design-services/installer/src/assembly/assemble_mvnrepo_zip.xml [new file with mode: 0644]
appc-inbound/appc-design-services/installer/src/main/resources/scripts/install-feature.sh [new file with mode: 0644]
appc-inbound/appc-design-services/model/.gitignore [new file with mode: 0755]
appc-inbound/appc-design-services/model/pom.xml [new file with mode: 0755]
appc-inbound/appc-design-services/model/scripts/python/yang2props.py [new file with mode: 0755]
appc-inbound/appc-design-services/model/src/main/yang/appc-design-services.yang [new file with mode: 0644]
appc-inbound/appc-design-services/pom.xml [new file with mode: 0755]
appc-inbound/appc-design-services/provider/.gitignore [new file with mode: 0755]
appc-inbound/appc-design-services/provider/pom.xml [new file with mode: 0755]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/data/ArtifactInfo.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/data/DesignInfo.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/data/DesignRequest.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/data/DesignResponse.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/data/StatusInfo.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/dbervices/DbResponseProcessor.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/dbervices/DbService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/dbervices/DesignDBService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/dbervices/RequestValidator.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/propertyServices/PropertyUpdateService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/DesignServiceProvider.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/impl/DesignServicesImpl.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/util/ArtifactHandlerClient.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/util/DesignServiceConstants.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/util/EscapeUtils.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/services/util/SecureRestClientTrustManager.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/validator/ValidatorResponseProcessor.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/validator/ValidatorService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/xinterface/XInterfaceService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/java/org/openecomp/appc/design/xinterface/XResponseProcessor.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/java/org/openecomp/appc/design/validator/TestDBService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/java/org/openecomp/appc/design/validator/TestValidatorService.java [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/resources/Info.out.xml [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/resources/designService.properties [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/resources/svclogic.properties [new file with mode: 0644]
appc-inbound/appc-design-services/provider/src/test/resources/transactionModel.json [new file with mode: 0644]
appc-inbound/pom.xml [new file with mode: 0755]
pom.xml