public abstract class QueryServlet<X extends ConfiguredObject<?>> extends AbstractServlet
CONTENT_DISPOSITION, SC_UNPROCESSABLE_ENTITY| Constructor and Description |
|---|
QueryServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGetWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Performs the GET action as the logged-in
Subject. |
protected void |
doPostWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Performs the POST action as the logged-in
Subject. |
protected abstract List<ConfiguredObject<?>> |
getAllObjects(X parent,
Class<? extends ConfiguredObject> category,
javax.servlet.http.HttpServletRequest request) |
protected abstract X |
getParent(javax.servlet.http.HttpServletRequest request) |
protected abstract String |
getRequestedCategory(javax.servlet.http.HttpServletRequest request) |
protected abstract Class<? extends ConfiguredObject> |
getSupportedCategory(String categoryName,
Model brokerModel) |
doDelete, doDeleteWithSubjectAndActor, doGet, doPost, doPut, doPutWithSubjectAndActor, getAuthorisedSubject, getBroker, getManagementConfiguration, getOutputStream, init, sendCachingHeadersOnResponse, sendError, sendJsonErrorResponse, sendJsonResponse, sendJsonResponse, writeTypedContentdoHead, doOptions, doTrace, getLastModified, service, serviceprotected void doGetWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
AbstractServletSubject.
Subclasses commonly override this methoddoGetWithSubjectAndActor in class AbstractServletIOExceptionjavax.servlet.ServletExceptionprotected void doPostWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
AbstractServletSubject.
Subclasses commonly override this methoddoPostWithSubjectAndActor in class AbstractServletIOExceptionjavax.servlet.ServletExceptionprotected abstract X getParent(javax.servlet.http.HttpServletRequest request)
protected abstract Class<? extends ConfiguredObject> getSupportedCategory(String categoryName, Model brokerModel)
protected abstract String getRequestedCategory(javax.servlet.http.HttpServletRequest request)
protected abstract List<ConfiguredObject<?>> getAllObjects(X parent, Class<? extends ConfiguredObject> category, javax.servlet.http.HttpServletRequest request)
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.