package org.jacorb.demo.appserver.rest; 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; /** * REST Server * /rest/.. path defined in {@link org.jacorb.demo.appserver.rest.GoodDayApplication} */ @Path("") public interface GoodDayRest { @POST @Path("/json-update/{name}") @Produces(MediaType.APPLICATION_JSON) String getHelloWorldJSON(@PathParam("name") String name); @GET @Path("/json") @Produces(MediaType.APPLICATION_JSON) String getHelloWorldJSON(); @GET @Path("/xml-update/{name}") @Produces(MediaType.APPLICATION_XML) String getHelloWorldXML(@PathParam("name") String name); @GET @Path("/xml") @Produces(MediaType.APPLICATION_XML) String getHelloWorldXML(); }