@WebServlet(name="PageController",
urlPatterns="/pageController")
public class PageController
extends FreemarkerHttpServlet
FreemarkerHttpServlet.TemplateVitroHttpServlet.PickListSorter| Modifier and Type | Field and Description |
|---|---|
protected static String |
DATA_GETTER_MAP |
protected static String |
DEFAULT_BODY_TEMPLATE |
protected static String |
DEFAULT_TITLE |
BODY_TEMPLATE_TYPE, PAGE_TEMPLATE_TYPEHTML_MIMETYPE, JSON_LD_MIMETYPE, JSON_MIMETYPE, N3_MIMETYPE, publicDateFormat, RDFXML_MIMETYPE, TTL_MIMETYPE, XHTML_MIMETYPE| Constructor and Description |
|---|
PageController() |
| Modifier and Type | Method and Description |
|---|---|
protected ResponseValues |
processRequest(VitroRequest vreq) |
static void |
putPageUri(javax.servlet.http.HttpServletRequest req,
String pageUri) |
protected AuthorizationRequest |
requiredActions(VitroRequest vreq)
Get the required actions for all the data getters then
AND them together.
|
doException, doForward, doGet, doPost, doRdf, doRedirect, doResponse, doTemplate, getBeansWrapper, getDisplayModelMenu, getFreemarkerComponentsForJsp, getPageTemplateName, getPageTemplateValues, getThemeDir, getTitle, handleException, processTemplate, processTemplateToString, wrap, wrap, write, writePage, writeTemplate, writeTemplatedumpRequestParameters, isAuthorizedToDisplayPage, maximumMultipartFileSize, redirectToInsufficientAuthorizationPage, redirectToLoginPage, redirectUnauthorizedRequest, service, sortForPickList, stashFileSizeExceptiondoDelete, doHead, doOptions, doPut, doTrace, getLastModified, serviceprotected static final String DEFAULT_TITLE
protected static final String DEFAULT_BODY_TEMPLATE
protected static final String DATA_GETTER_MAP
protected AuthorizationRequest requiredActions(VitroRequest vreq)
requiredActions in class FreemarkerHttpServletprotected ResponseValues processRequest(VitroRequest vreq) throws Exception
processRequest in class FreemarkerHttpServletExceptionpublic static void putPageUri(javax.servlet.http.HttpServletRequest req,
String pageUri)
Copyright © 2021. All rights reserved.