org.apache.tapestry5.internal.services
Class FlashPersistentFieldStrategy
java.lang.Object
org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy
org.apache.tapestry5.internal.services.FlashPersistentFieldStrategy
- All Implemented Interfaces:
- PersistentFieldStrategy
public class FlashPersistentFieldStrategy
- extends AbstractSessionPersistentFieldStrategy
The "flash" strategy stores data inside the session
, just like SessionPersistentFieldStrategy
, but also removes the values from the session on first use. In this way, a short-term
value (such as an error message) will "survive" from an action request to a render request and then disappear.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlashPersistentFieldStrategy
public FlashPersistentFieldStrategy(Request request)
didReadChange
protected void didReadChange(Session session,
String attributeName)
- Description copied from class:
AbstractSessionPersistentFieldStrategy
- Called after each key is read by
AbstractSessionPersistentFieldStrategy.gatherFieldChanges(String)
. This implementation does nothing,
subclasses may override.
- Overrides:
didReadChange
in class AbstractSessionPersistentFieldStrategy
- Parameters:
session
- the session from which a value was just readattributeName
- the name of the attribute used to read a value
Copyright © 2003-2012 The Apache Software Foundation.