Class FlashPersistentFieldStrategy
java.lang.Object
org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy
org.apache.tapestry5.internal.services.FlashPersistentFieldStrategy
- All Implemented Interfaces:
PersistentFieldStrategy
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.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
didReadChange
(Session session, String attributeName) Called after each key is read byAbstractSessionPersistentFieldStrategy.gatherFieldChanges(String)
.Methods inherited from class org.apache.tapestry5.internal.services.AbstractSessionPersistentFieldStrategy
convertApplicationValueToPersisted, convertPersistedToApplicationValue, discardChanges, gatherFieldChanges, postChange
-
Constructor Details
-
FlashPersistentFieldStrategy
-
-
Method Details
-
didReadChange
Description copied from class:AbstractSessionPersistentFieldStrategy
Called after each key is read byAbstractSessionPersistentFieldStrategy.gatherFieldChanges(String)
. This implementation does nothing, subclasses may override.- Overrides:
didReadChange
in classAbstractSessionPersistentFieldStrategy
- Parameters:
session
- the session from which a value was just readattributeName
- the name of the attribute used to read a value
-