package org.jboss.resteasy.test.util.resource;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("resource")
public class LinkResource {
@GET
@Path("get")
public String get() {
return "GET";
}
@DELETE
@Path("delete")
public String delete() {
return "DELETE";
}
@GET
@Produces(MediaType.APPLICATION_SVG_XML)
@Path("producessvgxml")
public String producesSvgXml() {
return MediaType.APPLICATION_SVG_XML;
}
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Path("consumesappjson")
public String consumesAppJson() {
return MediaType.APPLICATION_JSON;
}
@POST
@Produces({MediaType.APPLICATION_XHTML_XML,
MediaType.APPLICATION_ATOM_XML, MediaType.APPLICATION_SVG_XML})
@Path("producesxml")
public String producesXml() {
return MediaType.APPLICATION_XHTML_XML;
}
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Path("consumesform")
public String consumesForm() {
return MediaType.APPLICATION_FORM_URLENCODED;
}
}