users@jersey.java.net

[Jersey] validating query param inputs

From: phil swenson <phil.swenson_at_gmail.com>
Date: Mon, 20 Jan 2014 14:33:31 -0700

here is an example service I wrote:

    @GET
    @Path("/ProcessMetricData")
    @Produces({MediaType.TEXT_PLAIN, MediaType.APPLICATION_XML})
    public ProcessMetricData
getProcessMetricData(@QueryParam("processModelId") String modelId,
 @QueryParam("startTime") long startTime, @QueryParam("endTime") long
endTime, @NotNull @QueryParam("statsInterval") long statsInterval) {

I want to validate that each query param is set by the client….

Best I can tell there is no built in validation support in jersey (using
2.0)… can someone confirm?

thanks,
phil