Class PanelServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.atlassian.jira.projectconfig.servlet.PanelServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
public class PanelServlet
extends jakarta.servlet.http.HttpServlet
Servlet used to render the project configuration panels. It matches URLs of the form
"/project-config/(projectkey)/(pannel)/(other)" and tries to render the
ProjectConfigTab
with id "pannel"
for the project with key "projectkey". The "other" is passed to the pannel when rendering as the path info.- Since:
- v4.4
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
ConstructorsConstructorDescriptionPanelServlet
(JiraAuthenticationContext authenticationContext, ProjectConfigTabManager tabManager, ProjectService service, com.atlassian.templaterenderer.TemplateRenderer templateRenderer, com.atlassian.webresource.api.WebResourceManager webResourceManager, com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService, ApplicationProperties properties, VelocityContextFactory velocityContextFactory, UserProjectHistoryManager userHistoryManager, ProjectConfigRequestCache cache, com.atlassian.event.api.EventPublisher eventPublisher, InaccessibleProjectTypeDialogDataProvider inaccessibleProjectTypeDialogDataProvider, MauEventService mauEventService, UserPropertyManager userPropertyManager, com.atlassian.plugin.web.api.DynamicWebInterfaceManager dynamicWebInterfaceManager, TabLoadedDataProvider tabLoadedDataProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGet
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, 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
-
PanelServlet
public PanelServlet(JiraAuthenticationContext authenticationContext, ProjectConfigTabManager tabManager, ProjectService service, com.atlassian.templaterenderer.TemplateRenderer templateRenderer, com.atlassian.webresource.api.WebResourceManager webResourceManager, com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService, ApplicationProperties properties, VelocityContextFactory velocityContextFactory, UserProjectHistoryManager userHistoryManager, ProjectConfigRequestCache cache, com.atlassian.event.api.EventPublisher eventPublisher, InaccessibleProjectTypeDialogDataProvider inaccessibleProjectTypeDialogDataProvider, MauEventService mauEventService, UserPropertyManager userPropertyManager, com.atlassian.plugin.web.api.DynamicWebInterfaceManager dynamicWebInterfaceManager, TabLoadedDataProvider tabLoadedDataProvider)
-
-
Method Details
-
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
-