NIHVIVO-2413 Fixed datetime interval validation in forms; had been broken by a change to the name fields. Removed unneeded page imports from jsps.
This commit is contained in:
parent
4f003dc668
commit
1e16db9c0c
4 changed files with 8 additions and 28 deletions
|
@ -31,10 +31,10 @@ public class DateTimeIntervalValidation implements N3Validator {
|
|||
public DateTimeIntervalValidation(String startFieldName, String endFieldName){
|
||||
this.startFieldName = startFieldName;
|
||||
this.endFieldName = endFieldName;
|
||||
startValueName = startFieldName + ".value";
|
||||
endValueName = endFieldName + ".value";
|
||||
startPrecisionName = startFieldName + ".precision";
|
||||
endPrecisionName = endFieldName + ".precision";
|
||||
startValueName = startFieldName + "-value";
|
||||
endValueName = endFieldName + "-value";
|
||||
startPrecisionName = startFieldName + "-precision";
|
||||
endPrecisionName = endFieldName + "-precision";
|
||||
}
|
||||
|
||||
public Map<String, String> validate(EditConfiguration editConfig,
|
||||
|
@ -128,8 +128,8 @@ public class DateTimeIntervalValidation implements N3Validator {
|
|||
}
|
||||
}
|
||||
}catch(ClassCastException cce){
|
||||
errors.put(startFieldName, "could not format star or end date");
|
||||
errors.put(endFieldName, "could not format star or end date");
|
||||
errors.put(startFieldName, "could not format start or end date");
|
||||
errors.put(endFieldName, "could not format start or end date");
|
||||
log.debug("could not format dates " + cce);
|
||||
}
|
||||
|
||||
|
|
|
@ -113,24 +113,6 @@ public class PagedSearchController extends FreemarkerHttpServlet implements Sear
|
|||
static{
|
||||
templateTable = setupTemplateTable();
|
||||
}
|
||||
|
||||
// protected enum SearchTemplate {
|
||||
// PAGED_RESULTS("search-pagedResults.ftl"),
|
||||
// FORM("search-form.ftl"),
|
||||
// ERROR("search-error.ftl"),
|
||||
// BAD_QUERY("search-badQuery.ftl"),
|
||||
// XML_RESULT("search-xmlResults.ftl");
|
||||
//
|
||||
// private final String filename;
|
||||
//
|
||||
// SearchTemplate(String filename) {
|
||||
// this.filename = filename;
|
||||
// }
|
||||
//
|
||||
// public String toString() {
|
||||
// return filename;
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* Overriding doGet from FreemarkerHttpController to do a page template (as
|
||||
|
@ -141,7 +123,7 @@ public class PagedSearchController extends FreemarkerHttpServlet implements Sear
|
|||
@Override
|
||||
public void doGet(HttpServletRequest request, HttpServletResponse response)
|
||||
throws IOException, ServletException {
|
||||
boolean wasXmlRequested = isRequesedFormatXml(request);
|
||||
boolean wasXmlRequested = isRequestedFormatXml(request);
|
||||
if( ! wasXmlRequested ){
|
||||
super.doGet(request,response);
|
||||
}else{
|
||||
|
@ -877,7 +859,7 @@ public class PagedSearchController extends FreemarkerHttpServlet implements Sear
|
|||
throw new Error("PagedSearchController.search() is unimplemented");
|
||||
}
|
||||
|
||||
protected boolean isRequesedFormatXml(HttpServletRequest req){
|
||||
protected boolean isRequestedFormatXml(HttpServletRequest req){
|
||||
if( req != null ){
|
||||
String param = req.getParameter(XML_REQUEST_PARAM);
|
||||
if( param != null && "1".equals(param)){
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.web.MiscWebUtils"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.StartYearBeforeEndYear"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.JavaScript" %>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Css" %>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.elements.DateTimeWithPrecision"%>
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.web.MiscWebUtils"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.StartYearBeforeEndYear"%>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.JavaScript" %>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder.Css" %>
|
||||
<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.elements.DateTimeWithPrecision"%>
|
||||
|
|
Loading…
Add table
Reference in a new issue