You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by sv...@apache.org on 2015/10/19 14:46:38 UTC
[5/7] wicket git commit: WICKET-6004 Wicket 8 cleanup - ListItemModel
is read-only
WICKET-6004 Wicket 8 cleanup - ListItemModel is read-only
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/af4c62aa
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/af4c62aa
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/af4c62aa
Branch: refs/heads/master
Commit: af4c62aab1f059818cb11a8db921d3f2516cb00a
Parents: 937f2d7
Author: Sven Meier <sv...@apache.org>
Authored: Mon Oct 19 13:31:02 2015 +0200
Committer: Sven Meier <sv...@apache.org>
Committed: Mon Oct 19 14:45:11 2015 +0200
----------------------------------------------------------------------
.../wicket/markup/html/list/ListItemModel.java | 20 ++------------------
1 file changed, 2 insertions(+), 18 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/af4c62aa/wicket-core/src/main/java/org/apache/wicket/markup/html/list/ListItemModel.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/list/ListItemModel.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/list/ListItemModel.java
index a66492f..0b8192b 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/list/ListItemModel.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/list/ListItemModel.java
@@ -16,9 +16,7 @@
*/
package org.apache.wicket.markup.html.list;
-import java.util.List;
-
-import org.apache.wicket.model.IModel;
+import org.apache.wicket.model.AbstractReadOnlyModel;
/**
* Model for list items.
@@ -28,7 +26,7 @@ import org.apache.wicket.model.IModel;
* Model object type
*
*/
-public class ListItemModel<T> implements IModel<T>
+public class ListItemModel<T> extends AbstractReadOnlyModel<T>
{
private static final long serialVersionUID = 1L;
@@ -62,20 +60,6 @@ public class ListItemModel<T> implements IModel<T>
}
/**
- * @deprecated this method inserts a {@code T} into a {@code List<? extends T>}, which might
- * fail in cases where {@code ?} is not {@code T}
- *
- * @see ListView#ListView(String, IModel)
- */
- @Deprecated
- @SuppressWarnings("unchecked")
- @Override
- public void setObject(T object)
- {
- ((List<T>)listView.getModelObject()).set(index, object);
- }
-
- /**
* @see org.apache.wicket.model.IDetachable#detach()
*/
@Override