package org.jboss.resteasy.test.resource.path.resource;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.GET;
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.PathSegment;
@Path(value = "/PathParamTest")
public class LocatorWithClassHierarchyPathParamResource {
@Produces(MediaType.TEXT_HTML)
@GET
@Path("/{id}/{id1}")
public String two(@PathParam("id") String id,
@PathParam("id1") PathSegment id1) {
return "double=" + id + id1.getPath();
}
@Produces(MediaType.TEXT_PLAIN)
@GET
@Path("/ParamEntityWithConstructor/{id}")
public String paramEntityWithConstructorTest(
@DefaultValue("PathParamTest") @PathParam("id") LocatorWithClassHierarchyParamEntityWithConstructor paramEntityWithConstructor) {
return paramEntityWithConstructor.getValue();
}
}