Move logic to downstream to handle params
Issue-ID: AAI-482
Change-Id: I25b1170447783fd753c83a619b00681cb4ef481f
Signed-off-by: Gurjeet Bedi <gurjeetb@amdocs.com>
public String getVertex(String version, String id, String type, Map<String, String> queryParams) throws CrudException {
type = OxmModelValidator.resolveCollectionType(version, type);
Vertex vertex = daoForGet.getVertex(id, type, version, queryParams);
public String getVertex(String version, String id, String type, Map<String, String> queryParams) throws CrudException {
type = OxmModelValidator.resolveCollectionType(version, type);
Vertex vertex = daoForGet.getVertex(id, type, version, queryParams);
- List<Edge> edges = daoForGet.getVertexEdges(id, null); //Not passing parameters as backend doesnt support these queries
+ List<Edge> edges = daoForGet.getVertexEdges(id, queryParams);
return CrudResponseBuilder.buildGetVertexResponse(OxmModelValidator.validateOutgoingPayload(version, vertex), edges,
version);
}
return CrudResponseBuilder.buildGetVertexResponse(OxmModelValidator.validateOutgoingPayload(version, vertex), edges,
version);
}