diff options
author | Gurjeet Bedi <gurjeetb@amdocs.com> | 2018-02-14 13:56:58 -0500 |
---|---|---|
committer | Gurjeet Bedi <gurjeetb@amdocs.com> | 2018-02-14 13:58:38 -0500 |
commit | 58c89ea1f45ffd4a9f812ae1c18e93b636737f55 (patch) | |
tree | 41d6a47b1c3ae00eea8b37b56acd62f8422433c2 /src/main/java/org/onap/crud/service/CrudRestService.java | |
parent | 5db1e77ef9e2c43fd723dc629346baf3660fdf1b (diff) |
For supporting t_k query
Passing queryparameters from GET
Issue-ID: AAI-482
Change-Id: I7db51c6549fe5f7e4d61ad96121e7da3a57ff325
Signed-off-by: Gurjeet Bedi <gurjeetb@amdocs.com>
Diffstat (limited to 'src/main/java/org/onap/crud/service/CrudRestService.java')
-rw-r--r-- | src/main/java/org/onap/crud/service/CrudRestService.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/org/onap/crud/service/CrudRestService.java b/src/main/java/org/onap/crud/service/CrudRestService.java index b3c5e7a..69f2186 100644 --- a/src/main/java/org/onap/crud/service/CrudRestService.java +++ b/src/main/java/org/onap/crud/service/CrudRestService.java @@ -96,10 +96,14 @@ public class CrudRestService { logger.debug("Incoming request..." + content); Response response = null; + Map<String, String> params = new HashMap<String, String>(); + for (Map.Entry<String, List<String>> e : uriInfo.getQueryParameters().entrySet()) { + params.put(e.getKey(), e.getValue().get(0)); + } try { if (validateRequest(req, uri, content, Action.GET, CrudServiceConstants.CRD_AUTH_POLICY_NAME, headers)) { - String result = graphDataService.getVertex(version, id, type); + String result = graphDataService.getVertex(version, id, type, params); response = Response.status(Status.OK).entity(result).type(mediaType).build(); } else { response = Response.status(Status.FORBIDDEN).entity(content).type(MediaType.APPLICATION_JSON).build(); @@ -174,11 +178,15 @@ public class CrudRestService { logger.debug("Incoming request..." + content); Response response = null; + Map<String, String> params = new HashMap<String, String>(); + for (Map.Entry<String, List<String>> e : uriInfo.getQueryParameters().entrySet()) { + params.put(e.getKey(), e.getValue().get(0)); + } try { if (validateRequest(req, uri, content, Action.GET, CrudServiceConstants.CRD_AUTH_POLICY_NAME, headers)) { - String result = graphDataService.getEdge(version, id, type); + String result = graphDataService.getEdge(version, id, type, params); response = Response.status(Status.OK).entity(result).type(mediaType).build(); } else { response = Response.status(Status.FORBIDDEN).entity(content).type(MediaType.APPLICATION_JSON).build(); |