package org.openntf.domino.xsp.xots;
import java.security.Principal;
import javax.servlet.http.HttpSession;
import com.ibm.xsp.servlet.local.LocalHttpServletRequest;
import com.ibm.xsp.servlet.local.LocalHttpSession;
@SuppressWarnings("deprecation")
public class FakeHttpRequest extends LocalHttpServletRequest {
HttpSession session = new LocalHttpSession();
private String userName_;
// public FakeHttpRequest() {
// super(null, null);
// }
public FakeHttpRequest(final String userName) {
super(null, null);
userName_ = userName;
}
@Override
public Principal getUserPrincipal() {
return new Principal() {
@Override
public String getName() {
return userName_;
}
};
}
@Override
public HttpSession getSession(final boolean paramBoolean) {
return session;
}
}