You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2016/03/14 22:43:17 UTC

[08/13] wicket git commit: Remove a check whether the model object is instance of Serializable.

Remove a check whether the model object is instance of Serializable.

Since introduction of generics (Wicket 1.4.x) it could not be non-Serializable


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/4b51d3df
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/4b51d3df
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/4b51d3df

Branch: refs/heads/master
Commit: 4b51d3df922b937d11ba942fd1abda37186fc8db
Parents: d1ecda8
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Mar 14 21:03:07 2016 +0100
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Mar 14 22:42:55 2016 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/wicket/model/Model.java        | 9 ---------
 1 file changed, 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/4b51d3df/wicket-core/src/main/java/org/apache/wicket/model/Model.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/model/Model.java b/wicket-core/src/main/java/org/apache/wicket/model/Model.java
index fc5435b..7b06ed9 100644
--- a/wicket-core/src/main/java/org/apache/wicket/model/Model.java
+++ b/wicket-core/src/main/java/org/apache/wicket/model/Model.java
@@ -23,10 +23,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.wicket.WicketRuntimeException;
 import org.apache.wicket.lambda.WicketConsumer;
 import org.apache.wicket.lambda.WicketSupplier;
-import org.apache.wicket.model.lambda.LambdaModel;
 import org.apache.wicket.model.util.CollectionModel;
 import org.apache.wicket.model.util.ListModel;
 import org.apache.wicket.model.util.MapModel;
@@ -220,13 +218,6 @@ public class Model<T extends Serializable> implements IObjectClassAwareModel<T>
 	@Override
 	public void setObject(final T object)
 	{
-		if (object != null)
-		{
-			if (!(object instanceof Serializable))
-			{
-				throw new WicketRuntimeException("Model object must be Serializable");
-			}
-		}
 		this.object = object;
 	}