package org.jboss.resteasy.test.cdi.basic.resource; import org.jboss.resteasy.test.cdi.util.Constants; import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; public interface DecoratorsResourceIntf { @POST @Path("create") @Consumes(Constants.MEDIA_TYPE_TEST_XML) @Produces(MediaType.TEXT_PLAIN) @DecoratorsFilterBinding @DecoratorsResourceBinding Response createBook(EJBBook book); @GET @Path("book/{id:[0-9][0-9]*}") @Produces(Constants.MEDIA_TYPE_TEST_XML) @DecoratorsFilterBinding @DecoratorsResourceBinding EJBBook lookupBookById(@PathParam("id") int id); @POST @Path("test") @Produces(MediaType.TEXT_PLAIN) Response test(); }