package com.github.ggeorgovassilis.springjsonmapper.services.jaxrs; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.QueryParam; import com.github.ggeorgovassilis.springjsonmapper.services.BookService; import com.github.ggeorgovassilis.springjsonmapper.services.Item; import com.github.ggeorgovassilis.springjsonmapper.services.QueryResult; /** * Mapping to the google books API by using JAX-RS annotations * https://developers.google.com/books/ * * @author george georgovassilis * */ public interface BookServiceJaxRs extends BookService{ @Override @Path("/volumes") QueryResult findBooksByTitle(@QueryParam("q") String q); @Override @Path("/volumes/{id}") Item findBookById(@PathParam("id") String id); }