From 82358726fc0c37adcd426a41cdca4f3b4ddf2c56 Mon Sep 17 00:00:00 2001 From: "KULESHOV, ELENA" Date: Wed, 24 Mar 2021 09:46:59 -0400 Subject: request db endpoint and bpmn cleanup added new request db adapter endpoint use bpmn constants when available allow bpmn input setup parameter to be extended Issue-ID: SO-3606 Signed-off-by: AT&T Open Source Change-Id: Ibde4d82cc7432ea3cdd9a75aef0dc695ebbf9a1b --- .../java/org/onap/so/db/request/client/RequestsDbClient.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mso-api-handlers/mso-requests-db/src/main/java/org/onap') diff --git a/mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/client/RequestsDbClient.java b/mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/client/RequestsDbClient.java index 9b42eacfc2..806d347582 100644 --- a/mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/client/RequestsDbClient.java +++ b/mso-api-handlers/mso-requests-db/src/main/java/org/onap/so/db/request/client/RequestsDbClient.java @@ -127,6 +127,9 @@ public class RequestsDbClient { private static final String findByGroupingIdAndNameAndTag = "/requestProcessingData/search/findByGroupingIdAndNameAndTag"; + private static final String findBySoRequestIdAndNameAndTagOrderByCreateTimeDesc = + "/requestProcessingData/search/findBySoRequestIdAndNameAndTagOrderByCreatedDesc"; + @Autowired protected RestTemplate restTemplate; @@ -403,6 +406,15 @@ public class RequestsDbClient { RequestProcessingData.class); } + public List getRequestProcessingDataBySoRequestIdAndNameAndTagOrderByCreateTimeDesc( + String soRequestId, String name, String tag) { + + return getMultipleResponse(getUri(UriBuilder + .fromUri(endpoint + findBySoRequestIdAndNameAndTagOrderByCreateTimeDesc) + .queryParam(SO_REQUEST_ID, soRequestId).queryParam(NAME, name).queryParam(TAG, tag).build().toString()), + new ParameterizedTypeReference>() {}); + } + public void persistProcessingData(String flowExecutionPath, String requestId) { -- cgit 1.2.3-korg