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 void
commonRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request)
protected SignatureExtensionRequest
constructRequest(RequestParameterProcessor processor)
protected void
doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
protected abstract SignatureDataWrapper
executeRequest(SignatureExtensionRequest request)
protected abstract void
specificRequestSetup(RequestParameterProcessor processor, SignatureExtensionRequest request)
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, init, service, service
Methods 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:
doPost
in classjakarta.servlet.http.HttpServlet
- Throws:
IOException
-
constructRequest
protected SignatureExtensionRequest constructRequest(RequestParameterProcessor processor) throws ApiMisusageException, IOException- Throws:
ApiMisusageException
IOException
-
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:
ApiMisusageException
IOException
-
executeRequest
protected abstract SignatureDataWrapper executeRequest(SignatureExtensionRequest request) throws ApiMisusageException- Throws:
ApiMisusageException
-