package org.jboss.resteasy.links.test; import org.jboss.resteasy.links.AddLinks; import org.jboss.resteasy.links.LinkResource; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; @Produces("application/xml") @Path("/") public interface IDServiceTest { @GET @AddLinks @LinkResource @Path("jpa-id/book/{name}") public JpaIdBook getJpaIdBook(@PathParam("name") String name); @GET @AddLinks @LinkResource @Path("xml-id/book/{name}") public XmlIdBook getXmlIdBook(@PathParam("name")String name); @GET @AddLinks @LinkResource @Path("resource-id/book/{name}") public ResourceIdBook getResourceIdBook(@PathParam("name")String name); @GET @AddLinks @LinkResource @Path("resource-ids/book/{namea}/{nameb}") public ResourceIdsBook getResourceIdsBook(@PathParam("namea")String namea, @PathParam("nameb")String nameb); @GET @AddLinks @LinkResource @Path("resource-id-method/book/{name}") public ResourceIdMethodBook getResourceIdMethodBook(@PathParam("name")String name); @GET @AddLinks @LinkResource @Path("resource-ids-method/book/{namea}/{nameb}") public ResourceIdsMethodBook getResourceIdsMethodBook(@PathParam("namea")String namea, @PathParam("nameb")String nameb); }