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 voiddidReadChange(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:AbstractSessionPersistentFieldStrategyCalled after each key is read byAbstractSessionPersistentFieldStrategy.gatherFieldChanges(String). This implementation does nothing, subclasses may override.- Overrides:
didReadChangein classAbstractSessionPersistentFieldStrategy- Parameters:
session- the session from which a value was just readattributeName- the name of the attribute used to read a value
-