Prohibit cycles in imperative workflows 63/119463/1
authorJozsef Csongvai <jozsef.csongvai@bell.ca>
Sun, 14 Mar 2021 23:13:35 +0000 (19:13 -0400)
committerJozsef Csongvai <jozsef.csongvai@bell.ca>
Thu, 18 Mar 2021 02:43:18 +0000 (22:43 -0400)
commit2c7207526c37166a0d0ccc5008aaae0ae325064e
tree08235719d02aa8798b63db413f2b1e3e5ba70676
parent7f518aebfc34cb7a6dd99dff56feff78f376b454
Prohibit cycles in imperative workflows

Issue-ID: CCSDK-3221
Change-Id: I767003dde40c0fc53a673c4a41cb2430624d7b04
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
ms/blueprintsprocessor/modules/blueprints/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/GraphExtensionFunctions.kt
ms/blueprintsprocessor/modules/blueprints/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/data/BlueprintGraph.kt
ms/blueprintsprocessor/modules/blueprints/blueprint-core/src/test/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/GraphExtensionFunctionsTest.kt
ms/blueprintsprocessor/modules/services/workflow-service/src/main/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/services/workflow/ImperativeWorkflowExecutionService.kt