/** * @see org.springframework.extensions.webscripts.AbstractRuntime#beforeProcessError(org.springframework.extensions.webscripts.Match, java.lang.Throwable) * * Override this hook to add special handling for "missing" WebScript components. * The page renderer can safely ignore components that no longer map to a URL. It * is recommended that that the debug flag is used to view missing webscript URLs. */ @Override protected boolean beforeProcessError(Match match, Throwable e) { if (e instanceof WebScriptException && ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND) { // log info on server if we are debugging if (logger.isDebugEnabled()) { logger.debug(e.getMessage()); } return false; } else { return super.beforeProcessError(match, e); } } }
statusCode = we.getStatus(); statusTemplate = we.getStatusTemplate(); statusModel = we.getStatusModel();
if (e instanceof WebScriptException && (((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND || ((WebScriptException)e).getStatus() == HttpServletResponse.SC_UNAUTHORIZED)) String errorCode = ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND ? "NOT FOUND" : "UNAUTHORIZED"; logger.debug("Webscript did not execute. (" + errorCode + "): " + e.getMessage()); statusCode = we.getStatus(); statusTemplate = we.getStatusTemplate(); statusModel = we.getStatusModel();
/** * @see org.springframework.extensions.webscripts.AbstractRuntime#beforeProcessError(org.springframework.extensions.webscripts.Match, java.lang.Throwable) * * Override this hook to add special handling for "missing" WebScript components. * The page renderer can safely ignore components that no longer map to a URL. It * is recommended that that the debug flag is used to view missing webscript URLs. */ @Override protected boolean beforeProcessError(Match match, Throwable e) { if (e instanceof WebScriptException && ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND) { // log info on server if we are debugging if (logger.isDebugEnabled()) { logger.debug(e.getMessage()); } return false; } else { return super.beforeProcessError(match, e); } } }
if (e instanceof WebScriptException && (((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND || ((WebScriptException)e).getStatus() == HttpServletResponse.SC_UNAUTHORIZED)) String errorCode = ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND ? "NOT FOUND" : "UNAUTHORIZED"; logger.debug("Webscript did not execute. (" + errorCode + "): " + e.getMessage()); statusCode = we.getStatus(); statusTemplate = we.getStatusTemplate(); statusModel = we.getStatusModel();
public StatusTemplate getStatusTemplate() { int statusCode = we.getStatus(); String format = req.getFormat(); String scriptId = getDescription().getId(); return AbstractWebScript.this.getStatusTemplate(scriptId, statusCode, (format == null) ? "" : format); } });
public StatusTemplate getStatusTemplate() { int statusCode = we.getStatus(); String format = req.getFormat(); String scriptId = getDescription().getId(); return AbstractWebScript.this.getStatusTemplate(scriptId, statusCode, (format == null) ? "" : format); } });
public StatusTemplate getStatusTemplate() { int statusCode = we.getStatus(); String format = req.getFormat(); String scriptId = getDescription().getId(); return AbstractWebScript.this.getStatusTemplate(scriptId, statusCode, (format == null) ? "" : format); } });
if (e instanceof WebScriptException && (((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND || ((WebScriptException)e).getStatus() == HttpServletResponse.SC_UNAUTHORIZED)) String errorCode = ((WebScriptException)e).getStatus() == HttpServletResponse.SC_NOT_FOUND ? "NOT FOUND" : "UNAUTHORIZED"; logger.debug("Webscript did not execute. (" + errorCode + "): " + e.getMessage());