Allow multiple resolution for same node template 43/90243/9
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Thu, 20 Jun 2019 18:14:37 +0000 (14:14 -0400)
committerAlexis de Talhouët <adetalhouet89@gmail.com>
Tue, 25 Jun 2019 18:33:28 +0000 (18:33 +0000)
commit2e2d56dba10dc8ccc9673e969f95cfb70f9b44bc
tree37dc55cca249ba31f16095603da7bdc0f8e64b48
parentb3eb3fc950e6cda05d85d8422863b81bd0e766dd
Allow multiple resolution for same node template

- also fixing default mechanism
- fixes rest resolution when NullNode is returned as input value
- fixes rest resolution when data type specified so raw json isn't
returned, only the parsed json based on the data type

Change-Id: I1f4a35c6c97000b52620c9b0cc911f15016c4e80
Issue-ID: CCSDK-1422
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
components/model-catalog/definition-type/starter-type/node_type/component-resource-resolution.json
ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/ResourceResolutionComponent.kt
ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/ResourceResolutionConstants.kt
ms/blueprintsprocessor/functions/resource-resolution/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/resource/resolution/processor/RestResourceResolutionProcessor.kt
ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/service/BluePrintRuntimeService.kt
ms/controllerblueprints/modules/blueprint-core/src/test/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/service/BluePrintTemplateServiceTest.kt