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/lambdas Commit: af4c62aab1f059818cb11a8db921d3f2516cb00a Parents: 937f2d7 Author: Sven Meier <[email protected]> Authored: Mon Oct 19 13:31:02 2015 +0200 Committer: Sven Meier <[email protected]> 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
