MultivaluedMap<String, String> headers = new MultivaluedMapImpl();
headers.putSingle("Depth", "1");
headers.putSingle(HttpHeaders.CONTENT_TYPE, "text/xml; charset=\"utf-8\"");
EnvironmentContext ctx = new EnvironmentContext();
Set<String> adminRoles = new HashSet<String>();
adminRoles.add("administrators");
DummySecurityContext adminSecurityContext = new DummySecurityContext(new Principal()
{
public String getName()
{
return USER_ROOT;
}
}, adminRoles);
ctx.put(SecurityContext.class, adminSecurityContext);
RequestHandlerImpl handler = (RequestHandlerImpl)container.getComponentInstanceOfType(RequestHandlerImpl.class);
ResourceLauncher launcher = new ResourceLauncher(handler);
String request =