package org.openntf.domino.xsp.session;
import org.openntf.domino.Session;
import com.ibm.domino.xsp.module.nsf.NotesContext;
public class XPageSignerSessionFactory extends AbstractXPageSessionFactory {
private static final long serialVersionUID = 1L;
private boolean fullAccess_;
public XPageSignerSessionFactory(final boolean fullAccess) {
fullAccess_ = fullAccess;
}
@Override
public Session createSession() {
lotus.domino.Session rawSession = NotesContext.getCurrent().getSessionAsSigner(fullAccess_);
return wrapSession(rawSession, false); //contextDB is set in notesContext
}
}