From 8844ec7e91e4c458beea23c9c3711631f5fbc6db Mon Sep 17 00:00:00 2001 From: Julie Sullivan Date: Mon, 27 Jan 2020 14:41:04 +0000 Subject: [PATCH] include count, skip and limit only in /search endpoints. #522 --- .../opencb/cellbase/server/rest/feature/GeneWSServer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cellbase-server/src/main/java/org/opencb/cellbase/server/rest/feature/GeneWSServer.java b/cellbase-server/src/main/java/org/opencb/cellbase/server/rest/feature/GeneWSServer.java index 611e126525..cf8305b29c 100755 --- a/cellbase-server/src/main/java/org/opencb/cellbase/server/rest/feature/GeneWSServer.java +++ b/cellbase-server/src/main/java/org/opencb/cellbase/server/rest/feature/GeneWSServer.java @@ -33,6 +33,7 @@ import org.opencb.commons.datastore.core.Query; import javax.servlet.http.HttpServletRequest; +import javax.validation.constraints.PositiveOrZero; import javax.ws.rs.*; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; @@ -332,9 +333,9 @@ public Response groupBy(@DefaultValue("") + " Exact text matches will be returned", required = false, dataType = "java.util.List", paramType = "query") }) - public Response getAll(@QueryParam("limit") @DefaultValue("10") + public Response getAll(@QueryParam("limit") @DefaultValue("10") @PositiveOrZero @ApiParam(value = "Max number of results to be returned. Cannot exceed 5,000.") Integer limit, - @QueryParam("skip") @DefaultValue("0") + @QueryParam("skip") @DefaultValue("0") @PositiveOrZero @ApiParam(value = "Number of results to be skipped.") Integer skip) { try { parseExtraQueryParams(limit, skip);