NIHVIVO-1420 Get rid of VitroRequestPrep.isSelfEditing() and use other, more meaningful methods instead.

This commit is contained in:
j2blake 2011-05-11 19:24:35 +00:00
parent 44f4189767
commit d171d52e72

View file

@ -14,17 +14,13 @@ import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.hp.hpl.jena.query.Dataset;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.RequestIdentifiers;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory.SelfEditing;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ServletPolicyList;
import edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean;
import edu.cornell.mannlib.vitro.webapp.beans.BaseResourceBean.RoleLevel;
@ -194,25 +190,6 @@ public class VitroRequestPrep implements Filter {
sc.setAttribute("FilterFactory", ff);
}
/**
* Check to see whether any of the current identifiers is a SelfEditing
* identifier.
*/
public static boolean isSelfEditing(HttpServletRequest request) {
HttpSession session = request.getSession(false);
if (session == null) {
return false;
}
IdentifierBundle idBundle = RequestIdentifiers.getIdBundleForRequest(request);
SelfEditing selfId = SelfEditingIdentifierFactory.getSelfEditingIdentifier(idBundle);
if (selfId == null) {
return false;
}
return true;
}
@Override
public void destroy() {
// Nothing to do.