jodd.madvoc.injector
Class ServletContextScopeInjector

java.lang.Object
  extended by jodd.madvoc.injector.BaseScopeInjector
      extended by jodd.madvoc.injector.ServletContextScopeInjector

public class ServletContextScopeInjector
extends BaseScopeInjector

Injects values from various Servlet contexts. It may inject:

raw servlet objects (request, session...)

map adapters

various values from servlet objects

cookies


Field Summary
static java.lang.String CONTEXT_MAP
           
static java.lang.String CONTEXT_NAME
           
static java.lang.String COOKIE_NAME
           
static java.lang.String CSRF_NAME
           
static java.lang.String REQUEST_MAP
           
static java.lang.String REQUEST_NAME
           
static java.lang.String SESSION_MAP
           
static java.lang.String SESSION_NAME
           
 
Fields inherited from class jodd.madvoc.injector.BaseScopeInjector
scopeDataResolver, scopeType
 
Constructor Summary
ServletContextScopeInjector()
           
 
Method Summary
 void inject(java.lang.Object target, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 void inject(java.lang.Object target, javax.servlet.ServletContext servletContext)
           
 void outject(java.lang.Object target, javax.servlet.http.HttpServletResponse servletResponse)
           
 
Methods inherited from class jodd.madvoc.injector.BaseScopeInjector
getMatchedPropertyName, getTargetProperty, lookupInData, lookupOutData, setTargetProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST_NAME

public static final java.lang.String REQUEST_NAME
See Also:
Constant Field Values

SESSION_NAME

public static final java.lang.String SESSION_NAME
See Also:
Constant Field Values

CONTEXT_NAME

public static final java.lang.String CONTEXT_NAME
See Also:
Constant Field Values

REQUEST_MAP

public static final java.lang.String REQUEST_MAP
See Also:
Constant Field Values

SESSION_MAP

public static final java.lang.String SESSION_MAP
See Also:
Constant Field Values

CONTEXT_MAP

public static final java.lang.String CONTEXT_MAP
See Also:
Constant Field Values

COOKIE_NAME

public static final java.lang.String COOKIE_NAME
See Also:
Constant Field Values

CSRF_NAME

public static final java.lang.String CSRF_NAME
See Also:
Constant Field Values
Constructor Detail

ServletContextScopeInjector

public ServletContextScopeInjector()
Method Detail

inject

public void inject(java.lang.Object target,
                   javax.servlet.http.HttpServletRequest servletRequest,
                   javax.servlet.http.HttpServletResponse servletResponse)

inject

public void inject(java.lang.Object target,
                   javax.servlet.ServletContext servletContext)

outject

public void outject(java.lang.Object target,
                    javax.servlet.http.HttpServletResponse servletResponse)


Copyright © 2003-2011 Jodd Team