| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
public abstract class WebApplicationObjectSupport
Convenient superclass for application objects running in a WebApplicationContext. Provides getWebApplicationContext, getServletContext, and getTempDir methods.
| Field Summary | 
|---|
| Fields inherited from class org.springframework.context.support.ApplicationObjectSupport | 
|---|
logger | 
| Constructor Summary | |
|---|---|
WebApplicationObjectSupport()
 | 
|
| Method Summary | |
|---|---|
protected  ServletContext | 
getServletContext()
Return the current ServletContext.  | 
protected  File | 
getTempDir()
Return the temporary directory for the current web application, as provided by the servlet container.  | 
protected  WebApplicationContext | 
getWebApplicationContext()
Return the current application context as WebApplicationContext.  | 
protected  boolean | 
isContextRequired()
Overrides the base class behavior to enforce running in an ApplicationContext.  | 
| Methods inherited from class org.springframework.context.support.ApplicationObjectSupport | 
|---|
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public WebApplicationObjectSupport()
| Method Detail | 
|---|
protected boolean isContextRequired()
isContextRequired in class ApplicationObjectSupportprotected final WebApplicationContext getWebApplicationContext() throws IllegalStateException
NOTE: Only use this if you actually need to access
 WebApplicationContext-specific functionality. Preferably use
 getApplicationContext() or getServletContext()
 else, to be able to run in non-WebApplicationContext environments as well.
IllegalStateException - if not running in a WebApplicationContextApplicationObjectSupport.getApplicationContext()protected final ServletContext getServletContext() throws IllegalStateException
IllegalStateException - if not running within a ServletContextprotected final File getTempDir() throws IllegalStateException
IllegalStateException - if not running within a ServletContextWebUtils.getTempDir(javax.servlet.ServletContext)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||