|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines how a persistent property is made persistent. The typical implementation is to store the persistent property into the session as a session attribute.
Method Summary | |
void |
addParametersForPersistentProperties(ServiceEncoding encoding,
IRequestCycle cycle)
Invoked by a LinkFactory , the parameters may be
modified (added to) to store information related to persistent properties. |
void |
discardStoredChanges(java.lang.String pageName,
IRequestCycle cycle)
Invoked to discard any stored changes for the specified page. |
java.util.Collection |
getStoredChanges(java.lang.String pageName,
IRequestCycle cycle)
Returns a collection of PropertyChange s. |
void |
store(java.lang.String pageName,
java.lang.String idPath,
java.lang.String propertyName,
java.lang.Object newValue)
Stores the new value. |
Method Detail |
public void store(java.lang.String pageName, java.lang.String idPath, java.lang.String propertyName, java.lang.Object newValue)
pageName
- the name of the page containing the propertyidPath
- the path to the component with the property (may be null)propertyName
- the name of the property to be persistednewValue
- the new value (which may be null)public java.util.Collection getStoredChanges(java.lang.String pageName, IRequestCycle cycle)
PropertyChange
s. These represent
prior changes previously stored. The order is not significant. Must not return null. Does not
have to reflect changes made during the current request (this method is typically invoked as
part of rolling back a page to a prior state, before any further changes are possible).
public void discardStoredChanges(java.lang.String pageName, IRequestCycle cycle)
public void addParametersForPersistentProperties(ServiceEncoding encoding, IRequestCycle cycle)
LinkFactory
, the parameters may be
modified (added to) to store information related to persistent properties. This method is
forwarded to all PropertyPersistenceStrategy
s.
encoding
- Service encoding, which indentifies the URL and the query parameters from which
the ILink
will be created.cycle
- The current request cycle.PropertyPersistenceStrategySource
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |