public abstract class QueryServlet<X extends ConfiguredObject<?>> extends AbstractServlet
CONTENT_DISPOSITION, CONTENT_DISPOSITION_ATTACHMENT_FILENAME_PARAM, SC_UNPROCESSABLE_ENTITY| Constructor and Description |
|---|
QueryServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ConfiguredObject<?> managedObject) |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ConfiguredObject<?> managedObject) |
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,
ConfiguredObject<?> managedObject) |
protected abstract String |
getRequestedCategory(javax.servlet.http.HttpServletRequest request,
ConfiguredObject<?> managedObject) |
protected abstract Class<? extends ConfiguredObject> |
getSupportedCategory(String categoryName,
Model brokerModel) |
doDelete, doDelete, doGet, doPost, doPut, doPut, getBroker, getConfiguredObjectFinder, getManagementConfiguration, getOutputStream, init, sendCachingHeadersOnResponse, sendError, sendJsonErrorResponse, sendJsonResponse, sendJsonResponse, setContentDispositionHeaderIfNecessary, writeContent, writeTypedContentdoHead, doOptions, doTrace, getLastModified, service, serviceprotected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ConfiguredObject<?> managedObject)
throws IOException,
javax.servlet.ServletException
doGet in class AbstractServletIOExceptionjavax.servlet.ServletExceptionprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ConfiguredObject<?> managedObject)
throws IOException,
javax.servlet.ServletException
doPost in class AbstractServletIOExceptionjavax.servlet.ServletExceptionprotected abstract X getParent(javax.servlet.http.HttpServletRequest request, ConfiguredObject<?> managedObject)
protected abstract Class<? extends ConfiguredObject> getSupportedCategory(String categoryName, Model brokerModel)
protected abstract String getRequestedCategory(javax.servlet.http.HttpServletRequest request, ConfiguredObject<?> managedObject)
protected abstract List<ConfiguredObject<?>> getAllObjects(X parent, Class<? extends ConfiguredObject> category, javax.servlet.http.HttpServletRequest request)
Copyright © 2006–2020 The Apache Software Foundation. All rights reserved.