Merge branch 'develop' into feature/theming
This commit is contained in:
commit
4b610e64c9
49 changed files with 330 additions and 354 deletions
|
@ -39,7 +39,6 @@ public class Controllers {
|
||||||
|
|
||||||
public static final String TAB = "/index.jsp";
|
public static final String TAB = "/index.jsp";
|
||||||
|
|
||||||
public static final String BASIC_JSP = "/templates/page/basicPage.jsp";
|
|
||||||
public static final String DEBUG_JSP = "/templates/page/debug.jsp";
|
public static final String DEBUG_JSP = "/templates/page/debug.jsp";
|
||||||
public static final Object BODY_MSG = "/templates/page/bodyMsg.jsp";
|
public static final Object BODY_MSG = "/templates/page/bodyMsg.jsp";
|
||||||
|
|
||||||
|
|
|
@ -9,12 +9,12 @@ import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.ServletOutputStream;
|
import javax.servlet.ServletOutputStream;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -205,14 +205,12 @@ public class DashboardPropertyListController extends VitroHttpServlet {
|
||||||
}
|
}
|
||||||
req.setAttribute("entity",subject);
|
req.setAttribute("entity",subject);
|
||||||
|
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.DASHBOARD_PROP_LIST_JSP);
|
JSPPageHandler.renderPlainInclude(req, res, Controllers.DASHBOARD_PROP_LIST_JSP);
|
||||||
rd.include(req,res);
|
|
||||||
} catch (HelpException help){
|
} catch (HelpException help){
|
||||||
doHelp(res);
|
doHelp(res);
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
req.setAttribute("javax.servlet.jsp.jspException",e);
|
req.setAttribute("javax.servlet.jsp.jspException",e);
|
||||||
RequestDispatcher rd = req.getRequestDispatcher("/error.jsp");
|
JSPPageHandler.renderPlainPage(req, res, "/error.jsp");
|
||||||
rd.forward(req, res);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,12 +13,12 @@ import java.text.SimpleDateFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.fileupload.FileItem;
|
import org.apache.commons.fileupload.FileItem;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -191,9 +191,7 @@ public class FedoraDatastreamController extends VitroHttpServlet implements Cons
|
||||||
req.setAttribute("dataseturi", datasetUri);
|
req.setAttribute("dataseturi", datasetUri);
|
||||||
boolean success = deleteFile(req, entity, iwDao, sessionOntModel);
|
boolean success = deleteFile(req, entity, iwDao, sessionOntModel);
|
||||||
req.setAttribute("deletesuccess", (success)?"success":"error");
|
req.setAttribute("deletesuccess", (success)?"success":"error");
|
||||||
req.setAttribute("bodyJsp", "/edit/fileDeleteConfirm.jsp");
|
JSPPageHandler.renderBasicPage(req, res, "/edit/fileDeleteConfirm.jsp");
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(req, res);
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
//check if the data stream exists in the fedora repository
|
//check if the data stream exists in the fedora repository
|
||||||
|
@ -206,14 +204,11 @@ public class FedoraDatastreamController extends VitroHttpServlet implements Cons
|
||||||
|
|
||||||
|
|
||||||
//forward to form
|
//forward to form
|
||||||
req.setAttribute("bodyJsp","/fileupload/datastreamModification.jsp");
|
JSPPageHandler.renderBasicPage(req, res, "/fileupload/datastreamModification.jsp");
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(req, res);
|
|
||||||
}
|
}
|
||||||
}catch(FdcException ex){
|
}catch(FdcException ex){
|
||||||
req.setAttribute("errors", ex.getMessage());
|
req.setAttribute("errors", ex.getMessage());
|
||||||
RequestDispatcher rd = req.getRequestDispatcher("/edit/fileUploadError.jsp");
|
JSPPageHandler.renderPlainPage(req, res, "/edit/fileUploadError.jsp");
|
||||||
rd.forward(req, res);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -470,13 +465,10 @@ public class FedoraDatastreamController extends VitroHttpServlet implements Cons
|
||||||
}
|
}
|
||||||
|
|
||||||
//forward to form
|
//forward to form
|
||||||
req.setAttribute("bodyJsp","/fileupload/datastreamModificationSuccess.jsp");
|
JSPPageHandler.renderBasicPage(req, res, "/fileupload/datastreamModificationSuccess.jsp");
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(req, res);
|
|
||||||
}catch(FdcException ex){
|
}catch(FdcException ex){
|
||||||
rawRequest.setAttribute("errors", ex.getMessage());
|
rawRequest.setAttribute("errors", ex.getMessage());
|
||||||
RequestDispatcher rd = rawRequest.getRequestDispatcher("/edit/fileUploadError.jsp");
|
JSPPageHandler.renderPlainPage(rawRequest, res, "/edit/fileUploadError.jsp");
|
||||||
rd.forward(rawRequest, res);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,11 @@ import java.util.List;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -245,10 +245,7 @@ public class OntologyController extends VitroHttpServlet{
|
||||||
+ "<script language='JavaScript' type='text/javascript' src='js/toggle.js'></script>";
|
+ "<script language='JavaScript' type='text/javascript' src='js/toggle.js'></script>";
|
||||||
req.setAttribute("css",css);
|
req.setAttribute("css",css);
|
||||||
|
|
||||||
req.setAttribute("bodyJsp","/"+Controllers.ENTITY_NOT_FOUND_JSP);
|
JSPPageHandler.renderBasicPage(req, res, "/"+Controllers.ENTITY_NOT_FOUND_JSP);
|
||||||
|
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(req,res);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,12 +5,12 @@ package edu.cornell.mannlib.vitro.webapp.controller;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.ServletOutputStream;
|
import javax.servlet.ServletOutputStream;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -101,9 +101,7 @@ public class SparqlQueryBuilderServlet extends BaseEditController {
|
||||||
|
|
||||||
private void doHelp(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
|
private void doHelp(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
|
||||||
req.setAttribute("title","SPARQL Query Builder");
|
req.setAttribute("title","SPARQL Query Builder");
|
||||||
req.setAttribute("bodyJsp", "/admin/sparql.jsp");
|
|
||||||
|
|
||||||
RequestDispatcher rd = req.getRequestDispatcher("/"+Controllers.BASIC_JSP);
|
JSPPageHandler.renderBasicPage(req, res, "/admin/sparql.jsp");
|
||||||
rd.forward(req,res);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,13 +4,13 @@ package edu.cornell.mannlib.vitro.webapp.controller;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean;
|
import edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean;
|
||||||
import edu.cornell.mannlib.vitro.webapp.email.FreemarkerEmailFactory;
|
import edu.cornell.mannlib.vitro.webapp.email.FreemarkerEmailFactory;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Controller for comments ("contact us") page
|
* Controller for comments ("contact us") page
|
||||||
|
@ -33,12 +33,10 @@ public class UserMailController extends VitroHttpServlet{
|
||||||
//this try block passes any errors to error.jsp
|
//this try block passes any errors to error.jsp
|
||||||
if (!FreemarkerEmailFactory.isConfigured(request)) {
|
if (!FreemarkerEmailFactory.isConfigured(request)) {
|
||||||
request.setAttribute("title", "Mail All Users Form");
|
request.setAttribute("title", "Mail All Users Form");
|
||||||
request.setAttribute("bodyJsp", "/contact_err.jsp");// <<< this is where the body gets set
|
|
||||||
request.setAttribute("ERR",
|
request.setAttribute("ERR",
|
||||||
"This application has not yet been configured to send mail. "
|
"This application has not yet been configured to send mail. "
|
||||||
+ "Email properties must be specified in the configuration properties file.");
|
+ "Email properties must be specified in the configuration properties file.");
|
||||||
RequestDispatcher errd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
JSPPageHandler.renderBasicPage(request, response, "/contact_err.jsp");// <<< this is where the body gets set
|
||||||
errd.forward(request, response);
|
|
||||||
}
|
}
|
||||||
ApplicationBean appBean=vreq.getAppBean();
|
ApplicationBean appBean=vreq.getAppBean();
|
||||||
|
|
||||||
|
@ -51,19 +49,13 @@ public class UserMailController extends VitroHttpServlet{
|
||||||
request.getSession().setAttribute("commentsFormReferer",request.getHeader("Referer"));
|
request.getSession().setAttribute("commentsFormReferer",request.getHeader("Referer"));
|
||||||
|
|
||||||
request.setAttribute("title", appBean.getApplicationName()+" Mail Users Form");
|
request.setAttribute("title", appBean.getApplicationName()+" Mail Users Form");
|
||||||
request.setAttribute("bodyJsp", "/templates/parts/emailUsers.jsp");// <<< this is where the body gets set
|
JSPPageHandler.renderBasicPage(request, response, "/templates/parts/emailUsers.jsp");// <<< this is where the body gets set
|
||||||
|
|
||||||
RequestDispatcher rd =
|
|
||||||
request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(request, response);
|
|
||||||
|
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
// This is how we use an error.jsp
|
// This is how we use an error.jsp
|
||||||
//it expects javax.servlet.jsp.jspException to be set to the
|
//it expects javax.servlet.jsp.jspException to be set to the
|
||||||
//exception so that it can display the info out of that.
|
//exception so that it can display the info out of that.
|
||||||
request.setAttribute("javax.servlet.jsp.jspException", e);
|
request.setAttribute("javax.servlet.jsp.jspException", e);
|
||||||
RequestDispatcher rd = request.getRequestDispatcher("/error.jsp");
|
JSPPageHandler.renderPlainInclude(request, response, "/error.jsp");
|
||||||
rd.include(request, response);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,11 +7,11 @@ import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -22,7 +22,6 @@ import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vedit.util.FormUtils;
|
import edu.cornell.mannlib.vedit.util.FormUtils;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean;
|
import edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ApplicationDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ApplicationDao;
|
||||||
|
|
||||||
|
@ -85,8 +84,6 @@ public class ApplicationBeanRetryController extends BaseEditController {
|
||||||
epo.setFormObject(foo);
|
epo.setFormObject(foo);
|
||||||
FormUtils.populateFormFromBean(applicationForEditing, epo.getAction(), foo);
|
FormUtils.populateFormFromBean(applicationForEditing, epo.getAction(), foo);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formContact.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/applicationBean_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/applicationBean_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Site Information");
|
request.setAttribute("title","Site Information");
|
||||||
|
@ -95,7 +92,7 @@ public class ApplicationBeanRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formContact.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e, e);
|
log.error(e, e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,10 +4,10 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -17,7 +17,6 @@ import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vedit.util.FormUtils;
|
import edu.cornell.mannlib.vedit.util.FormUtils;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Classes2Classes;
|
import edu.cornell.mannlib.vitro.webapp.beans.Classes2Classes;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
|
@ -68,8 +67,6 @@ public class Classes2ClassesRetryController extends BaseEditController {
|
||||||
|
|
||||||
epo.setFormObject(foo);
|
epo.setFormObject(foo);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
String modeStr = request.getParameter("opMode");
|
String modeStr = request.getParameter("opMode");
|
||||||
if (modeStr != null && modeStr.equals("disjointWith")) {
|
if (modeStr != null && modeStr.equals("disjointWith")) {
|
||||||
|
@ -89,7 +86,7 @@ public class Classes2ClassesRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Classes2ClassesRetryController could not forward to view.");
|
log.error("Classes2ClassesRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -23,7 +23,6 @@ import edu.cornell.mannlib.vedit.validator.Validator;
|
||||||
import edu.cornell.mannlib.vedit.validator.impl.RequiredFieldValidator;
|
import edu.cornell.mannlib.vedit.validator.impl.RequiredFieldValidator;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassGroupDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassGroupDao;
|
||||||
|
@ -105,8 +104,6 @@ public class ClassgroupRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(vclassGroupForEditing,action,foo,epo.getBadValueMap());
|
FormUtils.populateFormFromBean(vclassGroupForEditing,action,foo,epo.getBadValueMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/classgroup_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/classgroup_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Classgroup Editing Form");
|
request.setAttribute("title","Classgroup Editing Form");
|
||||||
|
@ -115,7 +112,7 @@ public class ClassgroupRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("VclassGroupRetryController could not forward to view.");
|
log.error("VclassGroupRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.util.HashMap;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -23,7 +23,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatement;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatement;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatementImpl;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatementImpl;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyStatementDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyStatementDao;
|
||||||
|
@ -87,8 +86,6 @@ public class DataPropertyStatementRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(objectForEditing,action,foo);
|
FormUtils.populateFormFromBean(objectForEditing,action,foo);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/ents2data_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/ents2data_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Individual Data Editing Form");
|
request.setAttribute("title","Individual Data Editing Form");
|
||||||
|
@ -97,7 +94,7 @@ public class DataPropertyStatementRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName() + " could not forward to view.");
|
log.error(this.getClass().getName() + " could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -8,10 +8,10 @@ import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -24,7 +24,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
||||||
|
@ -75,8 +74,6 @@ public class DatapropEditController extends BaseEditController {
|
||||||
results.add("URI"); // column 17
|
results.add("URI"); // column 17
|
||||||
results.add("publish level"); // column 18
|
results.add("publish level"); // column 18
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
|
|
||||||
results.add(dp.getPickListName()); // column 1
|
results.add(dp.getPickListName()); // column 1
|
||||||
results.add(dp.getPublicName() == null ? "(no public label)" : dp.getPublicName()); // column 2
|
results.add(dp.getPublicName() == null ? "(no public label)" : dp.getPublicName()); // column 2
|
||||||
|
|
||||||
|
@ -180,12 +177,11 @@ public class DatapropEditController extends BaseEditController {
|
||||||
|
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("datatypeProperty", dp);
|
request.setAttribute("datatypeProperty", dp);
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/dataprops_edit.jsp");
|
|
||||||
request.setAttribute("title","Data Property Control Panel");
|
request.setAttribute("title","Data Property Control Panel");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+appBean.getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+appBean.getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/dataprops_edit.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("DatapropEditController could not forward to view.");
|
log.error("DatapropEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -9,10 +9,10 @@ import java.util.HashMap;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -29,7 +29,6 @@ import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.policy.bean.PropertyRestrictionListener;
|
import edu.cornell.mannlib.vitro.webapp.auth.policy.bean.PropertyRestrictionListener;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
|
@ -180,8 +179,6 @@ public class DatapropRetryController extends BaseEditController {
|
||||||
|
|
||||||
foo.setErrorMap(epo.getErrMsgMap());
|
foo.setErrorMap(epo.getErrMsgMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("colspan","4");
|
request.setAttribute("colspan","4");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/dataprop_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/dataprop_retry.jsp");
|
||||||
|
@ -191,7 +188,7 @@ public class DatapropRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("DatatypeRetryController could not forward to view.");
|
log.error("DatatypeRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -4,10 +4,10 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@ import edu.cornell.mannlib.vedit.forwarder.PageForwarder;
|
||||||
import edu.cornell.mannlib.vedit.util.FormUtils;
|
import edu.cornell.mannlib.vedit.util.FormUtils;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Datatype;
|
import edu.cornell.mannlib.vitro.webapp.beans.Datatype;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DatatypeDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DatatypeDao;
|
||||||
|
|
||||||
|
@ -86,8 +85,6 @@ public class DatatypeRetryController extends BaseEditController {
|
||||||
//for now, this is also making the value hash - need to separate this out
|
//for now, this is also making the value hash - need to separate this out
|
||||||
|
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/datatype_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/datatype_retry.jsp");
|
||||||
request.setAttribute("title","Datatype Editing Form");
|
request.setAttribute("title","Datatype Editing Form");
|
||||||
|
@ -96,7 +93,7 @@ public class DatatypeRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("VclassRetryContro" +
|
log.error("VclassRetryContro" +
|
||||||
"ller could not forward to view.");
|
"ller could not forward to view.");
|
||||||
|
|
|
@ -10,10 +10,10 @@ import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
import org.apache.commons.codec.binary.Base64;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -30,7 +30,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.IndividualImpl;
|
import edu.cornell.mannlib.vitro.webapp.beans.IndividualImpl;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstance;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstance;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.PropertyInstanceDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.PropertyInstanceDao;
|
||||||
|
|
||||||
|
@ -52,11 +51,9 @@ public class EntityEditController extends BaseEditController {
|
||||||
Individual ent = vreq.getUnfilteredAssertionsWebappDaoFactory().getIndividualDao().getIndividualByURI(entURI);
|
Individual ent = vreq.getUnfilteredAssertionsWebappDaoFactory().getIndividualDao().getIndividualByURI(entURI);
|
||||||
if (ent == null) {
|
if (ent == null) {
|
||||||
try {
|
try {
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/jenaIngest/notfound.jsp");
|
|
||||||
request.setAttribute("title","Individual Not Found");
|
request.setAttribute("title","Individual Not Found");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+application.getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+application.getThemeDir()+"css/edit.css\"/>");
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/jenaIngest/notfound.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("EntityEditController could not forward to view.");
|
log.error("EntityEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
@ -194,16 +191,14 @@ public class EntityEditController extends BaseEditController {
|
||||||
|
|
||||||
epo.setFormObject(foo);
|
epo.setFormObject(foo);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("entityWebapp", ent);
|
request.setAttribute("entityWebapp", ent);
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/ents_edit.jsp");
|
|
||||||
request.setAttribute("title","Individual Control Panel");
|
request.setAttribute("title","Individual Control Panel");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+application.getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+application.getThemeDir()+"css/edit.css\"/>");
|
||||||
request.setAttribute("scripts", "/templates/edit/specific/ents_edit_head.jsp");
|
request.setAttribute("scripts", "/templates/edit/specific/ents_edit_head.jsp");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/ents_edit.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("EntityEditController could not forward to view.");
|
log.error("EntityEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -8,17 +8,16 @@ import java.text.DateFormat;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Enumeration;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.collections.map.ListOrderedMap;
|
import org.apache.commons.collections.map.ListOrderedMap;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -290,8 +289,6 @@ public class EntityRetryController extends BaseEditController {
|
||||||
|
|
||||||
ApplicationBean appBean = vreq.getAppBean();
|
ApplicationBean appBean = vreq.getAppBean();
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/entity_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/entity_retry.jsp");
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("title","Individual Editing Form");
|
request.setAttribute("title","Individual Editing Form");
|
||||||
|
@ -303,7 +300,7 @@ public class EntityRetryController extends BaseEditController {
|
||||||
request.setAttribute("unqualifiedClassName","Individual");
|
request.setAttribute("unqualifiedClassName","Individual");
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("EntityRetryController could not forward to view.");
|
log.error("EntityRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -15,11 +15,11 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -36,7 +36,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.FauxProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.FauxPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.FauxPropertyDao;
|
||||||
|
@ -65,7 +64,6 @@ public class FauxPropertyRetryController extends BaseEditController {
|
||||||
EpoPopulator populator = new EpoPopulator(req, epo);
|
EpoPopulator populator = new EpoPopulator(req, epo);
|
||||||
populator.populate();
|
populator.populate();
|
||||||
|
|
||||||
req.setAttribute("bodyJsp", "/templates/edit/formBasic.jsp");
|
|
||||||
req.setAttribute("colspan", "5");
|
req.setAttribute("colspan", "5");
|
||||||
req.setAttribute("formJsp",
|
req.setAttribute("formJsp",
|
||||||
"/templates/edit/specific/fauxProperty_retry.jsp");
|
"/templates/edit/specific/fauxProperty_retry.jsp");
|
||||||
|
@ -75,9 +73,7 @@ public class FauxPropertyRetryController extends BaseEditController {
|
||||||
setRequestAttributes(req, epo);
|
setRequestAttributes(req, epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
RequestDispatcher rd = req
|
JSPPageHandler.renderBasicPage(req, response, "/templates/edit/formBasic.jsp");
|
||||||
.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
rd.forward(req, response);
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Could not forward to view.");
|
log.error("Could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -9,10 +9,10 @@ import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -24,7 +24,6 @@ import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.IndividualImpl;
|
import edu.cornell.mannlib.vitro.webapp.beans.IndividualImpl;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
|
@ -93,9 +92,7 @@ public class IndividualTypeRetryController extends BaseEditController {
|
||||||
|
|
||||||
optionMap.put("types",typeOptionList);
|
optionMap.put("types",typeOptionList);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("editAction","individualTypeOp");
|
request.setAttribute("editAction","individualTypeOp");
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/individualType_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/individualType_retry.jsp");
|
||||||
request.setAttribute("title","Individual Type Editing Form");
|
request.setAttribute("title","Individual Type Editing Form");
|
||||||
|
@ -103,7 +100,7 @@ public class IndividualTypeRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+" could not forward to view.");
|
log.error(this.getClass().getName()+" could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -2,17 +2,16 @@
|
||||||
|
|
||||||
package edu.cornell.mannlib.vitro.webapp.controller.edit;
|
package edu.cornell.mannlib.vitro.webapp.controller.edit;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vedit.beans.EditProcessObject;
|
import edu.cornell.mannlib.vedit.beans.EditProcessObject;
|
||||||
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
|
|
||||||
public class NamespacePrefixRetryController extends BaseEditController {
|
public class NamespacePrefixRetryController extends BaseEditController {
|
||||||
|
|
||||||
|
@ -35,16 +34,14 @@ public class NamespacePrefixRetryController extends BaseEditController {
|
||||||
request.setAttribute("_action","insert");
|
request.setAttribute("_action","insert");
|
||||||
}
|
}
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("editAction","namespacePrefixOp");
|
request.setAttribute("editAction","namespacePrefixOp");
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/namespacePrefix_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/namespacePrefix_retry.jsp");
|
||||||
request.setAttribute("title","Edit Namespace Prefix Mapping");
|
request.setAttribute("title","Edit Namespace Prefix Mapping");
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+" could not forward to view.");
|
log.error(this.getClass().getName()+" could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -8,10 +8,10 @@ import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstance;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstance;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstanceIface;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyInstanceIface;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
||||||
|
@ -142,8 +141,6 @@ public class ObjectPropertyStatementRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(objectForEditing,action,foo);
|
FormUtils.populateFormFromBean(objectForEditing,action,foo);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/ents2ents_retry_domainSide.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/ents2ents_retry_domainSide.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Object Property Instance Editing Form");
|
request.setAttribute("title","Object Property Instance Editing Form");
|
||||||
|
@ -152,7 +149,7 @@ public class ObjectPropertyStatementRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("ObjectPropertyStatementRetryController could not forward to view.");
|
log.error("ObjectPropertyStatementRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -84,14 +84,12 @@ public class OntologyEditController extends BaseEditController {
|
||||||
request.setAttribute("realURI", realURI);
|
request.setAttribute("realURI", realURI);
|
||||||
request.setAttribute("exportURL", request.getContextPath() + Controllers.EXPORT_RDF);
|
request.setAttribute("exportURL", request.getContextPath() + Controllers.EXPORT_RDF);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/ontologies_edit.jsp");
|
|
||||||
request.setAttribute("title","Ontology Control Panel");
|
request.setAttribute("title","Ontology Control Panel");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/ontologies_edit.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("OntologyEditController could not forward to view.");
|
log.error("OntologyEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -7,10 +7,10 @@ import java.net.URLEncoder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -25,7 +25,6 @@ import edu.cornell.mannlib.vedit.validator.impl.RequiredFieldValidator;
|
||||||
import edu.cornell.mannlib.vedit.validator.impl.UrlValidator;
|
import edu.cornell.mannlib.vedit.validator.impl.UrlValidator;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
||||||
|
|
||||||
|
@ -113,8 +112,6 @@ public class OntologyRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(ontologyForEditing,action,foo,epo.getBadValueMap());
|
FormUtils.populateFormFromBean(ontologyForEditing,action,foo,epo.getBadValueMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/ontology_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/ontology_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Ontology Editing Form");
|
request.setAttribute("title","Ontology Editing Form");
|
||||||
|
@ -123,7 +120,7 @@ public class OntologyRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("OntologyRetryContro" +
|
log.error("OntologyRetryContro" +
|
||||||
"ller could not forward to view.");
|
"ller could not forward to view.");
|
||||||
|
|
|
@ -5,10 +5,10 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@ import edu.cornell.mannlib.vedit.beans.Option;
|
||||||
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vedit.util.FormUtils;
|
import edu.cornell.mannlib.vedit.util.FormUtils;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
||||||
|
@ -75,8 +74,6 @@ public class Properties2PropertiesRetryController extends BaseEditController {
|
||||||
|
|
||||||
request.setAttribute("operation","add");
|
request.setAttribute("operation","add");
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
String modeStr = request.getParameter("opMode");
|
String modeStr = request.getParameter("opMode");
|
||||||
if (modeStr != null && ( modeStr.equals("superproperty") || modeStr.equals("subproperty") || modeStr.equals("equivalentProperty") ) ) {
|
if (modeStr != null && ( modeStr.equals("superproperty") || modeStr.equals("subproperty") || modeStr.equals("equivalentProperty") ) ) {
|
||||||
|
@ -90,7 +87,7 @@ public class Properties2PropertiesRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName() + " could not forward to view.");
|
log.error(this.getClass().getName() + " could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -8,10 +8,10 @@ import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -25,7 +25,6 @@ import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
||||||
|
@ -224,15 +223,13 @@ public class PropertyEditController extends BaseEditController {
|
||||||
sortForPickList(fauxProps, vreq);
|
sortForPickList(fauxProps, vreq);
|
||||||
request.setAttribute("fauxproperties", fauxProps);
|
request.setAttribute("fauxproperties", fauxProps);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("propertyWebapp", p);
|
request.setAttribute("propertyWebapp", p);
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/props_edit.jsp");
|
|
||||||
request.setAttribute("title","Object Property Control Panel");
|
request.setAttribute("title","Object Property Control Panel");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/props_edit.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("PropertyEditController could not forward to view.");
|
log.error("PropertyEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -23,7 +23,6 @@ import edu.cornell.mannlib.vedit.validator.Validator;
|
||||||
import edu.cornell.mannlib.vedit.validator.impl.RequiredFieldValidator;
|
import edu.cornell.mannlib.vedit.validator.impl.RequiredFieldValidator;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.PropertyGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
import edu.cornell.mannlib.vitro.webapp.modelaccess.ModelAccess;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.PropertyGroupDao;
|
||||||
|
@ -104,8 +103,6 @@ public class PropertyGroupRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(propertyGroupForEditing,action,foo,epo.getBadValueMap());
|
FormUtils.populateFormFromBean(propertyGroupForEditing,action,foo,epo.getBadValueMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/propertyGroup_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/propertyGroup_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Property Group Editing Form");
|
request.setAttribute("title","Property Group Editing Form");
|
||||||
|
@ -114,7 +111,7 @@ public class PropertyGroupRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("PropertyGroupRetryController could not forward to view.");
|
log.error("PropertyGroupRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -9,10 +9,10 @@ import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -30,7 +30,6 @@ import edu.cornell.mannlib.vedit.validator.impl.XMLNameValidator;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.policy.bean.PropertyRestrictionListener;
|
import edu.cornell.mannlib.vitro.webapp.auth.policy.bean.PropertyRestrictionListener;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
||||||
|
@ -181,8 +180,6 @@ public class PropertyRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(propertyForEditing,action,foo,epo.getBadValueMap());
|
FormUtils.populateFormFromBean(propertyForEditing,action,foo,epo.getBadValueMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("colspan","5");
|
request.setAttribute("colspan","5");
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/property_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/property_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
|
@ -191,7 +188,7 @@ public class PropertyRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("PropertyRetryController could not forward to view.");
|
log.error("PropertyRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -13,10 +13,10 @@ import java.net.URLEncoder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -71,8 +71,6 @@ public class RefactorOperationController extends BaseEditController {
|
||||||
}
|
}
|
||||||
VitroRequest vreq = new VitroRequest(request);
|
VitroRequest vreq = new VitroRequest(request);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp", Controllers.CHECK_DATATYPE_PROPERTIES);
|
|
||||||
request.setAttribute("title","Check Datatype Properties");
|
request.setAttribute("title","Check Datatype Properties");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
|
@ -172,7 +170,7 @@ public class RefactorOperationController extends BaseEditController {
|
||||||
}
|
}
|
||||||
request.setAttribute("results", results);
|
request.setAttribute("results", results);
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.CHECK_DATATYPE_PROPERTIES);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+" could not forward to view.");
|
log.error(this.getClass().getName()+" could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -21,7 +21,6 @@ import edu.cornell.mannlib.vedit.util.FormUtils;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
|
|
||||||
public class RefactorRetryController extends BaseEditController {
|
public class RefactorRetryController extends BaseEditController {
|
||||||
|
@ -118,11 +117,10 @@ public class RefactorRetryController extends BaseEditController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+" could not forward to view.");
|
log.error(this.getClass().getName()+" could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.util.Collections;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -24,7 +24,6 @@ import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Datatype;
|
import edu.cornell.mannlib.vitro.webapp.beans.Datatype;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ResourceBean;
|
import edu.cornell.mannlib.vitro.webapp.beans.ResourceBean;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DatatypeDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DatatypeDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
|
@ -91,8 +90,6 @@ public class RestrictionRetryController extends BaseEditController {
|
||||||
request.setAttribute("specificRestrictionForm", "cardinalityRestriction_retry.jsp");
|
request.setAttribute("specificRestrictionForm", "cardinalityRestriction_retry.jsp");
|
||||||
}
|
}
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/restriction_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/restriction_retry.jsp");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
request.setAttribute("title","Add Restriction");
|
request.setAttribute("title","Add Restriction");
|
||||||
|
@ -100,7 +97,7 @@ public class RestrictionRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+"PropertyRetryController could not forward to view.");
|
log.error(this.getClass().getName()+"PropertyRetryController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -9,10 +9,10 @@ import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -25,7 +25,6 @@ import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClassGroup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassGroupDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassGroupDao;
|
||||||
|
@ -180,16 +179,14 @@ public class VclassEditController extends BaseEditController {
|
||||||
|
|
||||||
boolean instantiable = (vcl.getURI().equals(OWL.Nothing.getURI())) ? false : true;
|
boolean instantiable = (vcl.getURI().equals(OWL.Nothing.getURI())) ? false : true;
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("epoKey",epo.getKey());
|
request.setAttribute("epoKey",epo.getKey());
|
||||||
request.setAttribute("vclassWebapp", vcl);
|
request.setAttribute("vclassWebapp", vcl);
|
||||||
request.setAttribute("instantiable", instantiable);
|
request.setAttribute("instantiable", instantiable);
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/classes_edit.jsp");
|
|
||||||
request.setAttribute("title","Class Control Panel");
|
request.setAttribute("title","Class Control Panel");
|
||||||
//request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
//request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/classes_edit.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("VclassEditController could not forward to view.");
|
log.error("VclassEditController could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -9,10 +9,10 @@ import java.util.HashMap;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ import edu.cornell.mannlib.vedit.validator.impl.XMLNameValidator;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Classes2Classes;
|
import edu.cornell.mannlib.vitro.webapp.beans.Classes2Classes;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
import edu.cornell.mannlib.vitro.webapp.controller.edit.utils.RoleLevelOptionsSetup;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
||||||
|
@ -159,8 +158,6 @@ public class VclassRetryController extends BaseEditController {
|
||||||
|
|
||||||
FormUtils.populateFormFromBean(vclassForEditing,action,foo,epo.getBadValueMap());
|
FormUtils.populateFormFromBean(vclassForEditing,action,foo,epo.getBadValueMap());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/formBasic.jsp");
|
|
||||||
request.setAttribute("formJsp","/templates/edit/specific/vclass_retry.jsp");
|
request.setAttribute("formJsp","/templates/edit/specific/vclass_retry.jsp");
|
||||||
request.setAttribute("colspan","4");
|
request.setAttribute("colspan","4");
|
||||||
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
request.setAttribute("scripts","/templates/edit/formBasic.js");
|
||||||
|
@ -170,7 +167,7 @@ public class VclassRetryController extends BaseEditController {
|
||||||
setRequestAttributes(request,epo);
|
setRequestAttributes(request,epo);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/formBasic.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("VclassRetryController could not forward to view.", e);
|
log.error("VclassRetryController could not forward to view.", e);
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
|
|
|
@ -7,10 +7,10 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
|
@ -97,13 +97,11 @@ public class AllClassGroupsListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(5));
|
request.setAttribute("columncount",new Integer(5));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Class Groups");
|
request.setAttribute("title","Class Groups");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
||||||
request.setAttribute("horizontalJspAddButtonText", "Add new class group");
|
request.setAttribute("horizontalJspAddButtonText", "Add new class group");
|
||||||
request.setAttribute("horizontalJspAddButtonControllerParam", "Classgroup");
|
request.setAttribute("horizontalJspAddButtonControllerParam", "Classgroup");
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,6 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit.listing;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@ -19,6 +18,7 @@ import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyStatementDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.DataPropertyStatementDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
public class DataPropertyStatementListingController extends BaseEditController {
|
public class DataPropertyStatementListingController extends BaseEditController {
|
||||||
|
|
||||||
|
@ -101,10 +101,8 @@ public class DataPropertyStatementListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(4));
|
request.setAttribute("columncount",new Integer(4));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Data Property Statements");
|
request.setAttribute("title","Data Property Statements");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,6 @@ import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@ -22,6 +21,7 @@ import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
public class IndividualsListingController extends BaseEditController {
|
public class IndividualsListingController extends BaseEditController {
|
||||||
|
|
||||||
|
@ -102,7 +102,6 @@ public class IndividualsListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(3));
|
request.setAttribute("columncount",new Integer(3));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title", "Individuals in Class "+ ( (vc != null) ? vc.getName() : vclassURI ) );
|
request.setAttribute("title", "Individuals in Class "+ ( (vc != null) ? vc.getName() : vclassURI ) );
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
|
|
||||||
// new individual button
|
// new individual button
|
||||||
List <ButtonForm> buttons = new ArrayList<ButtonForm>();
|
List <ButtonForm> buttons = new ArrayList<ButtonForm>();
|
||||||
|
@ -113,9 +112,8 @@ public class IndividualsListingController extends BaseEditController {
|
||||||
buttons.add(newIndividualButton);
|
buttons.add(newIndividualButton);
|
||||||
request.setAttribute("topButtons", buttons);
|
request.setAttribute("topButtons", buttons);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,6 @@ import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@ -22,6 +21,7 @@ import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyStatementDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.ObjectPropertyStatementDao;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
public class ObjectPropertyStatementListingController extends
|
public class ObjectPropertyStatementListingController extends
|
||||||
BaseEditController {
|
BaseEditController {
|
||||||
|
@ -156,7 +156,6 @@ public class ObjectPropertyStatementListingController extends
|
||||||
}
|
}
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Object Property Statements");
|
request.setAttribute("title","Object Property Statements");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
// new way of adding more than one button
|
// new way of adding more than one button
|
||||||
List <ButtonForm> buttons = new ArrayList<ButtonForm>();
|
List <ButtonForm> buttons = new ArrayList<ButtonForm>();
|
||||||
HashMap<String,String> newPropParams=new HashMap<String,String>();
|
HashMap<String,String> newPropParams=new HashMap<String,String>();
|
||||||
|
@ -173,9 +172,8 @@ public class ObjectPropertyStatementListingController extends
|
||||||
request.setAttribute("horizontalJspAddButtonText", "Add new object property");
|
request.setAttribute("horizontalJspAddButtonText", "Add new object property");
|
||||||
request.setAttribute("horizontalJspAddButtonControllerParam", "Property");
|
request.setAttribute("horizontalJspAddButtonControllerParam", "Property");
|
||||||
*/
|
*/
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,6 @@ import java.net.URLEncoder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@ -16,6 +15,7 @@ import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
public class OntologiesListingController extends BaseEditController {
|
public class OntologiesListingController extends BaseEditController {
|
||||||
|
|
||||||
|
@ -66,13 +66,11 @@ public class OntologiesListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(4));
|
request.setAttribute("columncount",new Integer(4));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Ontologies");
|
request.setAttribute("title","Ontologies");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
||||||
request.setAttribute("horizontalJspAddButtonText", "Add new ontology");
|
request.setAttribute("horizontalJspAddButtonText", "Add new ontology");
|
||||||
request.setAttribute("horizontalJspAddButtonControllerParam", "Ontology");
|
request.setAttribute("horizontalJspAddButtonControllerParam", "Ontology");
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,10 +10,10 @@ import java.util.Comparator;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -123,13 +123,11 @@ public class PropertyGroupsListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(5));
|
request.setAttribute("columncount",new Integer(5));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Property Groups");
|
request.setAttribute("title","Property Groups");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
request.setAttribute("horizontalJspAddButtonUrl", Controllers.RETRY_URL);
|
||||||
request.setAttribute("horizontalJspAddButtonText", "Add new property group");
|
request.setAttribute("horizontalJspAddButtonText", "Add new property group");
|
||||||
request.setAttribute("horizontalJspAddButtonControllerParam", "PropertyGroup");
|
request.setAttribute("horizontalJspAddButtonControllerParam", "PropertyGroup");
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,6 @@ import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@ -19,6 +18,7 @@ import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.IndividualDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.VClassDao;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
|
|
||||||
public class VClassWebappWithInstancesListingController extends BaseEditController {
|
public class VClassWebappWithInstancesListingController extends BaseEditController {
|
||||||
|
|
||||||
|
@ -102,10 +102,8 @@ public class VClassWebappWithInstancesListingController extends BaseEditControll
|
||||||
request.setAttribute("columncount",new Integer(NUM_COLS));
|
request.setAttribute("columncount",new Integer(NUM_COLS));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Class Groups");
|
request.setAttribute("title","Class Groups");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,10 +6,10 @@ import java.net.URLEncoder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.jena.ontology.Individual;
|
import org.apache.jena.ontology.Individual;
|
||||||
import org.apache.jena.ontology.OntModel;
|
import org.apache.jena.ontology.OntModel;
|
||||||
import org.apache.jena.rdf.model.Literal;
|
import org.apache.jena.rdf.model.Literal;
|
||||||
|
@ -90,10 +90,8 @@ public class NamespacesListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(3));
|
request.setAttribute("columncount",new Integer(3));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Recognized Namespaces");
|
request.setAttribute("title","Recognized Namespaces");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,10 +5,10 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit.listing.jena;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.jena.ontology.AllValuesFromRestriction;
|
import org.apache.jena.ontology.AllValuesFromRestriction;
|
||||||
import org.apache.jena.ontology.CardinalityRestriction;
|
import org.apache.jena.ontology.CardinalityRestriction;
|
||||||
import org.apache.jena.ontology.HasValueRestriction;
|
import org.apache.jena.ontology.HasValueRestriction;
|
||||||
|
@ -107,10 +107,8 @@ public class RestrictionsListingController extends BaseEditController {
|
||||||
request.setAttribute("columncount",new Integer(5));
|
request.setAttribute("columncount",new Integer(5));
|
||||||
request.setAttribute("suppressquery","true");
|
request.setAttribute("suppressquery","true");
|
||||||
request.setAttribute("title","Restrictions");
|
request.setAttribute("title","Restrictions");
|
||||||
request.setAttribute("bodyJsp", Controllers.HORIZONTAL_JSP);
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request,response);
|
JSPPageHandler.renderBasicPage(request, response, Controllers.HORIZONTAL_JSP);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) {
|
||||||
t.printStackTrace();
|
t.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -490,7 +490,7 @@ public class FreemarkerHttpServlet extends VitroHttpServlet {
|
||||||
|
|
||||||
protected StringWriter processTemplate(String templateName, Map<String, Object> map,
|
protected StringWriter processTemplate(String templateName, Map<String, Object> map,
|
||||||
HttpServletRequest request) throws TemplateProcessingException {
|
HttpServletRequest request) throws TemplateProcessingException {
|
||||||
TemplateProcessingHelper helper = new TemplateProcessingHelper(request, getServletContext());
|
TemplateProcessingHelper helper = new TemplateProcessingHelper(request);
|
||||||
return helper.processTemplate(templateName, map);
|
return helper.processTemplate(templateName, map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ public class TemplateProcessingHelper {
|
||||||
|
|
||||||
private Configuration config = null;
|
private Configuration config = null;
|
||||||
|
|
||||||
public TemplateProcessingHelper(HttpServletRequest request, ServletContext context) {
|
public TemplateProcessingHelper(HttpServletRequest request) {
|
||||||
this.config = FreemarkerConfiguration.getConfig(request);
|
this.config = FreemarkerConfiguration.getConfig(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,11 +10,11 @@ import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.fileupload.FileItem;
|
import org.apache.commons.fileupload.FileItem;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -23,7 +23,6 @@ import org.apache.jena.rdf.model.Model;
|
||||||
import org.apache.jena.rdf.model.ModelMaker;
|
import org.apache.jena.rdf.model.ModelMaker;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.utils.Csv2Rdf;
|
import edu.cornell.mannlib.vitro.webapp.utils.Csv2Rdf;
|
||||||
import edu.cornell.mannlib.vitro.webapp.utils.jena.JenaIngestUtils;
|
import edu.cornell.mannlib.vitro.webapp.utils.jena.JenaIngestUtils;
|
||||||
|
@ -68,6 +67,7 @@ public class JenaCsv2RdfController extends JenaIngestController {
|
||||||
String actionStr = request.getParameter("action");
|
String actionStr = request.getParameter("action");
|
||||||
actionStr = (actionStr != null) ? actionStr : "";
|
actionStr = (actionStr != null) ? actionStr : "";
|
||||||
|
|
||||||
|
String bodyJsp = CSV2RDF_JSP;
|
||||||
if ("csv2rdf".equals(actionStr)) {
|
if ("csv2rdf".equals(actionStr)) {
|
||||||
String csvUrl = request.getParameter("csvUrl");
|
String csvUrl = request.getParameter("csvUrl");
|
||||||
if (!csvUrl.isEmpty() || !filePath.isEmpty()) {
|
if (!csvUrl.isEmpty() || !filePath.isEmpty()) {
|
||||||
|
@ -92,19 +92,18 @@ public class JenaCsv2RdfController extends JenaIngestController {
|
||||||
request.setAttribute("csv2rdf", csv2rdf);
|
request.setAttribute("csv2rdf", csv2rdf);
|
||||||
request.setAttribute("destinationModelName", destinationModelNameStr);
|
request.setAttribute("destinationModelName", destinationModelNameStr);
|
||||||
request.setAttribute("title","URI Select");
|
request.setAttribute("title","URI Select");
|
||||||
request.setAttribute("bodyJsp", CSV2RDF_SELECT_URI_JSP);
|
bodyJsp = CSV2RDF_SELECT_URI_JSP;
|
||||||
} else {
|
} else {
|
||||||
request.setAttribute("title","Convert CSV to RDF");
|
request.setAttribute("title","Convert CSV to RDF");
|
||||||
request.setAttribute("bodyJsp",CSV2RDF_JSP);
|
bodyJsp = CSV2RDF_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+request.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, bodyJsp);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
@ -127,15 +126,13 @@ public class JenaCsv2RdfController extends JenaIngestController {
|
||||||
throws ServletException {
|
throws ServletException {
|
||||||
VitroRequest vreq = new VitroRequest(req);
|
VitroRequest vreq = new VitroRequest(req);
|
||||||
req.setAttribute("title", "CSV to RDF Error ");
|
req.setAttribute("title", "CSV to RDF Error ");
|
||||||
req.setAttribute("bodyJsp", "/jsp/fileUploadError.jsp");
|
|
||||||
req.setAttribute("errors", errrorMsg);
|
req.setAttribute("errors", errrorMsg);
|
||||||
|
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
req.setAttribute("css",
|
req.setAttribute("css",
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\""
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\""
|
||||||
+ vreq.getAppBean().getThemeDir() + "css/edit.css\"/>");
|
+ vreq.getAppBean().getThemeDir() + "css/edit.css\"/>");
|
||||||
try {
|
try {
|
||||||
rd.forward(req, response);
|
JSPPageHandler.renderBasicPage(req, response, "/jsp/fileUploadError.jsp");
|
||||||
} catch (IOException e1) {
|
} catch (IOException e1) {
|
||||||
log.error(e1);
|
log.error(e1);
|
||||||
throw new ServletException(e1);
|
throw new ServletException(e1);
|
||||||
|
|
|
@ -14,10 +14,10 @@ import java.io.OutputStream;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -256,10 +256,8 @@ public class JenaExportController extends BaseEditController {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void prepareExportSelectionPage( VitroRequest vreq, HttpServletResponse response ) {
|
private void prepareExportSelectionPage( VitroRequest vreq, HttpServletResponse response ) {
|
||||||
vreq.setAttribute( "bodyJsp", Controllers.EXPORT_SELECTION_JSP );
|
|
||||||
RequestDispatcher dispatcher = vreq.getRequestDispatcher( Controllers.BASIC_JSP );
|
|
||||||
try {
|
try {
|
||||||
dispatcher.forward( vreq, response );
|
JSPPageHandler.renderBasicPage(vreq, response, Controllers.EXPORT_SELECTION_JSP );
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,12 +27,12 @@ import java.util.Map;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.lang.StringEscapeUtils;
|
import org.apache.commons.lang.StringEscapeUtils;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -62,7 +62,6 @@ import org.apache.jena.util.iterator.ClosableIterator;
|
||||||
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
import edu.cornell.mannlib.vitro.webapp.beans.Ontology;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
import edu.cornell.mannlib.vitro.webapp.dao.OntologyDao;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.jena.BlankNodeFilteringModelMaker;
|
import edu.cornell.mannlib.vitro.webapp.dao.jena.BlankNodeFilteringModelMaker;
|
||||||
|
@ -126,55 +125,57 @@ public class JenaIngestController extends BaseEditController {
|
||||||
String actionStr = vreq.getParameter("action");
|
String actionStr = vreq.getParameter("action");
|
||||||
actionStr = (actionStr != null) ? actionStr : "";
|
actionStr = (actionStr != null) ? actionStr : "";
|
||||||
|
|
||||||
|
String bodyJsp;
|
||||||
|
|
||||||
if("listModels".equals(actionStr)) {
|
if("listModels".equals(actionStr)) {
|
||||||
processListModelsRequest(vreq, maker, modelType);
|
bodyJsp = processListModelsRequest(vreq, maker, modelType);
|
||||||
} else if("configModels".equals(actionStr)){
|
} else if("configModels".equals(actionStr)){
|
||||||
processConfigModelsRequest(vreq);
|
bodyJsp = processConfigModelsRequest(vreq);
|
||||||
} else if("contentModels".equals(actionStr)){
|
} else if("contentModels".equals(actionStr)){
|
||||||
processContentModelsRequest(vreq);
|
bodyJsp = processContentModelsRequest(vreq);
|
||||||
} else if("createModel".equals(actionStr)) {
|
} else if("createModel".equals(actionStr)) {
|
||||||
processCreateModelRequest(vreq, maker, modelType);
|
bodyJsp = processCreateModelRequest(vreq, maker, modelType);
|
||||||
} else if("removeModel".equals(actionStr)) {
|
} else if("removeModel".equals(actionStr)) {
|
||||||
processRemoveModelRequest(vreq, maker, modelType);
|
bodyJsp = processRemoveModelRequest(vreq, maker, modelType);
|
||||||
} else if("loadRDFData".equals(actionStr)) {
|
} else if("loadRDFData".equals(actionStr)) {
|
||||||
processLoadRDFDataRequest(vreq, maker);
|
bodyJsp = processLoadRDFDataRequest(vreq, maker);
|
||||||
} else if("cleanLiterals".equals(actionStr)) {
|
} else if("cleanLiterals".equals(actionStr)) {
|
||||||
processCleanLiteralsRequest(vreq);
|
bodyJsp = processCleanLiteralsRequest(vreq);
|
||||||
} else if("outputModel".equals(actionStr)) {
|
} else if("outputModel".equals(actionStr)) {
|
||||||
processOutputModelRequest(vreq, response);
|
processOutputModelRequest(vreq, response);
|
||||||
return; // don't attempt to display a JSP
|
return; // don't attempt to display a JSP
|
||||||
} else if("clearModel".equals(actionStr)) {
|
} else if("clearModel".equals(actionStr)) {
|
||||||
processClearModelRequest(vreq, maker, modelType);
|
bodyJsp = processClearModelRequest(vreq, maker, modelType);
|
||||||
} else if("attachModel".equals(actionStr)) {
|
} else if("attachModel".equals(actionStr)) {
|
||||||
processAttachModelRequest(vreq, maker, modelType);
|
bodyJsp = processAttachModelRequest(vreq, maker, modelType);
|
||||||
} else if("detachModel".equals(actionStr)) {
|
} else if("detachModel".equals(actionStr)) {
|
||||||
processDetachModelRequest(vreq, maker, modelType);
|
bodyJsp = processDetachModelRequest(vreq, maker, modelType);
|
||||||
} else if("renameBNodes".equals(actionStr)) {
|
} else if("renameBNodes".equals(actionStr)) {
|
||||||
processRenameBNodesRequest(vreq, maker);
|
bodyJsp = processRenameBNodesRequest(vreq, maker);
|
||||||
} else if("renameBNodesURISelect".equals(actionStr)){
|
} else if("renameBNodesURISelect".equals(actionStr)){
|
||||||
processRenameBNodesURISelectRequest(vreq, maker);
|
bodyJsp = processRenameBNodesURISelectRequest(vreq, maker);
|
||||||
} else if("smushSingleModel".equals(actionStr)) {
|
} else if("smushSingleModel".equals(actionStr)) {
|
||||||
processSmushSingleModelRequest(vreq);
|
bodyJsp = processSmushSingleModelRequest(vreq);
|
||||||
} else if("csv2rdf".equals(actionStr)) {
|
} else if("csv2rdf".equals(actionStr)) {
|
||||||
processCsv2rdfRequest(vreq);
|
bodyJsp = processCsv2rdfRequest(vreq);
|
||||||
} else if("processStrings".equals(actionStr)) {
|
} else if("processStrings".equals(actionStr)) {
|
||||||
processProcessStringsRequest(vreq);
|
bodyJsp = processProcessStringsRequest(vreq);
|
||||||
} else if("splitPropertyValues".equals(actionStr)) {
|
} else if("splitPropertyValues".equals(actionStr)) {
|
||||||
processSplitPropertyValuesRequest(vreq);
|
bodyJsp = processSplitPropertyValuesRequest(vreq);
|
||||||
} else if("subtractModels".equals(actionStr)) {
|
} else if("subtractModels".equals(actionStr)) {
|
||||||
processSubtractModelRequest(vreq);
|
bodyJsp = processSubtractModelRequest(vreq);
|
||||||
} else if("executeWorkflow".equals(actionStr)) {
|
} else if("executeWorkflow".equals(actionStr)) {
|
||||||
processExecuteWorkflowRequest(vreq);
|
bodyJsp = processExecuteWorkflowRequest(vreq);
|
||||||
} else if("executeSparql".equals(actionStr)) {
|
} else if("executeSparql".equals(actionStr)) {
|
||||||
processExecuteSparqlRequest(vreq);
|
bodyJsp = processExecuteSparqlRequest(vreq);
|
||||||
} else if ("generateTBox".equals(actionStr)) {
|
} else if ("generateTBox".equals(actionStr)) {
|
||||||
processGenerateTBoxRequest(vreq);
|
bodyJsp = processGenerateTBoxRequest(vreq);
|
||||||
} else if("permanentURI".equals(actionStr)){
|
} else if("permanentURI".equals(actionStr)){
|
||||||
processPermanentURIRequest(vreq, maker);
|
bodyJsp = processPermanentURIRequest(vreq, maker);
|
||||||
} else if("mergeResources".equals(actionStr)){
|
} else if("mergeResources".equals(actionStr)){
|
||||||
processMergeResourceRequest(vreq);
|
bodyJsp = processMergeResourceRequest(vreq);
|
||||||
} else if("renameResource".equals(actionStr)){
|
} else if("renameResource".equals(actionStr)){
|
||||||
processRenameResourceRequest(vreq);
|
bodyJsp = processRenameResourceRequest(vreq);
|
||||||
} else if("mergeResult".equals(actionStr)){
|
} else if("mergeResult".equals(actionStr)){
|
||||||
processMergeResultRequest(vreq, response);
|
processMergeResultRequest(vreq, response);
|
||||||
return;
|
return;
|
||||||
|
@ -185,7 +186,7 @@ public class JenaIngestController extends BaseEditController {
|
||||||
|
|
||||||
else {
|
else {
|
||||||
request.setAttribute("title","Ingest Menu");
|
request.setAttribute("title","Ingest Menu");
|
||||||
request.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
bodyJsp = INGEST_MENU_JSP;
|
||||||
}
|
}
|
||||||
|
|
||||||
maker = getModelMaker(vreq);
|
maker = getModelMaker(vreq);
|
||||||
|
@ -198,10 +199,8 @@ public class JenaIngestController extends BaseEditController {
|
||||||
|
|
||||||
request.setAttribute("modelNames", modelNames);
|
request.setAttribute("modelNames", modelNames);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(
|
|
||||||
Controllers.BASIC_JSP);
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, bodyJsp);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e,e);
|
log.error(e,e);
|
||||||
throw new ServletException(e);
|
throw new ServletException(e);
|
||||||
|
@ -209,27 +208,27 @@ public class JenaIngestController extends BaseEditController {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processListModelsRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processListModelsRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean isUsingMainStoreForIngest(HttpServletRequest req) {
|
protected static boolean isUsingMainStoreForIngest(HttpServletRequest req) {
|
||||||
return CONFIGURATION != req.getSession().getAttribute(WHICH_MODEL_MAKER);
|
return CONFIGURATION != req.getSession().getAttribute(WHICH_MODEL_MAKER);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processConfigModelsRequest(VitroRequest vreq) {
|
private String processConfigModelsRequest(VitroRequest vreq) {
|
||||||
ModelMaker vjmm = ModelAccess.on(getServletContext()).getModelMaker(CONFIGURATION);
|
ModelMaker vjmm = ModelAccess.on(getServletContext()).getModelMaker(CONFIGURATION);
|
||||||
vreq.getSession().setAttribute(WHICH_MODEL_MAKER, CONFIGURATION);
|
vreq.getSession().setAttribute(WHICH_MODEL_MAKER, CONFIGURATION);
|
||||||
showModelList(vreq, vjmm, CONFIGURATION);
|
return showModelList(vreq, vjmm, CONFIGURATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processContentModelsRequest(VitroRequest vreq) {
|
private String processContentModelsRequest(VitroRequest vreq) {
|
||||||
ModelMaker vsmm = ModelAccess.on(getServletContext()).getModelMaker(CONTENT);
|
ModelMaker vsmm = ModelAccess.on(getServletContext()).getModelMaker(CONTENT);
|
||||||
vreq.getSession().setAttribute(WHICH_MODEL_MAKER, CONTENT);
|
vreq.getSession().setAttribute(WHICH_MODEL_MAKER, CONTENT);
|
||||||
showModelList(vreq, vsmm, CONTENT);
|
return showModelList(vreq, vsmm, CONTENT);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processCreateModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processCreateModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
|
|
||||||
if (modelName != null) {
|
if (modelName != null) {
|
||||||
|
@ -243,34 +242,34 @@ public class JenaIngestController extends BaseEditController {
|
||||||
}
|
}
|
||||||
|
|
||||||
doCreateModel(modelName, maker);
|
doCreateModel(modelName, maker);
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
} catch (URISyntaxException e) {
|
} catch (URISyntaxException e) {
|
||||||
throw new RuntimeException("the model name must be a valid URI");
|
throw new RuntimeException("the model name must be a valid URI");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("modelType", modelType.toString());
|
vreq.setAttribute("modelType", modelType.toString());
|
||||||
vreq.setAttribute("title","Create New Model");
|
vreq.setAttribute("title","Create New Model");
|
||||||
vreq.setAttribute("bodyJsp",CREATE_MODEL_JSP);
|
return CREATE_MODEL_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processRemoveModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processRemoveModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
if (modelName!=null) {
|
if (modelName!=null) {
|
||||||
doRemoveModel(modelName, maker);
|
doRemoveModel(modelName, maker);
|
||||||
}
|
}
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processClearModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processClearModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
if (modelName != null) {
|
if (modelName != null) {
|
||||||
doClearModel(modelName,maker);
|
doClearModel(modelName,maker);
|
||||||
}
|
}
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processLoadRDFDataRequest(VitroRequest vreq, ModelMaker maker) {
|
private String processLoadRDFDataRequest(VitroRequest vreq, ModelMaker maker) {
|
||||||
String docLoc = vreq.getParameter("docLoc");
|
String docLoc = vreq.getParameter("docLoc");
|
||||||
String filePath = vreq.getParameter("filePath");
|
String filePath = vreq.getParameter("filePath");
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
|
@ -279,10 +278,10 @@ public class JenaIngestController extends BaseEditController {
|
||||||
if (docLoc!=null && modelName != null) {
|
if (docLoc!=null && modelName != null) {
|
||||||
doLoadRDFData(modelName,docLoc,filePath,language,maker);
|
doLoadRDFData(modelName,docLoc,filePath,language,maker);
|
||||||
vreq.setAttribute("title","Ingest Menu");
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Load RDF Data");
|
vreq.setAttribute("title","Load RDF Data");
|
||||||
vreq.setAttribute("bodyJsp",LOAD_RDF_DATA_JSP);
|
return LOAD_RDF_DATA_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -314,31 +313,31 @@ public class JenaIngestController extends BaseEditController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processCleanLiteralsRequest(VitroRequest vreq) {
|
private String processCleanLiteralsRequest(VitroRequest vreq) {
|
||||||
String modelNameStr = vreq.getParameter("modelName");
|
String modelNameStr = vreq.getParameter("modelName");
|
||||||
Model model = getModel(modelNameStr,vreq);
|
Model model = getModel(modelNameStr,vreq);
|
||||||
doCleanLiterals(model);
|
doCleanLiterals(model);
|
||||||
vreq.setAttribute("title","Ingest Menu");
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processAttachModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processAttachModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
if (modelName != null) {
|
if (modelName != null) {
|
||||||
doAttachModel(modelName,maker);
|
doAttachModel(modelName,maker);
|
||||||
}
|
}
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processDetachModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
private String processDetachModelRequest(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
if (modelName != null) {
|
if (modelName != null) {
|
||||||
doDetachModel(modelName);
|
doDetachModel(modelName);
|
||||||
}
|
}
|
||||||
showModelList(vreq, maker, modelType);
|
return showModelList(vreq, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processRenameBNodesRequest(VitroRequest vreq, ModelMaker maker) {
|
private String processRenameBNodesRequest(VitroRequest vreq, ModelMaker maker) {
|
||||||
String[] sourceModel = vreq.getParameterValues("sourceModelName");
|
String[] sourceModel = vreq.getParameterValues("sourceModelName");
|
||||||
JenaIngestUtils utils = new JenaIngestUtils();
|
JenaIngestUtils utils = new JenaIngestUtils();
|
||||||
if(sourceModel != null && sourceModel.length != 0) {
|
if(sourceModel != null && sourceModel.length != 0) {
|
||||||
|
@ -356,14 +355,14 @@ public class JenaIngestController extends BaseEditController {
|
||||||
vreq.setAttribute("propertyMap", propertyMap);
|
vreq.setAttribute("propertyMap", propertyMap);
|
||||||
vreq.setAttribute("enablePropertyPatternURIs", !propertyMap.isEmpty());
|
vreq.setAttribute("enablePropertyPatternURIs", !propertyMap.isEmpty());
|
||||||
vreq.setAttribute("title","URI Select");
|
vreq.setAttribute("title","URI Select");
|
||||||
vreq.setAttribute("bodyJsp",RENAME_BNODES_URI_SELECT_JSP);
|
return RENAME_BNODES_URI_SELECT_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Rename Blank Nodes");
|
vreq.setAttribute("title","Rename Blank Nodes");
|
||||||
vreq.setAttribute("bodyJsp",RENAME_BNODES_JSP);
|
return RENAME_BNODES_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processRenameBNodesURISelectRequest(VitroRequest vreq, ModelMaker maker) {
|
private String processRenameBNodesURISelectRequest(VitroRequest vreq, ModelMaker maker) {
|
||||||
String namespaceEtcStr = vreq.getParameter("namespaceEtcStr");
|
String namespaceEtcStr = vreq.getParameter("namespaceEtcStr");
|
||||||
String pattern = vreq.getParameter("pattern");
|
String pattern = vreq.getParameter("pattern");
|
||||||
String concatenate = vreq.getParameter("concatenate");
|
String concatenate = vreq.getParameter("concatenate");
|
||||||
|
@ -371,12 +370,10 @@ public class JenaIngestController extends BaseEditController {
|
||||||
if(namespaceEtcStr != null) {
|
if(namespaceEtcStr != null) {
|
||||||
if (namespaceEtcStr.isEmpty()) {
|
if (namespaceEtcStr.isEmpty()) {
|
||||||
if ("true".equals(vreq.getParameter("csv2rdf"))) {
|
if ("true".equals(vreq.getParameter("csv2rdf"))) {
|
||||||
processCsv2rdfRequest(vreq);
|
return processCsv2rdfRequest(vreq);
|
||||||
return;
|
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("errorMsg", "Please enter a value.");
|
vreq.setAttribute("errorMsg", "Please enter a value.");
|
||||||
processRenameBNodesRequest(vreq, maker);
|
return processRenameBNodesRequest(vreq, maker);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (concatenate.equals("integer")) {
|
if (concatenate.equals("integer")) {
|
||||||
|
@ -386,81 +383,81 @@ public class JenaIngestController extends BaseEditController {
|
||||||
doRenameBNodes(vreq,namespaceEtcStr, true, pattern, sourceModel);
|
doRenameBNodes(vreq,namespaceEtcStr, true, pattern, sourceModel);
|
||||||
}
|
}
|
||||||
vreq.setAttribute("title", "Ingest Menu");
|
vreq.setAttribute("title", "Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
vreq.setAttribute("title", "URI Select");
|
vreq.setAttribute("title", "URI Select");
|
||||||
vreq.setAttribute("bodyJsp", RENAME_BNODES_URI_SELECT_JSP);
|
return RENAME_BNODES_URI_SELECT_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processSmushSingleModelRequest(VitroRequest vreq) {
|
private String processSmushSingleModelRequest(VitroRequest vreq) {
|
||||||
String propertyURIStr = vreq.getParameter("propertyURI");
|
String propertyURIStr = vreq.getParameter("propertyURI");
|
||||||
if (propertyURIStr != null) {
|
if (propertyURIStr != null) {
|
||||||
doSmushSingleModel(vreq);
|
doSmushSingleModel(vreq);
|
||||||
vreq.setAttribute("title","Ingest Menu");
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Smush Resources");
|
vreq.setAttribute("title","Smush Resources");
|
||||||
vreq.setAttribute("bodyJsp",SMUSH_JSP);
|
return SMUSH_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processCsv2rdfRequest(VitroRequest vreq) {
|
private String processCsv2rdfRequest(VitroRequest vreq) {
|
||||||
String csvUrl = vreq.getParameter("csvUrl");
|
String csvUrl = vreq.getParameter("csvUrl");
|
||||||
if (csvUrl != null) {
|
if (csvUrl != null) {
|
||||||
/*doExecuteCsv2Rdf(vreq);*/
|
/*doExecuteCsv2Rdf(vreq);*/
|
||||||
vreq.setAttribute("title","IngestMenu");
|
vreq.setAttribute("title","IngestMenu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Convert CSV to RDF");
|
vreq.setAttribute("title","Convert CSV to RDF");
|
||||||
vreq.setAttribute("bodyJsp",CSV2RDF_JSP);
|
return CSV2RDF_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processProcessStringsRequest(VitroRequest vreq) {
|
private String processProcessStringsRequest(VitroRequest vreq) {
|
||||||
String className = vreq.getParameter("className");
|
String className = vreq.getParameter("className");
|
||||||
if (className != null) {
|
if (className != null) {
|
||||||
doProcessStrings(vreq);
|
doProcessStrings(vreq);
|
||||||
vreq.setAttribute("title","IngestMenu");
|
vreq.setAttribute("title","IngestMenu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Process Strings");
|
vreq.setAttribute("title","Process Strings");
|
||||||
vreq.setAttribute("bodyJsp",PROCESS_STRINGS_JSP);
|
return PROCESS_STRINGS_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processSplitPropertyValuesRequest(VitroRequest vreq) {
|
private String processSplitPropertyValuesRequest(VitroRequest vreq) {
|
||||||
String splitRegex = vreq.getParameter("splitRegex");
|
String splitRegex = vreq.getParameter("splitRegex");
|
||||||
if (splitRegex != null) {
|
if (splitRegex != null) {
|
||||||
doSplitPropertyValues(vreq);
|
doSplitPropertyValues(vreq);
|
||||||
vreq.setAttribute("title","IngestMenu");
|
vreq.setAttribute("title","IngestMenu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Split PropertyValues");
|
vreq.setAttribute("title","Split PropertyValues");
|
||||||
vreq.setAttribute("bodyJsp",SPLIT_PROPERTY_VALUES_JSP);
|
return SPLIT_PROPERTY_VALUES_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processSubtractModelRequest(VitroRequest vreq) {
|
private String processSubtractModelRequest(VitroRequest vreq) {
|
||||||
String modela = vreq.getParameter("modela");
|
String modela = vreq.getParameter("modela");
|
||||||
if (modela != null) {
|
if (modela != null) {
|
||||||
doSubtractModels(vreq);
|
doSubtractModels(vreq);
|
||||||
vreq.setAttribute("title","IngestMenu");
|
vreq.setAttribute("title","IngestMenu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title", "Subtract Models");
|
vreq.setAttribute("title", "Subtract Models");
|
||||||
vreq.setAttribute("bodyJsp",SUBTRACT_MODELS_JSP);
|
return SUBTRACT_MODELS_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processExecuteWorkflowRequest(VitroRequest vreq) {
|
private String processExecuteWorkflowRequest(VitroRequest vreq) {
|
||||||
String workflowURIStr = vreq.getParameter("workflowURI");
|
String workflowURIStr = vreq.getParameter("workflowURI");
|
||||||
String workflowStepURIStr = vreq.getParameter("workflowStepURI");
|
String workflowStepURIStr = vreq.getParameter("workflowStepURI");
|
||||||
if (workflowURIStr != null && workflowStepURIStr != null) {
|
if (workflowURIStr != null && workflowStepURIStr != null) {
|
||||||
doExecuteWorkflow(vreq);
|
doExecuteWorkflow(vreq);
|
||||||
vreq.setAttribute("title","IngestMenu");
|
vreq.setAttribute("title","IngestMenu");
|
||||||
vreq.setAttribute("bodyJsp", INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else if (workflowURIStr != null) {
|
} else if (workflowURIStr != null) {
|
||||||
// Select the workflow step at which to start
|
// Select the workflow step at which to start
|
||||||
OntModel jenaOntModel = (OntModel) getModel("vitro:jenaOntModel",vreq);
|
OntModel jenaOntModel = (OntModel) getModel("vitro:jenaOntModel",vreq);
|
||||||
|
@ -468,7 +465,7 @@ public class JenaIngestController extends BaseEditController {
|
||||||
jenaOntModel.getIndividual(workflowURIStr),
|
jenaOntModel.getIndividual(workflowURIStr),
|
||||||
getModelMaker(vreq)).getWorkflowSteps(null));
|
getModelMaker(vreq)).getWorkflowSteps(null));
|
||||||
vreq.setAttribute("title", "Choose Workflow Step");
|
vreq.setAttribute("title", "Choose Workflow Step");
|
||||||
vreq.setAttribute("bodyJsp", WORKFLOW_STEP_JSP);
|
return WORKFLOW_STEP_JSP;
|
||||||
} else {
|
} else {
|
||||||
OntModel jenaOntModel = ModelAccess.on(getServletContext()).getOntModel();
|
OntModel jenaOntModel = ModelAccess.on(getServletContext()).getOntModel();
|
||||||
jenaOntModel.enterCriticalSection(Lock.READ);
|
jenaOntModel.enterCriticalSection(Lock.READ);
|
||||||
|
@ -481,11 +478,11 @@ public class JenaIngestController extends BaseEditController {
|
||||||
}
|
}
|
||||||
vreq.setAttribute("workflows",savedQueryList);
|
vreq.setAttribute("workflows",savedQueryList);
|
||||||
vreq.setAttribute("title", "Execute Workflow");
|
vreq.setAttribute("title", "Execute Workflow");
|
||||||
vreq.setAttribute("bodyJsp", EXECUTE_WORKFLOW_JSP);
|
return EXECUTE_WORKFLOW_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processExecuteSparqlRequest(VitroRequest vreq) {
|
private String processExecuteSparqlRequest(VitroRequest vreq) {
|
||||||
String sparqlQueryStr = vreq.getParameter("sparqlQueryStr");
|
String sparqlQueryStr = vreq.getParameter("sparqlQueryStr");
|
||||||
OntModel jenaOntModel = ModelAccess.on(getServletContext()).getOntModel();
|
OntModel jenaOntModel = ModelAccess.on(getServletContext()).getOntModel();
|
||||||
jenaOntModel.enterCriticalSection(Lock.READ);
|
jenaOntModel.enterCriticalSection(Lock.READ);
|
||||||
|
@ -545,27 +542,27 @@ public class JenaIngestController extends BaseEditController {
|
||||||
}
|
}
|
||||||
vreq.setAttribute("savedQueries",savedQueryList);
|
vreq.setAttribute("savedQueries",savedQueryList);
|
||||||
vreq.setAttribute("title","SPARQL CONSTRUCT result");
|
vreq.setAttribute("title","SPARQL CONSTRUCT result");
|
||||||
vreq.setAttribute("bodyJsp",EXECUTE_SPARQL_JSP);
|
return EXECUTE_SPARQL_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("savedQueries",savedQueryList);
|
vreq.setAttribute("savedQueries",savedQueryList);
|
||||||
vreq.setAttribute("title","Execute SPARQL Construct");
|
vreq.setAttribute("title","Execute SPARQL Construct");
|
||||||
vreq.setAttribute("bodyJsp",EXECUTE_SPARQL_JSP);
|
return EXECUTE_SPARQL_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processGenerateTBoxRequest(VitroRequest vreq) {
|
private String processGenerateTBoxRequest(VitroRequest vreq) {
|
||||||
String testParam = vreq.getParameter("sourceModelName");
|
String testParam = vreq.getParameter("sourceModelName");
|
||||||
if (testParam != null) {
|
if (testParam != null) {
|
||||||
doGenerateTBox(vreq);
|
doGenerateTBox(vreq);
|
||||||
vreq.setAttribute("title","Ingest Menu");
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
} else {
|
} else {
|
||||||
vreq.setAttribute("title","Generate TBox from Assertions Data");
|
vreq.setAttribute("title","Generate TBox from Assertions Data");
|
||||||
vreq.setAttribute("bodyJsp",GENERATE_TBOX_JSP);
|
return GENERATE_TBOX_JSP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processPermanentURIRequest(VitroRequest vreq, ModelMaker maker) {
|
private String processPermanentURIRequest(VitroRequest vreq, ModelMaker maker) {
|
||||||
String modelName = vreq.getParameter("modelName");
|
String modelName = vreq.getParameter("modelName");
|
||||||
String oldModel = vreq.getParameter("oldModel");
|
String oldModel = vreq.getParameter("oldModel");
|
||||||
String newModel = vreq.getParameter("newModel");
|
String newModel = vreq.getParameter("newModel");
|
||||||
|
@ -593,16 +590,19 @@ public class JenaIngestController extends BaseEditController {
|
||||||
vreq.setAttribute("defaultNamespace", defaultNamespace);
|
vreq.setAttribute("defaultNamespace", defaultNamespace);
|
||||||
vreq.setAttribute("namespaceList", namespaceList);
|
vreq.setAttribute("namespaceList", namespaceList);
|
||||||
vreq.setAttribute("title","Permanent URI");
|
vreq.setAttribute("title","Permanent URI");
|
||||||
vreq.setAttribute("bodyJsp",PERMANENT_URI);
|
return PERMANENT_URI;
|
||||||
} else if(oldModel != null) {
|
} else if(oldModel != null) {
|
||||||
JenaIngestUtils utils = new JenaIngestUtils();
|
JenaIngestUtils utils = new JenaIngestUtils();
|
||||||
utils.doPermanentURI(oldModel, newModel, oldNamespace, newNamespace, maker, vreq);
|
utils.doPermanentURI(oldModel, newModel, oldNamespace, newNamespace, maker, vreq);
|
||||||
vreq.setAttribute("title","Ingest Menu");
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
vreq.setAttribute("bodyJsp",INGEST_MENU_JSP);
|
return INGEST_MENU_JSP;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processMergeResourceRequest(VitroRequest vreq) {
|
vreq.setAttribute("title","Ingest Menu");
|
||||||
|
return INGEST_MENU_JSP;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String processMergeResourceRequest(VitroRequest vreq) {
|
||||||
String uri1 = vreq.getParameter("uri1"); // get primary uri
|
String uri1 = vreq.getParameter("uri1"); // get primary uri
|
||||||
String uri2 = vreq.getParameter("uri2"); // get secondary uri
|
String uri2 = vreq.getParameter("uri2"); // get secondary uri
|
||||||
String usePrimaryLabelOnlyStr = vreq.getParameter("usePrimaryLabelOnly");;
|
String usePrimaryLabelOnlyStr = vreq.getParameter("usePrimaryLabelOnly");;
|
||||||
|
@ -626,14 +626,14 @@ public class JenaIngestController extends BaseEditController {
|
||||||
"leftoverModel", result.getLeftoverModel());
|
"leftoverModel", result.getLeftoverModel());
|
||||||
vreq.setAttribute("result", result);
|
vreq.setAttribute("result", result);
|
||||||
vreq.setAttribute("title", "Merge Resources");
|
vreq.setAttribute("title", "Merge Resources");
|
||||||
vreq.setAttribute("bodyJsp", MERGE_RESULT);
|
return MERGE_RESULT;
|
||||||
} else{
|
} else{
|
||||||
vreq.setAttribute("title","Merge Resources");
|
vreq.setAttribute("title","Merge Resources");
|
||||||
vreq.setAttribute("bodyJsp",MERGE_RESOURCES);
|
return MERGE_RESOURCES;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processRenameResourceRequest(VitroRequest vreq) {
|
private String processRenameResourceRequest(VitroRequest vreq) {
|
||||||
String oldNamespace = vreq.getParameter("oldNamespace");
|
String oldNamespace = vreq.getParameter("oldNamespace");
|
||||||
String newNamespace = vreq.getParameter("newNamespace");
|
String newNamespace = vreq.getParameter("newNamespace");
|
||||||
String errorMsg = "";
|
String errorMsg = "";
|
||||||
|
@ -652,16 +652,16 @@ public class JenaIngestController extends BaseEditController {
|
||||||
vreq.setAttribute("oldNamespace", oldNamespace);
|
vreq.setAttribute("oldNamespace", oldNamespace);
|
||||||
vreq.setAttribute("newNamespace", newNamespace);
|
vreq.setAttribute("newNamespace", newNamespace);
|
||||||
vreq.setAttribute("title","Rename Resource");
|
vreq.setAttribute("title","Rename Resource");
|
||||||
vreq.setAttribute("bodyJsp",RENAME_RESOURCE);
|
return RENAME_RESOURCE;
|
||||||
} else {
|
} else {
|
||||||
String result = doRename(oldNamespace, newNamespace);
|
String result = doRename(oldNamespace, newNamespace);
|
||||||
vreq.setAttribute("result",result);
|
vreq.setAttribute("result",result);
|
||||||
vreq.setAttribute("title","Rename Resources");
|
vreq.setAttribute("title","Rename Resources");
|
||||||
vreq.setAttribute("bodyJsp",RENAME_RESULT);
|
return RENAME_RESULT;
|
||||||
}
|
}
|
||||||
} else{
|
} else{
|
||||||
vreq.setAttribute("title","Rename Resource");
|
vreq.setAttribute("title","Rename Resource");
|
||||||
vreq.setAttribute("bodyJsp",RENAME_RESOURCE);
|
return RENAME_RESOURCE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1165,7 +1165,7 @@ public class JenaIngestController extends BaseEditController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void showModelList(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
protected String showModelList(VitroRequest vreq, ModelMaker maker, WhichService modelType) {
|
||||||
vreq.setAttribute("modelType", modelType.toString());
|
vreq.setAttribute("modelType", modelType.toString());
|
||||||
if(modelType == CONTENT){
|
if(modelType == CONTENT){
|
||||||
vreq.setAttribute("infoLine", "Main Store models");
|
vreq.setAttribute("infoLine", "Main Store models");
|
||||||
|
@ -1175,12 +1175,12 @@ public class JenaIngestController extends BaseEditController {
|
||||||
vreq.setAttribute("modelNames", maker.listModels().toList());
|
vreq.setAttribute("modelNames", maker.listModels().toList());
|
||||||
vreq.setAttribute("bodyAttr", "onLoad=\"init()\"");
|
vreq.setAttribute("bodyAttr", "onLoad=\"init()\"");
|
||||||
vreq.setAttribute("title","Available Models");
|
vreq.setAttribute("title","Available Models");
|
||||||
vreq.setAttribute("bodyJsp",LIST_MODELS_JSP);
|
return LIST_MODELS_JSP;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void processDumpRestore(VitroRequest vreq,
|
private void processDumpRestore(VitroRequest vreq,
|
||||||
HttpServletResponse response) throws ServletException, IOException {
|
HttpServletResponse response) throws ServletException, IOException {
|
||||||
vreq.getRequestDispatcher("/dumpRestore").forward(vreq, response);
|
JSPPageHandler.renderPlainPage(vreq, response, "/dumpRestore");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Model getModel(String name, HttpServletRequest request) {
|
public static Model getModel(String name, HttpServletRequest request) {
|
||||||
|
|
|
@ -10,12 +10,12 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import javax.xml.transform.stream.StreamSource;
|
import javax.xml.transform.stream.StreamSource;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import net.sf.saxon.s9api.Processor;
|
import net.sf.saxon.s9api.Processor;
|
||||||
import net.sf.saxon.s9api.SaxonApiException;
|
import net.sf.saxon.s9api.SaxonApiException;
|
||||||
import net.sf.saxon.s9api.Serializer;
|
import net.sf.saxon.s9api.Serializer;
|
||||||
|
@ -34,7 +34,6 @@ import org.apache.jena.rdf.model.StmtIterator;
|
||||||
import org.apache.jena.shared.Lock;
|
import org.apache.jena.shared.Lock;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
|
|
||||||
public class JenaXMLFileUpload extends JenaIngestController {
|
public class JenaXMLFileUpload extends JenaIngestController {
|
||||||
|
@ -142,15 +141,13 @@ public class JenaXMLFileUpload extends JenaIngestController {
|
||||||
request.setAttribute("statementCount", count);
|
request.setAttribute("statementCount", count);
|
||||||
|
|
||||||
request.setAttribute("title","Uploaded files and converted to RDF");
|
request.setAttribute("title","Uploaded files and converted to RDF");
|
||||||
request.setAttribute("bodyJsp","/jenaIngest/xmlFileUploadSuccess.jsp");
|
|
||||||
|
|
||||||
request.setAttribute("fileItems",vreq.getFiles());
|
request.setAttribute("fileItems",vreq.getFiles());
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, resp);
|
JSPPageHandler.renderBasicPage(request, resp, "/jenaIngest/xmlFileUploadSuccess.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println(this.getClass().getName()+" could not forward to view.");
|
System.out.println(this.getClass().getName()+" could not forward to view.");
|
||||||
System.out.println(e.getMessage());
|
System.out.println(e.getMessage());
|
||||||
|
@ -170,16 +167,14 @@ public class JenaXMLFileUpload extends JenaIngestController {
|
||||||
|
|
||||||
//make a form for uploading a file
|
//make a form for uploading a file
|
||||||
request.setAttribute("title","Upload file and convert to RDF");
|
request.setAttribute("title","Upload file and convert to RDF");
|
||||||
request.setAttribute("bodyJsp","/jenaIngest/xmlFileUpload.jsp");
|
|
||||||
|
|
||||||
request.setAttribute("modelNames", getModelMaker(vreq).listModels().toList());
|
request.setAttribute("modelNames", getModelMaker(vreq).listModels().toList());
|
||||||
request.setAttribute("models", null);
|
request.setAttribute("models", null);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/jenaIngest/xmlFileUpload.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println(this.getClass().getName()+" could not forward to view.");
|
System.out.println(this.getClass().getName()+" could not forward to view.");
|
||||||
System.out.println(e.getMessage());
|
System.out.println(e.getMessage());
|
||||||
|
|
|
@ -14,12 +14,12 @@ import java.net.URL;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.fileupload.FileItem;
|
import org.apache.commons.fileupload.FileItem;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
@ -34,7 +34,6 @@ import org.apache.jena.shared.Lock;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vedit.beans.LoginStatusBean;
|
import edu.cornell.mannlib.vedit.beans.LoginStatusBean;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.jena.JenaModelUtils;
|
import edu.cornell.mannlib.vitro.webapp.dao.jena.JenaModelUtils;
|
||||||
|
@ -224,14 +223,10 @@ public class RDFUploadController extends JenaIngestController {
|
||||||
request.setAttribute("uploadDesc", "RDF upload successful.");
|
request.setAttribute("uploadDesc", "RDF upload successful.");
|
||||||
}
|
}
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(
|
|
||||||
Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute(
|
|
||||||
"bodyJsp", "/templates/edit/specific/upload_rdf_result.jsp");
|
|
||||||
request.setAttribute("title","Ingest RDF Data");
|
request.setAttribute("title","Ingest RDF Data");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/upload_rdf_result.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Could not forward to view: " + e.getLocalizedMessage());
|
log.error("Could not forward to view: " + e.getLocalizedMessage());
|
||||||
}
|
}
|
||||||
|
@ -275,9 +270,10 @@ public class RDFUploadController extends JenaIngestController {
|
||||||
String languageStr = request.getParameter("language");
|
String languageStr = request.getParameter("language");
|
||||||
ModelMaker maker = getModelMaker(request);
|
ModelMaker maker = getModelMaker(request);
|
||||||
|
|
||||||
|
String bodyJsp;
|
||||||
if (modelName == null) {
|
if (modelName == null) {
|
||||||
request.setAttribute("title","Load RDF Data");
|
request.setAttribute("title","Load RDF Data");
|
||||||
request.setAttribute("bodyJsp",LOAD_RDF_DATA_JSP);
|
bodyJsp = LOAD_RDF_DATA_JSP;
|
||||||
} else {
|
} else {
|
||||||
RDFService rdfService = getRDFService(request, maker, modelName);
|
RDFService rdfService = getRDFService(request, maker, modelName);
|
||||||
try {
|
try {
|
||||||
|
@ -286,14 +282,11 @@ public class RDFUploadController extends JenaIngestController {
|
||||||
rdfService.close();
|
rdfService.close();
|
||||||
}
|
}
|
||||||
WhichService modelType = getModelType(request);
|
WhichService modelType = getModelType(request);
|
||||||
showModelList(request, maker, modelType);
|
bodyJsp = showModelList(request, maker, modelType);
|
||||||
}
|
}
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(
|
|
||||||
Controllers.BASIC_JSP);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, bodyJsp);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
String errMsg = " could not forward to view.";
|
String errMsg = " could not forward to view.";
|
||||||
log.error(errMsg, e);
|
log.error(errMsg, e);
|
||||||
|
@ -448,16 +441,13 @@ public class RDFUploadController extends JenaIngestController {
|
||||||
throws ServletException{
|
throws ServletException{
|
||||||
VitroRequest vreq = new VitroRequest(req);
|
VitroRequest vreq = new VitroRequest(req);
|
||||||
req.setAttribute("title","RDF Upload Error ");
|
req.setAttribute("title","RDF Upload Error ");
|
||||||
req.setAttribute("bodyJsp","/jsp/fileUploadError.jsp");
|
|
||||||
req.setAttribute("errors", errrorMsg);
|
req.setAttribute("errors", errrorMsg);
|
||||||
|
|
||||||
RequestDispatcher rd = req.getRequestDispatcher(
|
|
||||||
Controllers.BASIC_JSP);
|
|
||||||
req.setAttribute("css",
|
req.setAttribute("css",
|
||||||
"<link rel=\"stylesheet\" type=\"text/css\" href=\"" +
|
"<link rel=\"stylesheet\" type=\"text/css\" href=\"" +
|
||||||
vreq.getAppBean().getThemeDir() + "css/edit.css\"/>");
|
vreq.getAppBean().getThemeDir() + "css/edit.css\"/>");
|
||||||
try {
|
try {
|
||||||
rd.forward(req, response);
|
JSPPageHandler.renderBasicPage(req, response, "/jsp/fileUploadError.jsp");
|
||||||
} catch (IOException e1) {
|
} catch (IOException e1) {
|
||||||
log.error(e1);
|
log.error(e1);
|
||||||
throw new ServletException(e1);
|
throw new ServletException(e1);
|
||||||
|
|
|
@ -2,16 +2,15 @@
|
||||||
|
|
||||||
package edu.cornell.mannlib.vitro.webapp.controller.jena;
|
package edu.cornell.mannlib.vitro.webapp.controller.jena;
|
||||||
|
|
||||||
import javax.servlet.RequestDispatcher;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.utils.JSPPageHandler;
|
||||||
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.Log;
|
||||||
import org.apache.commons.logging.LogFactory;
|
import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
import edu.cornell.mannlib.vedit.controller.BaseEditController;
|
||||||
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
import edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission;
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.Controllers;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
|
|
||||||
public class RDFUploadFormController extends BaseEditController {
|
public class RDFUploadFormController extends BaseEditController {
|
||||||
|
@ -28,13 +27,11 @@ public class RDFUploadFormController extends BaseEditController {
|
||||||
|
|
||||||
VitroRequest vreq = new VitroRequest(request);
|
VitroRequest vreq = new VitroRequest(request);
|
||||||
|
|
||||||
RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP);
|
|
||||||
request.setAttribute("bodyJsp","/templates/edit/specific/upload_rdf.jsp");
|
|
||||||
request.setAttribute("title","Ingest RDF Data");
|
request.setAttribute("title","Ingest RDF Data");
|
||||||
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
request.setAttribute("css", "<link rel=\"stylesheet\" type=\"text/css\" href=\""+vreq.getAppBean().getThemeDir()+"css/edit.css\"/>");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
rd.forward(request, response);
|
JSPPageHandler.renderBasicPage(request, response, "/templates/edit/specific/upload_rdf.jsp");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(this.getClass().getName()+" could not forward to view.");
|
log.error(this.getClass().getName()+" could not forward to view.");
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
|
|
|
@ -0,0 +1,107 @@
|
||||||
|
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
||||||
|
|
||||||
|
package edu.cornell.mannlib.vitro.webapp.utils;
|
||||||
|
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.FreemarkerHttpServlet;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.TemplateProcessingHelper;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.ResponseValues;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.freemarker.responsevalues.TemplateResponseValues;
|
||||||
|
|
||||||
|
import javax.servlet.RequestDispatcher;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.ServletOutputStream;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.servlet.http.HttpServletResponseWrapper;
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
import java.io.CharArrayWriter;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.io.UnsupportedEncodingException;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class JSPPageHandler {
|
||||||
|
public static void renderBasicPage(HttpServletRequest req, HttpServletResponse res, String bodyJsp) throws ServletException, IOException {
|
||||||
|
Map<String, Object> map = new HashMap<String, Object>();
|
||||||
|
map.put("jspBody", renderToString(req, res, bodyJsp));
|
||||||
|
|
||||||
|
if (req.getAttribute("scripts") instanceof String) {
|
||||||
|
map.put("jspScripts", renderToString(req, res, (String)req.getAttribute("scripts")));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (req.getAttribute("title") instanceof String) {
|
||||||
|
map.put("title", req.getAttribute("title"));
|
||||||
|
}
|
||||||
|
|
||||||
|
ResponseValues values = new TemplateResponseValues("jspTransition.ftl", map);
|
||||||
|
|
||||||
|
new FreemarkerWrapper().wrap(req, res, values);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String renderToString(HttpServletRequest req, HttpServletResponse res, String jsp) throws ServletException, IOException {
|
||||||
|
StringBufferResponse customResponse = new StringBufferResponse(res);
|
||||||
|
RequestDispatcher rd = req.getRequestDispatcher(jsp);
|
||||||
|
rd.include(req, customResponse);
|
||||||
|
return customResponse.getOutput();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void renderPlainInclude(HttpServletRequest req, HttpServletResponse res, String pageJsp) throws ServletException, IOException {
|
||||||
|
RequestDispatcher rd = req.getRequestDispatcher(pageJsp);
|
||||||
|
rd.include(req, res);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void renderPlainPage(HttpServletRequest req, HttpServletResponse res, String pageJsp) throws ServletException, IOException {
|
||||||
|
RequestDispatcher rd = req.getRequestDispatcher(pageJsp);
|
||||||
|
rd.forward(req, res);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class StringBufferResponse extends HttpServletResponseWrapper {
|
||||||
|
private final ByteArrayOutputStream byteArray = new ByteArrayOutputStream();
|
||||||
|
private final CharArrayWriter charArray = new CharArrayWriter();
|
||||||
|
|
||||||
|
public StringBufferResponse(HttpServletResponse response) {
|
||||||
|
super(response);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ServletOutputStream getOutputStream() throws IOException {
|
||||||
|
return new ServletOutputStream() {
|
||||||
|
@Override
|
||||||
|
public void write(int b) throws IOException {
|
||||||
|
byteArray.write(b);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PrintWriter getWriter() throws IOException {
|
||||||
|
return new PrintWriter(charArray);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOutput() {
|
||||||
|
if (charArray.size() > 0) {
|
||||||
|
return charArray.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (byteArray.size() > 0) {
|
||||||
|
try {
|
||||||
|
return new String(byteArray.toByteArray(), "UTF-8");
|
||||||
|
} catch (UnsupportedEncodingException e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static class FreemarkerWrapper extends FreemarkerHttpServlet {
|
||||||
|
public void wrap(HttpServletRequest req, HttpServletResponse res, ResponseValues values) {
|
||||||
|
try {
|
||||||
|
doTemplate(new VitroRequest(req), res, values);
|
||||||
|
} catch (TemplateProcessingHelper.TemplateProcessingException e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
|
||||||
|
|
||||||
|
${jspBody!}
|
||||||
|
|
||||||
|
<#if jspScripts??>
|
||||||
|
${headScripts.add(jspScripts)}
|
||||||
|
</#if>
|
Loading…
Add table
Reference in a new issue