Package ch.tocco.nice2.rest.doc.impl
Class NiceOpenApiServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
ch.tocco.nice2.rest.doc.impl.NiceOpenApiServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
- Direct Known Subclasses:
InternalNiceOpenApiServlet
public class NiceOpenApiServlet
extends jakarta.servlet.http.HttpServlet
- See Also:
-
Field Summary
FieldsFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
ConstructorsConstructorDescriptionNiceOpenApiServlet
(RestResourcesService restResourcesService, List<io.swagger.v3.oas.models.parameters.Parameter> globalParameters) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) void
init
(jakarta.servlet.ServletConfig config) protected boolean
void
setDescription
(ModelResource description) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
APPLICATION_JSON
- See Also:
-
APPLICATION_YAML
- See Also:
-
ACCEPT_HEADER
- See Also:
-
-
Constructor Details
-
NiceOpenApiServlet
public NiceOpenApiServlet(RestResourcesService restResourcesService, List<io.swagger.v3.oas.models.parameters.Parameter> globalParameters)
-
-
Method Details
-
isPublicApiOnly
protected boolean isPublicApiOnly() -
init
public void init(jakarta.servlet.ServletConfig config) throws jakarta.servlet.ServletException - Specified by:
init
in interfacejakarta.servlet.Servlet
- Overrides:
init
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doGet
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
setDescription
-