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 06:43:55 UTC

svn commit: r513151 - in /incubator/wicket/trunk/wicket/src/main/java/wicket: ./ ajax/ authorization/ behavior/ feedback/ markup/html/ markup/html/debug/ markup/html/form/ markup/html/form/persistence/ markup/html/form/upload/ markup/html/image/resourc...

Author: ehillenius
Date: Wed Feb 28 21:43:52 2007
New Revision: 513151

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

Added:
    incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java
Modified:
    incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java
    incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/AccessStackPageMap.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket;
 
-import java.io.Serializable;
 import java.util.Iterator;
 
 import org.slf4j.Logger;
@@ -46,7 +45,7 @@
  * 
  * @author Jonathan Locke
  */
-public class AccessStackPageMap extends PageMap implements Serializable
+public class AccessStackPageMap extends PageMap implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 
@@ -63,7 +62,7 @@
 	 * 
 	 * @author Jonathan
 	 */
-	public static class Access implements Serializable
+	public static class Access implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/AttributeModifier.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,6 @@
  */
 package wicket;
 
-import java.io.Serializable;
-
 import wicket.behavior.AbstractBehavior;
 import wicket.markup.ComponentTag;
 import wicket.markup.parser.XmlTag;
@@ -67,7 +65,7 @@
  * @author Martijn Dashorst
  * @author Ralf Ebert
  */
