org.apache.wicket.markup.html.form.persistence
Interface IValuePersister

All Superinterfaces:
IClusterable, java.io.Serializable
All Known Implementing Classes:
CookieValuePersister

public interface IValuePersister
extends IClusterable

Wicket users and developers should not need to care about where or how form values are saved. An implementer of IValuePersister persister is responsible for storing and retrieving FormComponent values. Different means of storing values for form components may be implemented. CookieValuePersister, for example, uses an HTTP cookie to persist the value of a form component. Other implementations may instead persist form values to server-side storage for security reasons.

Author:
Juergen Donnerstag, Jonathan Locke

Method Summary
 void clear(FormComponent component)
          Remove any persisted value for a given form component.
 void load(FormComponent component)
          Loads any persisted value for a given form component
 void save(FormComponent component)
          Saves the current value of the given form component
 

Method Detail

save

void save(FormComponent component)
Saves the current value of the given form component

Parameters:
component - The form component

load

void load(FormComponent component)
Loads any persisted value for a given form component

Parameters:
component - The form component

clear

void clear(FormComponent component)
Remove any persisted value for a given form component.

Parameters:
component - The form component


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.