org.loom.servlet.scope
Class SessionFlashContextFactory

java.lang.Object
  extended by org.loom.servlet.scope.SessionFlashContextFactory
All Implemented Interfaces:
FlashContextFactory

@Singleton
public class SessionFlashContextFactory
extends java.lang.Object
implements FlashContextFactory


Constructor Summary
SessionFlashContextFactory()
           
 
Method Summary
 FlashContext create(LoomServletRequest request)
          Create a new Flash context for this request instance
 FlashContext retrieve(javax.servlet.http.HttpServletRequest request, java.lang.String flashID)
          Default implementation to retrieve a flash context using the session object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionFlashContextFactory

public SessionFlashContextFactory()
Method Detail

create

public FlashContext create(LoomServletRequest request)
Description copied from interface: FlashContextFactory
Create a new Flash context for this request instance

Specified by:
create in interface FlashContextFactory

retrieve

public FlashContext retrieve(javax.servlet.http.HttpServletRequest request,
                             java.lang.String flashID)
Default implementation to retrieve a flash context using the session object

Specified by:
retrieve in interface FlashContextFactory
Returns:
the flash context, if any. Null otherwise.