diff options
author | Bonkur, Venkat (vb8416) <vb8416@att.com> | 2019-05-13 03:00:16 -0400 |
---|---|---|
committer | Marcus Williams <marcus.williams@intel.com> | 2019-05-15 13:32:51 +0000 |
commit | 406908c43e35f4ff3f8334d00452048c71d93955 (patch) | |
tree | 94cefe62694d9ee45d6c1ae01fd63c5e96cacc39 /mso-api-handlers/mso-api-handler-infra/src/main/java | |
parent | b6571203e371d28229ee1c0c6fda2bfcac59a5b5 (diff) |
Add SO native workflows to result list
Added native workflows to result list
Issue-ID: SO-1852
Signed-off-by: Bonkur, Venkat (vb8416) <vb8416@att.com>
Change-Id: Ifeb2adf4ea78b191bcf46a1e7367bc0939d53b83
Diffstat (limited to 'mso-api-handlers/mso-api-handler-infra/src/main/java')
-rw-r--r-- | mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/WorkflowSpecificationsHandler.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/WorkflowSpecificationsHandler.java b/mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/WorkflowSpecificationsHandler.java index 890b54758e..e8171ac834 100644 --- a/mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/WorkflowSpecificationsHandler.java +++ b/mso-api-handlers/mso-api-handler-infra/src/main/java/org/onap/so/apihandlerinfra/WorkflowSpecificationsHandler.java @@ -73,6 +73,7 @@ public class WorkflowSpecificationsHandler { private static Logger logger = LoggerFactory.getLogger(WorkflowSpecificationsHandler.class); private static final String ARTIFACT_TYPE_WORKFLOW = "workflow"; + private static final String NATIVE_WORKFLOW = "native"; @Path("/{version:[vV]1}/workflows") @GET @@ -88,6 +89,12 @@ public class WorkflowSpecificationsHandler { mapper1.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); List<Workflow> workflows = catalogDbClient.findWorkflowByModelUUID(vnfModelVersionId); + + List<Workflow> nativeWorkflows = catalogDbClient.findWorkflowBySource(NATIVE_WORKFLOW); + if (nativeWorkflows != null && nativeWorkflows.size() != 0) { + workflows.addAll(nativeWorkflows); + } + WorkflowSpecifications workflowSpecifications = mapWorkflowsToWorkflowSpecifications(workflows); String jsonResponse = null; |