Class PanelServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.atlassian.jira.projectconfig.servlet.PanelServlet
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class PanelServlet
extends javax.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:
-
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
(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, 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(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
-