Class EntityHttpServletRequest.EntityServletContext
- java.lang.Object
-
- org.sakaiproject.entitybroker.util.http.EntityHttpServletRequest.EntityServletContext
-
- All Implemented Interfaces:
javax.servlet.ServletContext
- Enclosing class:
- EntityHttpServletRequest
public static class EntityHttpServletRequest.EntityServletContext extends Object implements javax.servlet.ServletContext
For testing, based on the spring Mock version
-
-
Field Summary
Fields Modifier and Type Field Description static StringTEMP_DIR_CONTEXT_ATTRIBUTE
-
Constructor Summary
Constructors Constructor Description EntityServletContext()Create a new MockServletContext, using no base path and a DefaultResourceLoader (i.e. the classpath root as WAR root).EntityServletContext(String resourceBasePath)Create a new MockServletContext, using a DefaultResourceLoader.
-
Method Summary
-
-
-
Field Detail
-
TEMP_DIR_CONTEXT_ATTRIBUTE
public static final String TEMP_DIR_CONTEXT_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EntityServletContext
public EntityServletContext()
Create a new MockServletContext, using no base path and a DefaultResourceLoader (i.e. the classpath root as WAR root).- See Also:
DefaultResourceLoader
-
EntityServletContext
public EntityServletContext(String resourceBasePath)
Create a new MockServletContext, using a DefaultResourceLoader.- Parameters:
resourceBasePath- the WAR root directory (should not end with a slash)- See Also:
DefaultResourceLoader
-
-
Method Detail
-
getResourceLocation
protected String getResourceLocation(String path)
Build a full resource location for the given path, prepending the resource base path of this MockServletContext.- Parameters:
path- the path as specified- Returns:
- the full resource path
-
setContextPath
public void setContextPath(String contextPath)
-
getContextPath
public String getContextPath()
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
registerContext
public void registerContext(String contextPath, javax.servlet.ServletContext context)
-
getContext
public javax.servlet.ServletContext getContext(String contextPath)
- Specified by:
getContextin interfacejavax.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfacejavax.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfacejavax.servlet.ServletContext
-
getMimeType
public String getMimeType(String filePath)
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext
-
getResourcePaths
public Set getResourcePaths(String path)
- Specified by:
getResourcePathsin interfacejavax.servlet.ServletContext
-
getResource
public URL getResource(String path) throws MalformedURLException
- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Throws:
MalformedURLException
-
getResourceAsStream
public InputStream getResourceAsStream(String path)
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(String path)
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext
-
getNamedDispatcher
public javax.servlet.RequestDispatcher getNamedDispatcher(String path)
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext
-
getServlet
public javax.servlet.Servlet getServlet(String name)
- Specified by:
getServletin interfacejavax.servlet.ServletContext
-
getServlets
public Enumeration getServlets()
- Specified by:
getServletsin interfacejavax.servlet.ServletContext
-
getServletNames
public Enumeration getServletNames()
- Specified by:
getServletNamesin interfacejavax.servlet.ServletContext
-
log
public void log(String message)
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
public void log(Exception ex, String message)
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
public void log(String message, Throwable ex)
- Specified by:
login interfacejavax.servlet.ServletContext
-
getRealPath
public String getRealPath(String path)
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext
-
getServerInfo
public String getServerInfo()
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getInitParameter
public String getInitParameter(String name)
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext
-
getInitParameterNames
public Enumeration getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttributein interfacejavax.servlet.ServletContext
-
getAttributeNames
public Enumeration getAttributeNames()
- Specified by:
getAttributeNamesin interfacejavax.servlet.ServletContext
-
setAttribute
public void setAttribute(String name, Object value)
- Specified by:
setAttributein interfacejavax.servlet.ServletContext
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttributein interfacejavax.servlet.ServletContext
-
setServletContextName
public void setServletContextName(String servletContextName)
-
getServletContextName
public String getServletContextName()
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
-