diff --git a/webapp/web/admin/showids.jsp b/webapp/web/admin/showids.jsp
index 10f39b26d..5bfa0a611 100644
--- a/webapp/web/admin/showids.jsp
+++ b/webapp/web/admin/showids.jsp
@@ -1,13 +1,13 @@
<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%>
<%@page
- import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
+ import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RequestIdentifiers"%>
<%@page
import="java.util.List"%>
<%
- List idb = ServletIdentifierBundleFactory.getIdBundleForRequest(request, session, application);
+ List idb = RequestIdentifiers.getIdBundleForRequest(request);
out.write("
");
out.write("Identifiers in effect:
");
diff --git a/webapp/web/edit/forms/propDelete.jsp b/webapp/web/edit/forms/propDelete.jsp
index e2bf17fe5..b7d671be2 100644
--- a/webapp/web/edit/forms/propDelete.jsp
+++ b/webapp/web/edit/forms/propDelete.jsp
@@ -2,7 +2,6 @@
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle"%>
-<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory.SelfEditing"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RoleIdentifier"%>
diff --git a/webapp/web/edit/n3Delete.jsp b/webapp/web/edit/n3Delete.jsp
index b5452451b..d51ca703b 100644
--- a/webapp/web/edit/n3Delete.jsp
+++ b/webapp/web/edit/n3Delete.jsp
@@ -31,7 +31,6 @@
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.dao.jena.event.EditEvent"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle"%>
-<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RoleIdentifier"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditN3Utils"%>
diff --git a/webapp/web/edit/processDatapropRdfForm.jsp b/webapp/web/edit/processDatapropRdfForm.jsp
index a2b5fbea9..591208aff 100644
--- a/webapp/web/edit/processDatapropRdfForm.jsp
+++ b/webapp/web/edit/processDatapropRdfForm.jsp
@@ -24,7 +24,6 @@
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.RdfLiteralHash"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.beans.DataProperty"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle"%>
-<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RoleIdentifier"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.dao.jena.event.EditEvent"%>
diff --git a/webapp/web/edit/processRdfForm2.jsp b/webapp/web/edit/processRdfForm2.jsp
index e7a86fb9f..bbaf193c1 100644
--- a/webapp/web/edit/processRdfForm2.jsp
+++ b/webapp/web/edit/processRdfForm2.jsp
@@ -32,7 +32,6 @@
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.dao.jena.event.EditEvent"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle"%>
-<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RoleIdentifier"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditN3Utils"%>
diff --git a/webapp/web/edit/selfeditcheck.jsp b/webapp/web/edit/selfeditcheck.jsp
index 5a16f6a20..36e2ce950 100644
--- a/webapp/web/edit/selfeditcheck.jsp
+++ b/webapp/web/edit/selfeditcheck.jsp
@@ -10,9 +10,9 @@
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory.NetId"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.SelfEditingIdentifierFactory.SelfEditing"%>
-<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ServletIdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.ArrayIdentifierBundle"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle"%>
+<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.RequestIdentifiers"%>
<%@page import="java.io.IOException"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundleFactory"%>
<%@page import="edu.cornell.mannlib.vitro.webapp.auth.policy.ServletPolicyList"%>
@@ -26,26 +26,12 @@
SelfEditing Sanity Check
-Is there a Factory that will create self editing identifiers?
-<%
- ServletIdentifierBundleFactory sibf = ServletIdentifierBundleFactory.getIdentifierBundleFactory(application);
-String found = "Self editing identifier factory found.";
-for( IdentifierBundleFactory ibf : sibf ){
- if( ibf instanceof SelfEditingIdentifierFactory ){
- found = "Found a self editing identifier factory.";
- break;
- }
-}
-%>
-<%= found %>
-
-
Is there a self editing policy in the context?
<%
ServletPolicyList spl = ServletPolicyList.getPolicies(application);
SelfEditingPolicy sePolicy = null;
ListIterator it = spl.listIterator();
-found = "Could not find a SelfEditingPolicy";
+String found = "Could not find a SelfEditingPolicy";
while(it.hasNext()){
PolicyIface p = (PolicyIface)it.next();
if( p instanceof SelfEditingPolicy ){
@@ -70,19 +56,15 @@ if( user != null && user.length() > 0){
SelfEditingIdentifierFactory.SelfEditing selfEditingId = null;
IdentifierBundle ib = null;
if( user != null && user.length() > 0){
- ib = sibf.getIdentifierBundle(request,session,application);
- if( ib != null ) {
- for( Object obj : ib){
- if( obj instanceof SelfEditingIdentifierFactory.SelfEditing )
- selfEditingId = (SelfEditingIdentifierFactory.SelfEditing) obj;
- }
- if( selfEditingId != null )
- found = "found a SelfEditingId " + selfEditingId.getValue();
- else
- found = "Cound not find a SelfEditingId";
- }else{
- found = "Could not get any identififers";
- }
+ ib = RequestIdentifiers.getIdBundleForRequest(request);
+ for( Object obj : ib){
+ if( obj instanceof SelfEditingIdentifierFactory.SelfEditing )
+ selfEditingId = (SelfEditingIdentifierFactory.SelfEditing) obj;
+ }
+ if( selfEditingId != null )
+ found = "found a SelfEditingId " + selfEditingId.getValue();
+ else
+ found = "Cound not find a SelfEditingId";
%>
<%= found %>
<%}else{%>