add subplugin field support and new Cloud Artifact class 17/83917/1
authorliboNet <libo.zhu@intel.com>
Tue, 2 Apr 2019 18:26:05 +0000 (02:26 +0800)
committerliboNet <libo.zhu@intel.com>
Tue, 2 Apr 2019 18:26:05 +0000 (02:26 +0800)
commit41373a9619308bdbab6a31c02fe3d54e91ac6ee3
tree4e79dc6d6573e9fab2415294e5e926589b0f9827
parentb852967aa9ebbf7a37e562e562c21b9df76f04d7
add subplugin field support and new Cloud Artifact class

. add subplugin field to integrate with Distribution framework
. add new Cloud Artifact which is to be used by subplugin like k8s
. update test .json file to include reception and forward fields
. add dummy test class to ensure the flow works as expected
. fix typos

Change-Id: I9d69d88e448a18247e19b3b7a6062b20814b5f8c
Issue-ID: MULTICLOUD-512
Signed-off-by: liboNet <libo.zhu@intel.com>
27 files changed:
artifactbroker/forwarding/src/main/java/org/onap/policy/distribution/forwarding/ArtifactForwarder.java
artifactbroker/main/pom.xml
artifactbroker/main/src/main/java/org/onap/policy/distribution/main/parameters/ArtifactForwarderConfigurationParameterGroup.java [new file with mode: 0644]
artifactbroker/main/src/main/java/org/onap/policy/distribution/main/parameters/ArtifactForwarderConfigurationParametersJsonAdapter.java [new file with mode: 0644]
artifactbroker/main/src/main/java/org/onap/policy/distribution/main/parameters/DistributionParameterGroup.java
artifactbroker/main/src/main/java/org/onap/policy/distribution/main/parameters/DistributionParameterHandler.java
artifactbroker/main/src/test/java/org/onap/policy/distribution/main/testclasses/DummyArtifactForwarder.java [new file with mode: 0644]
artifactbroker/main/src/test/java/org/onap/policy/distribution/main/testclasses/DummyArtifactForwarderParameterGroup.java [new file with mode: 0644]
artifactbroker/main/src/test/java/org/onap/policy/distribution/main/testclasses/DummyReceptionHandler.java [new file with mode: 0644]
artifactbroker/main/src/test/java/org/onap/policy/distribution/main/testclasses/DummyReceptionHandlerParameterGroup.java [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/BadParameters.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/DistributionConfigParameters.json
artifactbroker/main/src/test/resources/parameters/DistributionConfigParameters_EmptyReceptionHandler.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/DistributionConfigParameters_Https.json
artifactbroker/main/src/test/resources/parameters/DistributionConfigParameters_NoPolicyForwarder.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/DistributionConfigParameters_NoReceptionHandler.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/EmptyParameters.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/InvalidParameters.json [new file with mode: 0644]
artifactbroker/main/src/test/resources/parameters/NoParameters.json [new file with mode: 0644]
artifactbroker/model/pom.xml
artifactbroker/model/src/main/java/org/onap/policy/distribution/model/CloudArtifact.java
artifactbroker/model/src/main/java/org/onap/policy/distribution/model/VfModuleModel.java [moved from artifactbroker/model/src/main/java/org/onap/policy/distribution/model/VfModuelModel.java with 86% similarity]
artifactbroker/plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandler.java
artifactbroker/plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/DummyArtifactForwarder.java
artifactbroker/pom.xml
artifactbroker/reception/src/main/java/org/onap/policy/distribution/reception/handling/AbstractReceptionHandler.java
artifactbroker/reception/src/test/java/org/onap/policy/distribution/reception/handling/DummyArtifactForwarder.java