package org.jboss.resteasy.test.resource.resource;
import javax.ws.rs.core.Configurable;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.UriInfo;
import org.junit.Assert;
public class ProgrammaticResource {
private UriInfo uriInfo;
public int counter;
private HttpHeaders headers;
private Configurable<?> configurable;
public void setHeaders(HttpHeaders headers)
{
this.headers = headers;
}
public ProgrammaticResource() {
}
public ProgrammaticResource(Configurable<?> configurable) {
this.configurable = configurable;
}
public String get(String param) {
Assert.assertEquals("hello", param);
uriInfo.getBaseUri();
headers.getCookies();
configurable.getConfiguration();
counter++;
return "hello";
}
public void put(String value) {
Assert.assertEquals("hello", value);
}
}