On Feb 23, 2010, at 9:35 AM, Dário Abdulrehman wrote:
> Is it possible to define a single root resource class that matches both:
>
> GET /proteins?protein=proteinid1&protein=proteinid2&...
> GET/protein/proteinid
>
> @Path(?)
> public Class ...
>
> and define two @GET methods for each case?
>
> Conceptually they are the same resource but one works with lists and the other with single objects.
>
Its possible like this:
@Path("/")
pubic class ProteinResource {
@GET @Path("proteins")
public getList(...) {...}
@GET @Path("protein")
public getSingle(...) {...}
}
But I think Jan's suggestion is much better.
Marc.