Class FrontendServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.atlassian.confluence.plugins.retentionrules.FrontendServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
- Direct Known Subclasses:
GlobalRetentionRulesFrontendServlet
,SpaceRetentionRulesFrontendServlet
public abstract class FrontendServlet extends javax.servlet.http.HttpServlet
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
GLOBAL_TEMPLATE_KEY
protected static String
RESOURCE_KEY
protected static String
UNAUTHORISED_TEMPLATE_KEY
protected static String
VIEW_GENERAL_CONFIG
-
Constructor Summary
Constructors Constructor Description FrontendServlet(com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer, RetentionFeatureChecker retentionFeatureChecker, com.atlassian.sal.api.user.UserManager userManager, com.atlassian.sal.api.auth.LoginUriProvider loginUriProvider, com.atlassian.sal.api.websudo.WebSudoManager webSudoManager, TrashManager trashManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected com.atlassian.soy.renderer.SoyTemplateRenderer
getSoyTemplateRenderer()
protected TrashManager
getTrashManager()
protected com.atlassian.sal.api.user.UserManager
getUserManager()
protected com.atlassian.sal.api.websudo.WebSudoManager
getWebSudoManager()
protected void
redirectToLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected boolean
retentionRulesFeatureNotAvailable()
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
-
-
-
-
Field Detail
-
RESOURCE_KEY
protected static final String RESOURCE_KEY
- See Also:
- Constant Field Values
-
GLOBAL_TEMPLATE_KEY
protected static final String GLOBAL_TEMPLATE_KEY
- See Also:
- Constant Field Values
-
UNAUTHORISED_TEMPLATE_KEY
protected static final String UNAUTHORISED_TEMPLATE_KEY
- See Also:
- Constant Field Values
-
VIEW_GENERAL_CONFIG
protected static final String VIEW_GENERAL_CONFIG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FrontendServlet
@Autowired public FrontendServlet(com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer, RetentionFeatureChecker retentionFeatureChecker, com.atlassian.sal.api.user.UserManager userManager, com.atlassian.sal.api.auth.LoginUriProvider loginUriProvider, com.atlassian.sal.api.websudo.WebSudoManager webSudoManager, TrashManager trashManager)
-
-
Method Detail
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
-
getSoyTemplateRenderer
protected com.atlassian.soy.renderer.SoyTemplateRenderer getSoyTemplateRenderer()
-
getUserManager
protected com.atlassian.sal.api.user.UserManager getUserManager()
-
getWebSudoManager
protected com.atlassian.sal.api.websudo.WebSudoManager getWebSudoManager()
-
getTrashManager
protected TrashManager getTrashManager()
-
retentionRulesFeatureNotAvailable
protected boolean retentionRulesFeatureNotAvailable()
-
redirectToLogin
protected void redirectToLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
- Throws:
IOException
-
-