public abstract class VitroAjaxController
extends javax.servlet.http.HttpServlet
| Constructor and Description |
|---|
VitroAjaxController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doError(javax.servlet.http.HttpServletResponse response,
String errorMsg,
int httpstatus) |
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Sub-classes should not override this.
|
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Sub-classes should not override this.
|
protected abstract void |
doRequest(VitroRequest vreq,
javax.servlet.http.HttpServletResponse resp)
Sub-classes must implement this method to handle both GET and POST
requests.
|
protected AuthorizationRequest |
requiredActions(VitroRequest vreq)
By default, a controller requires authorization for no actions.
|
protected void |
writeTemplate(String templateName,
Map<String,Object> map,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse response)
Process data through a Freemarker template and output the result.
|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected abstract void doRequest(VitroRequest vreq, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException
javax.servlet.ServletExceptionIOExceptionprotected final void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected final void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected AuthorizationRequest requiredActions(VitroRequest vreq)
protected void writeTemplate(String templateName, Map<String,Object> map, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse response)
protected void doError(javax.servlet.http.HttpServletResponse response,
String errorMsg,
int httpstatus)
Copyright © 2021. All rights reserved.