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-2012 Jodd Team