-public class AttributeModifier extends AbstractBehavior implements Serializable
+public class AttributeModifier extends AbstractBehavior implements IClusterable
 {
 	/** Marker value to have an attribute without a value added. */
 	public static final String VALUELESS_ATTRIBUTE_ADD = "VA_ADD";

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/Component.java Wed Feb 28 21:43:52 2007
@@ -224,7 +224,7 @@
  * @author Juergen Donnerstag
  * @author Igor Vaynberg (ivaynberg)
  */
-public abstract class Component<T> implements Serializable, IConverterLocator
+public abstract class Component<T> implements IClusterable, IConverterLocator
 {
 	/**
 	 * Change record of a model.

Added: incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java?view=auto&rev=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java (added)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/IClusterable.java Wed Feb 28 21:43:52 2007
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package wicket;
+
+import java.io.Serializable;
+
+/**
+ * Wicket version of {@link Serializable}. All Wicket interfaces and base
+ * classes that should typically be clustered should implement this interface.
+ * This communicates their intent and also makes configuration for <a
+ * href="http://terracotta.org/">Terracotta</a> a lot easier.
+ * 
+ * @author eelcohillenius
+ */
+public interface IClusterable extends Serializable
+{
+	// nothing here, as it is a .... brrrr .... tagging interface!
+}

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataEntry.java Wed Feb 28 21:43:52 2007
@@ -23,7 +23,7 @@
  * 
  * @author Jonathan Locke
  */
-class MetaDataEntry implements Serializable
+class MetaDataEntry implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/MetaDataKey.java Wed Feb 28 21:43:52 2007
@@ -32,7 +32,7 @@
  * 
  * @param <T>
  */
-public abstract class MetaDataKey<T extends Serializable> implements Serializable
+public abstract class MetaDataKey<T extends Serializable> implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/PageMap.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
@@ -27,7 +26,7 @@
 /**
  * @author jcompagner
  */
-public abstract class PageMap implements Serializable, IPageMap
+public abstract class PageMap implements IClusterable, IPageMap
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/ResourceReference.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket;
 
-import java.io.Serializable;
 import java.util.Locale;
 
 import wicket.markup.html.PackageResource;
@@ -52,7 +51,7 @@
  * 
  * @author Jonathan Locke
  */
-public class ResourceReference implements Serializable
+public class ResourceReference implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/Session.java Wed Feb 28 21:43:52 2007
@@ -120,7 +120,7 @@
  * @author Eelco Hillenius
  * @author Igor Vaynberg (ivaynberg)
  */
-public abstract class Session implements Serializable, IConverterLocator
+public abstract class Session implements IClusterable, IConverterLocator
 {
 	private static final long serialVersionUID = 1L;
 
@@ -133,7 +133,7 @@
 	/**
 	 * meta data for recording map map access.
 	 */
-	public static final class PageMapAccessMetaData implements Serializable
+	public static final class PageMapAccessMetaData implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/ajax/AjaxEventBehavior.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,7 @@
  */
 package wicket.ajax;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.markup.ComponentTag;
 import wicket.util.time.Duration;
 
@@ -177,7 +176,7 @@
 	 * 
 	 * @author ivaynberg
 	 */
-	private static class ThrottlingSettings implements Serializable
+	private static class ThrottlingSettings implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/authorization/Action.java Wed Feb 28 21:43:52 2007
@@ -16,8 +16,7 @@
  */
 package wicket.authorization;
 
-import java.io.Serializable;
-
+import wicket.IClusterable;
 import wicket.util.string.Strings;
 
 /**
@@ -34,7 +33,7 @@
  * @author Jonathan Locke
  * @since 1.2
  */
-public class Action implements Serializable
+public class Action implements IClusterable
 {
 	private static final long serialVersionUID = -1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/behavior/HeaderContributor.java Wed Feb 28 21:43:52 2007
@@ -16,6 +16,9 @@
  */
 package wicket.behavior;
 
+import static wicket.behavior.HeaderContributor.forCss;
+import static wicket.behavior.HeaderContributor.forJavaScript;
+
 import java.util.ArrayList;
 import java.util.List;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessage.java Wed Feb 28 21:43:52 2007
@@ -19,6 +19,7 @@
 import java.io.Serializable;
 
 import wicket.Component;
+import wicket.IClusterable;
 
 /**
  * Represents a generic message meant for the end-user/ pages.
@@ -26,7 +27,7 @@
  * @author Eelco Hillenius
  * @author Jonathan Locke
  */
-public class FeedbackMessage implements Serializable
+public class FeedbackMessage implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/feedback/FeedbackMessages.java Wed Feb 28 21:43:52 2007
@@ -27,6 +27,7 @@
 import org.slf4j.LoggerFactory;
 
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.util.string.StringList;
 
 /**
@@ -36,7 +37,7 @@
  * @author Eelco Hillenius
  * @author Jonathan Locke
  */
-public final class FeedbackMessages implements Serializable
+public final class FeedbackMessages implements IClusterable
 {
 	/** Log. */
 	private static final Logger log = LoggerFactory.getLogger(FeedbackMessages.class);

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/BodyContainer.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,9 @@
  */
 package wicket.markup.html;
 
-import java.io.Serializable;
-
 import wicket.AttributeModifier;
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.markup.html.body.BodyTagAttributeModifier;
 import wicket.model.IModel;
 import wicket.model.Model;
@@ -36,7 +35,7 @@
  * 
  * @author jcompagner
  */
-public final class BodyContainer implements Serializable
+public final class BodyContainer implements IClusterable
 {
 	/** body tag "onunload" attribute */
 	public static final String ONUNLOAD = "onunload";

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/WebPage.java Wed Feb 28 21:43:52 2007
@@ -44,8 +44,8 @@
 import wicket.protocol.http.WebRequestCycle;
 import wicket.protocol.http.WebResponse;
 import wicket.protocol.http.WebSession;
-import wicket.protocol.http.request.urlcompressing.UrlCompressor;
 import wicket.protocol.http.request.urlcompressing.UrlCompressingWebRequestProcessor;
+import wicket.protocol.http.request.urlcompressing.UrlCompressor;
 import wicket.request.target.component.BookmarkablePageRequestTarget;
 import wicket.request.target.component.IBookmarkablePageRequestTarget;
 import wicket.util.lang.Objects;

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/debug/PageView.java Wed Feb 28 21:43:52 2007
@@ -16,13 +16,13 @@
  */
 package wicket.markup.html.debug;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
 import java.util.List;
 
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.Page;
 import wicket.markup.html.basic.Label;
@@ -167,7 +167,7 @@
 	 * 
 	 * @author Juergen Donnerstag
 	 */
-	private static class ComponentData implements Serializable
+	private static class ComponentData implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/Form.java Wed Feb 28 21:43:52 2007
@@ -39,6 +39,7 @@
 import wicket.markup.html.border.Border;
 import wicket.markup.html.form.persistence.CookieValuePersister;
 import wicket.markup.html.form.persistence.IValuePersister;
+import wicket.markup.html.form.upload.FileUploadField;
 import wicket.markup.html.form.validation.IFormValidator;
 import wicket.model.IModel;
 import wicket.model.Model;

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/ValidationErrorFeedback.java Wed Feb 28 21:43:52 2007
@@ -19,6 +19,7 @@
 import java.io.Serializable;
 
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.validation.IValidationError;
 
 /**
@@ -31,7 +32,7 @@
  * 
  * @author Igor Vaynberg (ivaynberg)
  */
-public class ValidationErrorFeedback implements Serializable
+public class ValidationErrorFeedback implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/persistence/CookieValuePersisterSettings.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
  */
 package wicket.markup.html.form.persistence;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * This class provides default values that are used by the CookieValuePersister
@@ -24,7 +25,7 @@
  * 
  * @author Juergen Donnerstag
  */
-public class CookieValuePersisterSettings implements Serializable
+public class CookieValuePersisterSettings implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/form/upload/FileUpload.java Wed Feb 28 21:43:52 2007
@@ -19,11 +19,11 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
 import wicket.Application;
+import wicket.IClusterable;
 import wicket.RequestCycle;
 import wicket.util.file.Files;
 import wicket.util.upload.FileItem;
@@ -33,7 +33,7 @@
  * 
  * @author Jonathan Locke
  */
-public class FileUpload implements Serializable
+public class FileUpload implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/image/resource/LocalizedImageResource.java Wed Feb 28 21:43:52 2007
@@ -16,11 +16,11 @@
  */
 package wicket.markup.html.image.resource;
 
-import java.io.Serializable;
 import java.util.Locale;
 
 import wicket.Application;
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.IResourceFactory;
 import wicket.IResourceListener;
 import wicket.MarkupContainer;
@@ -71,7 +71,7 @@
  * 
  * @author Jonathan Locke
  */
-public final class LocalizedImageResource implements Serializable, IResourceListener
+public final class LocalizedImageResource implements IClusterable, IResourceListener
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/ImageMap.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
  */
 package wicket.markup.html.link;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.markup.ComponentTag;
 import wicket.markup.MarkupStream;
@@ -209,7 +209,7 @@
 	/**
 	 * Base class for shaped links.
 	 */
-	private static abstract class ShapeLink implements Serializable
+	private static abstract class ShapeLink implements IClusterable
 	{
 		/** The link. */
 		private final Link link;

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/link/PopupSettings.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,11 @@
  */
 package wicket.markup.html.link;
 
-import java.io.Serializable;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.IPageMap;
 import wicket.PageMap;
 
@@ -41,7 +40,7 @@
  * @author Jonathan Locke
  * @author Eelco Hillenius
  */
-public class PopupSettings implements Serializable
+public class PopupSettings implements IClusterable
 {
 	/** The log. */
 	private static final Logger log = LoggerFactory.getLogger(PopupSettings.class);

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/pages/BrowserInfoPage.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,11 @@
  */
 package wicket.markup.html.pages;
 
-import java.io.Serializable;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import wicket.AttributeModifier;
+import wicket.IClusterable;
 import wicket.MarkupContainer;
 import wicket.PageParameters;
 import wicket.RequestCycle;
@@ -63,7 +62,7 @@
 	/**
 	 * Holds properties of the client.
 	 */
-	public static class ClientPropertiesBean implements Serializable
+	public static class ClientPropertiesBean implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/markup/html/tree/table/ColumnLocation.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
  */
 package wicket.markup.html.tree.table;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * This class represents location of a column in tree table.
@@ -44,7 +45,7 @@
  * 
  * @author Matej Knopp
  */
-public class ColumnLocation implements Serializable
+public class ColumnLocation implements IClusterable
 {
 	/**
 	 * Alignment of the column.

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/model/BoundCompoundPropertyModel.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
  */
 package wicket.model;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 
 import wicket.Component;
+import wicket.IClusterable;
 
 /**
  * A compound property model that supports type conversions and property
@@ -48,7 +48,7 @@
 	 * 
 	 * @author Jonathan Locke
 	 */
-	private class Binding implements Serializable
+	private class Binding implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ClientProperties.java Wed Feb 28 21:43:52 2007
@@ -16,10 +16,10 @@
  */
 package wicket.protocol.http;
 
-import java.io.Serializable;
 import java.lang.reflect.Field;
 import java.util.TimeZone;
 
+import wicket.IClusterable;
 import wicket.markup.html.pages.BrowserInfoPage;
 import wicket.util.string.AppendingStringBuffer;
 
@@ -37,7 +37,7 @@
  * @see BrowserInfoPage
  * @author Frank Bille (frankbille)
  */
-public class ClientProperties implements Serializable
+public class ClientProperties implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/RequestLogger.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket.protocol.http;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
@@ -31,6 +30,7 @@
 import org.slf4j.LoggerFactory;
 
 import wicket.Application;
+import wicket.IClusterable;
 import wicket.IRequestTarget;
 import wicket.Page;
 import wicket.PageMap;
@@ -475,7 +475,7 @@
 	 * 
 	 * @author jcompagner
 	 */
-	public static class SessionData implements Serializable, Comparable<SessionData>
+	public static class SessionData implements IClusterable, Comparable<SessionData>
 	{
 		private static final long serialVersionUID = 1L;
 
@@ -585,7 +585,7 @@
 	 * 
 	 * @author jcompagner
 	 */
-	public static class RequestData implements Serializable
+	public static class RequestData implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/request/urlcompressing/UrlCompressor.java Wed Feb 28 21:43:52 2007
@@ -17,12 +17,12 @@
 package wicket.protocol.http.request.urlcompressing;
 
 import java.io.IOException;
-import java.io.Serializable;
 import java.lang.ref.ReferenceQueue;
 import java.lang.ref.WeakReference;
 import java.util.Iterator;
 
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.util.collections.IntHashMap;
 import wicket.util.collections.IntHashMap.Entry;
 
@@ -46,7 +46,7 @@
  * 
  * @author jcompagner
  */
-public class UrlCompressor implements Serializable
+public class UrlCompressor implements IClusterable
 {
 	/**
 	 * @author jcompagner

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/request/ClientInfo.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
  */
 package wicket.request;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * Encapsulates information about the request cycle agents' capabilities.
  * 
  * @author Eelco Hillenius
  */
-public abstract class ClientInfo implements Serializable
+public abstract class ClientInfo implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/request/RequestParameters.java Wed Feb 28 21:43:52 2007
@@ -16,9 +16,9 @@
  */
 package wicket.request;
 
-import java.io.Serializable;
 import java.util.Map;
 
+import wicket.IClusterable;
 import wicket.RequestListenerInterface;
 import wicket.markup.html.link.ILinkListener;
 
@@ -39,7 +39,7 @@
  * 
  * @author Eelco Hillenius
  */
-public class RequestParameters implements Serializable
+public class RequestParameters implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/Objects.java Wed Feb 28 21:43:52 2007
@@ -24,7 +24,6 @@
 import java.io.ObjectOutputStream;
 import java.io.ObjectStreamClass;
 import java.io.OutputStream;
-import java.io.Serializable;
 import java.lang.reflect.Array;
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
@@ -40,6 +39,7 @@
 
 import wicket.Application;
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.WicketRuntimeException;
 import wicket.application.IClassResolver;
 import wicket.settings.IApplicationSettings;
@@ -107,7 +107,7 @@
 
 	}
 
-	private static class ArrayInstanceHolder implements Serializable
+	private static class ArrayInstanceHolder implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 
@@ -207,7 +207,7 @@
 		}
 	}
 
-	private static class ObjectInstanceHashmapHolder implements Serializable
+	private static class ObjectInstanceHashmapHolder implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PackageName.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,8 @@
  */
 package wicket.util.lang;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * A type-safe package name class since Package is unreliable (it's not a
@@ -25,7 +26,7 @@
  * 
  * @author Jonathan Locke
  */
-public class PackageName implements Serializable
+public class PackageName implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/lang/PropertyResolverConverter.java Wed Feb 28 21:43:52 2007
@@ -16,16 +16,16 @@
  */
 package wicket.util.lang;
 
-import java.io.Serializable;
 import java.util.Locale;
 
+import wicket.IClusterable;
 import wicket.IConverterLocator;
 import wicket.util.convert.IConverter;
 
 /**
  * @author jcompagner
  */
-public class PropertyResolverConverter implements Serializable
+public class PropertyResolverConverter implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/license/XmlLicenseHeaderHandler.java Wed Feb 28 21:43:52 2007
@@ -20,10 +20,11 @@
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import junit.framework.Assert;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import junit.framework.Assert;
 import wicket.util.diff.Diff;
 import wicket.util.diff.Revision;
 import wicket.util.string.Strings;

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/parse/metapattern/MetaPattern.java Wed Feb 28 21:43:52 2007
@@ -16,12 +16,13 @@
  */
 package wicket.util.parse.metapattern;
 
-import java.io.Serializable;
 import java.util.Arrays;
 import java.util.List;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import wicket.IClusterable;
+
 /**
  * Useful class for constructing readable and reusable regular expressions.
  * <p>
@@ -41,7 +42,7 @@
  * 
  * @author Jonathan Locke
  */
-public class MetaPattern implements Serializable
+public class MetaPattern implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/string/StringValue.java Wed Feb 28 21:43:52 2007
@@ -16,13 +16,13 @@
  */
 package wicket.util.string;
 
-import java.io.Serializable;
 import java.text.DecimalFormat;
 import java.text.DecimalFormatSymbols;
 import java.text.NumberFormat;
 import java.text.ParseException;
 import java.util.Locale;
 
+import wicket.IClusterable;
 import wicket.util.time.Duration;
 import wicket.util.time.Time;
 
@@ -44,7 +44,7 @@
  * 
  * @author Jonathan Locke
  */
-public class StringValue implements Serializable
+public class StringValue implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/tester/WicketTesterHelper.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket.util.tester;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
@@ -24,6 +23,7 @@
 
 import junit.framework.Assert;
 import wicket.Component;
+import wicket.IClusterable;
 import wicket.Page;
 import wicket.Component.IVisitor;
 import wicket.util.string.Strings;
@@ -38,7 +38,7 @@
 	/**
 	 * 
 	 */
-	public static class ComponentData implements Serializable
+	public static class ComponentData implements IClusterable
 	{
 		private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/util/value/Count.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
  */
 package wicket.util.value;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * A class for counting things.
  * 
  * @author Jonathan Locke
  */
-public final class Count implements Serializable
+public final class Count implements IClusterable
 {
 	private static final long serialVersionUID = 1L;
 

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/Change.java Wed Feb 28 21:43:52 2007
@@ -16,14 +16,15 @@
  */
 package wicket.version.undo;
 
-import java.io.Serializable;
+import wicket.IClusterable;
+
 
 /**
  * Undo information for a change to the page.
  * 
  * @author Jonathan Locke
  */
-public abstract class Change implements Serializable
+public abstract class Change implements IClusterable
 {
 	/**
 	 * Undoes the given change.

Modified: incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java?view=diff&rev=513151&r1=513150&r2=513151
==============================================================================
--- incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java (original)
+++ incubator/wicket/trunk/wicket/src/main/java/wicket/version/undo/ChangeList.java Wed Feb 28 21:43:52 2007
@@ -16,7 +16,6 @@
  */
 package wicket.version.undo;
 
-import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -24,13 +23,14 @@
 import org.slf4j.LoggerFactory;
 
 import wicket.Component;
+import wicket.IClusterable;
 
 /**
  * A ChangeList is a sequence of changes that can be undone.
  * 
  * @author Jonathan Locke
  */
-class ChangeList implements Serializable
+class ChangeList implements IClusterable
 {
 	private static final long serialVersionUID = 1L;