You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by eh...@apache.org on 2007/03/01 20:37:05 UTC

svn commit: r513463 - in /incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions: ajax/markup/html/autocomplete/ ajax/markup/html/modal/ breadcrumb/ breadcrumb/panel/ markup/html/form/select/ markup/html/repeater/data/grid/ markup/htm...

Author: ehillenius
Date: Thu Mar  1 11:37:03 2007
New Revision: 513463

URL: http://svn.apache.org/viewvc?view=rev&rev=513463
Log:
WICKET-337

Modified:
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbModel.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbParticipant.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/panel/IBreadCrumbPanelFactory.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/select/IOptionRenderer.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/grid/ICellPopulator.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortState.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortStateLocator.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/OrderByLink.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/filter/IFilterStateLocator.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/tabs/ITab.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/ILazyInitProxy.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/IProxyTargetLocator.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizard.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModel.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModelListener.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardStep.java
    incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/WizardModel.java

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/autocomplete/IAutoCompleteRenderer.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.ajax.markup.html.autocomplete;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.Response;
 
 /**
@@ -52,7 +51,7 @@
  * @author Janne Hietamäki (jannehietamaki)
  * 
  */
-public interface IAutoCompleteRenderer extends Serializable
+public interface IAutoCompleteRenderer extends IClusterable
 {
 	/**
 	 * Render the html fragment for the given completion object. Usually the

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/modal/ModalWindow.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/modal/ModalWindow.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/ajax/markup/html/modal/ModalWindow.java Thu Mar  1 11:37:03 2007
@@ -21,11 +21,9 @@
 import static wicket.extensions.ajax.markup.html.modal.ModalWindow.close;
 import static wicket.extensions.ajax.markup.html.modal.ModalWindow.MaskType.SEMI_TRANSPARENT;
 import static wicket.extensions.ajax.markup.html.modal.ModalWindow.MaskType.TRANSPARENT;
-
-import java.io.Serializable;
-
 import wicket.Application;
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.IPageMap;
 import wicket.MarkupContainer;
 import wicket.Page;
@@ -163,7 +161,7 @@
 	 * 
 	 * @author Matej Knopp
 	 */
-	public static interface PageCreator extends Serializable
+	public static interface PageCreator extends IClusterable
 	{
 		/**
 		 * Creates a new instance of content page.
@@ -182,7 +180,7 @@
 	 * 
 	 * @author Matej Knopp
 	 */
-	public static interface CloseButtonCallback extends Serializable
+	public static interface CloseButtonCallback extends IClusterable
 	{
 		/**
 		 * Methods invoked after the button has been clicked. The invokation is
@@ -207,7 +205,7 @@
 	 * 
 	 * @author Matej Knopp
 	 */
-	public static interface WindowClosedCallback extends Serializable
+	public static interface WindowClosedCallback extends IClusterable
 	{
 		/**
 		 * Called after the window has been closed.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbModel.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbModel.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbModel.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbModel.java Thu Mar  1 11:37:03 2007
@@ -16,9 +16,9 @@
  */
 package wicket.extensions.breadcrumb;
 
-import java.io.Serializable;
 import java.util.List;
 
+import wicket.IClusterable;
 import wicket.extensions.breadcrumb.panel.BreadCrumbPanel;
 
 /**
@@ -69,7 +69,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IBreadCrumbModel extends Serializable
+public interface IBreadCrumbModel extends IClusterable
 {
 	/**
 	 * Adds a bread crumb model listener.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbParticipant.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbParticipant.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbParticipant.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/IBreadCrumbParticipant.java Thu Mar  1 11:37:03 2007
@@ -16,9 +16,8 @@
  */
 package wicket.extensions.breadcrumb;
 
-import java.io.Serializable;
-
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.extensions.breadcrumb.panel.BreadCrumbPanel;
 
 /**
@@ -37,7 +36,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IBreadCrumbParticipant extends Serializable
+public interface IBreadCrumbParticipant extends IClusterable
 {
 	/**
 	 * Gets the participating component. Typically, this is a panel.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/panel/IBreadCrumbPanelFactory.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/panel/IBreadCrumbPanelFactory.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/panel/IBreadCrumbPanelFactory.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/breadcrumb/panel/IBreadCrumbPanelFactory.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.breadcrumb.panel;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.extensions.breadcrumb.IBreadCrumbModel;
 
@@ -28,7 +27,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IBreadCrumbPanelFactory extends Serializable
+public interface IBreadCrumbPanelFactory extends IClusterable
 {
 	/**
 	 * Creates a new {@link BreadCrumbPanel bread crumb panel} instance. The

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/select/IOptionRenderer.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/select/IOptionRenderer.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/select/IOptionRenderer.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/form/select/IOptionRenderer.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.markup.html.form.select;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.model.IModel;
 
 /**
@@ -26,7 +25,7 @@
  * 
  * @author Igor Vaynberg (ivaynberg)
  */
-public interface IOptionRenderer<T> extends Serializable
+public interface IOptionRenderer<T> extends IClusterable
 {
 	/**
 	 * Get the value for displaying to the user.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/grid/ICellPopulator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/grid/ICellPopulator.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/grid/ICellPopulator.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/grid/ICellPopulator.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.markup.html.repeater.data.grid;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.markup.repeater.Item;
 import wicket.model.IModel;
 
@@ -51,7 +50,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface ICellPopulator<T> extends Serializable
+public interface ICellPopulator<T> extends IClusterable
 {
 	/**
 	 * Method used to populate a cell in the {@link DataGridView}

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortState.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortState.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortState.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortState.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.markup.html.repeater.data.sort;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Interface used by OrderByLink to interact with any object that keeps track of
@@ -25,7 +25,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface ISortState extends Serializable
+public interface ISortState extends IClusterable
 {
 	/**
 	 * property state representing ascending sort order

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortStateLocator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortStateLocator.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortStateLocator.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/ISortStateLocator.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.markup.html.repeater.data.sort;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 
 /**
@@ -26,7 +26,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface ISortStateLocator extends Serializable
+public interface ISortStateLocator extends IClusterable
 {
 	/**
 	 * @return ISortState object

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/OrderByLink.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/OrderByLink.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/OrderByLink.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/sort/OrderByLink.java Thu Mar  1 11:37:03 2007
@@ -16,9 +16,8 @@
  */
 package wicket.extensions.markup.html.repeater.data.sort;
 
-import java.io.Serializable;
-
 import wicket.AttributeModifier;
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.markup.html.link.Link;
 import wicket.model.Model;
@@ -239,7 +238,7 @@
 	 * 
 	 * @author igor
 	 */
-	public static interface ICssProvider extends Serializable
+	public static interface ICssProvider extends IClusterable
 	{
 		/**
 		 * @param state

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/DataTable.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.markup.html.repeater.data.table;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.extensions.markup.html.repeater.data.grid.DataGridView;
 import wicket.markup.html.WebMarkupContainer;
@@ -91,7 +90,7 @@
 	 * @author ivaynberg
 	 * 
 	 */
-	public static interface IToolbarFactory extends Serializable
+	public static interface IToolbarFactory extends IClusterable
 	{
 		/**
 		 * Used to create a new toolbar

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/filter/IFilterStateLocator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/filter/IFilterStateLocator.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/filter/IFilterStateLocator.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/repeater/data/table/filter/IFilterStateLocator.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.markup.html.repeater.data.table.filter;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Locator that locates the object that represents the state of the filter.
@@ -44,7 +44,7 @@
  * @author igor
  * 
  */
-public interface IFilterStateLocator extends Serializable
+public interface IFilterStateLocator extends IClusterable
 {
 	/**
 	 * @return object that represents the state of the filter toolbar

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/tabs/ITab.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/tabs/ITab.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/tabs/ITab.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/markup/html/tabs/ITab.java Thu Mar  1 11:37:03 2007
@@ -16,8 +16,7 @@
  */
 package wicket.extensions.markup.html.tabs;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.markup.html.panel.Panel;
 import wicket.model.IModel;
@@ -31,7 +30,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface ITab extends Serializable
+public interface ITab extends IClusterable
 {
 	/**
 	 * @return IModel used to represent the title of the tab. Must contain a

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/ILazyInitProxy.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/ILazyInitProxy.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/ILazyInitProxy.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/ILazyInitProxy.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.proxy;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Interface the lazy init proxies implement to make identification of the proxy
@@ -25,7 +25,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface ILazyInitProxy extends Serializable
+public interface ILazyInitProxy extends IClusterable
 {
 	/**
 	 * @return object locator the proxy carries

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/IProxyTargetLocator.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/IProxyTargetLocator.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/IProxyTargetLocator.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/proxy/IProxyTargetLocator.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.proxy;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Represents a service locator for lazy init proxies. When the first method
@@ -49,7 +49,7 @@
  * @author Igor Vaynberg (ivaynberg)
  * 
  */
-public interface IProxyTargetLocator extends Serializable
+public interface IProxyTargetLocator extends IClusterable
 {
 	/**
 	 * Returns the object that will be used as target object for a lazy init

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizard.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizard.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizard.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizard.java Thu Mar  1 11:37:03 2007
@@ -16,7 +16,7 @@
  */
 package wicket.extensions.wizard;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Interface for the wizard component. This interface is here for ultimate
@@ -31,7 +31,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IWizard extends Serializable
+public interface IWizard extends IClusterable
 {
 	/**
 	 * Gets the model this wizard is using. This should never be null; a wizard

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModel.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModel.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModel.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModel.java Thu Mar  1 11:37:03 2007
@@ -16,9 +16,10 @@
  */
 package wicket.extensions.wizard;
 
-import java.io.Serializable;
 import java.util.Iterator;
 
+import wicket.IClusterable;
+
 
 /**
  * This interface defines the model for wizards. This model knows about the
@@ -49,7 +50,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IWizardModel extends Serializable
+public interface IWizardModel extends IClusterable
 {
 	/**
 	 * Adds a wizard model listener.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModelListener.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModelListener.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModelListener.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardModelListener.java Thu Mar  1 11:37:03 2007
@@ -16,14 +16,14 @@
  */
 package wicket.extensions.wizard;
 
-import java.io.Serializable;
+import wicket.IClusterable;
 
 /**
  * Recieves notifications for wizard model state changes.
  * 
  * @author Eelco Hillenius
  */
-public interface IWizardModelListener extends Serializable
+public interface IWizardModelListener extends IClusterable
 {
 	/**
 	 * Called when the active step of this model changed.

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardStep.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardStep.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardStep.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/IWizardStep.java Thu Mar  1 11:37:03 2007
@@ -16,9 +16,8 @@
  */
 package wicket.extensions.wizard;
 
-import java.io.Serializable;
-
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 
 /**
@@ -37,7 +36,7 @@
  * 
  * @author Eelco Hillenius
  */
-public interface IWizardStep extends Serializable
+public interface IWizardStep extends IClusterable
 {
 	/**
 	 * This method is called whenever the user presses next while this step is

Modified: incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/WizardModel.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/WizardModel.java?view=diff&rev=513463&r1=513462&r2=513463
==============================================================================
--- incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/WizardModel.java (original)
+++ incubator/wicket/trunk/wicket-extensions/src/main/java/wicket/extensions/wizard/WizardModel.java Thu Mar  1 11:37:03 2007
@@ -16,11 +16,11 @@
  */
 package wicket.extensions.wizard;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 
+import wicket.IClusterable;
 import wicket.util.collections.ArrayListStack;
 
 /**
@@ -43,7 +43,7 @@
 	/**
 	 * Interface for conditional displaying of wizard steps.
 	 */
-	public interface ICondition extends Serializable
+	public interface ICondition extends IClusterable
 	{
 		/**
 		 * Evaluates the current state and returns whether the step that is