Package br.ufsc.labsec.web
Class AttributeIncluderServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
br.ufsc.labsec.web.AttributeIncluderServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
- Direct Known Subclasses:
ExtendSignatureServlet,StampSignatureServlet
public abstract class AttributeIncluderServlet
extends jakarta.servlet.http.HttpServlet
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors Constructor Description AttributeIncluderServlet() -
Method Summary
Modifier and Type Method Description protected voidcommonRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request)protected SignatureExtensionRequestconstructRequest(RequestParameterProcessor processor)protected voiddoPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)protected abstract SignatureWrapperexecuteRequest(SignatureExtensionRequest request)protected abstract voidspecificRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request)Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
AttributeIncluderServlet
public AttributeIncluderServlet()
-
-
Method Details
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException- Overrides:
doPostin classjakarta.servlet.http.HttpServlet- Throws:
IOException
-
constructRequest
protected SignatureExtensionRequest constructRequest(RequestParameterProcessor processor) throws ApiMisusageException, IOException- Throws:
ApiMisusageExceptionIOException
-
specificRequestSetup
protected abstract void specificRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request) throws ApiMisusageException- Throws:
ApiMisusageException
-
commonRequestSetup
protected void commonRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request) throws ApiMisusageException, IOException- Throws:
ApiMisusageExceptionIOException
-
executeRequest
protected abstract SignatureWrapper executeRequest(SignatureExtensionRequest request) throws ApiMisusageException- Throws:
ApiMisusageException
-