1 package com.atlassian.plugin.servlet.util;
2
3 import com.atlassian.plugin.servlet.ServletModuleManager;
4
5 import javax.servlet.ServletContext;
6
7
8
9
10
11
12 public class ServletContextServletModuleManagerAccessor {
13 private static final String SERVLET_MODULE_MANAGER_KEY = ServletContextServletModuleManagerAccessor.class.getPackage() + ".servletModuleManager";
14
15
16
17
18
19
20
21 public static ServletModuleManager getServletModuleManager(ServletContext servletContext) throws IllegalStateException {
22 return (ServletModuleManager) servletContext.getAttribute(SERVLET_MODULE_MANAGER_KEY);
23 }
24
25
26
27
28
29
30
31 public static void setServletModuleManager(ServletContext servletContext, ServletModuleManager servletModuleManager) {
32 servletContext.setAttribute(SERVLET_MODULE_MANAGER_KEY, servletModuleManager);
33 }
34 }