Author: ivaynberg
Date: Fri Mar 26 02:54:49 2010
New Revision: 927674

URL: http://svn.apache.org/viewvc?rev=927674&view=rev
Log:
WICKET-2803 ListMultipleChoice's Constructors Should Accept IModel<? extends 
Collection<T>>
Issue: WICKET-2803

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java?rev=927674&r1=927673&r2=927674&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/markup/html/form/ListMultipleChoice.java
 Fri Mar 26 02:54:49 2010
@@ -16,11 +16,6 @@
  */
 package org.apache.wicket.markup.html.form;
 
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.StringTokenizer;
-
 import org.apache.wicket.WicketRuntimeException;
 import org.apache.wicket.markup.ComponentTag;
 import org.apache.wicket.model.IModel;
@@ -31,6 +26,11 @@ import org.apache.wicket.util.string.Str
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import java.util.StringTokenizer;
+
 
 /**
  * A multiple choice list component.
@@ -122,19 +122,19 @@ public class ListMultipleChoice<T> exten
        /**
         * @see 
org.apache.wicket.markup.html.form.AbstractChoice#AbstractChoice(String, 
IModel, List)
         */
-       public ListMultipleChoice(final String id, IModel<Collection<T>> 
object, final List<? extends T> choices)
+       public ListMultipleChoice(final String id, IModel<? extends 
Collection<T>> object, final List<? extends T> choices)
        {
-               super(id, object, choices);
+               super(id, (IModel<Collection<T>>)object, choices);
        }
 
        /**
         * @see 
org.apache.wicket.markup.html.form.AbstractChoice#AbstractChoice(String, IModel,
         *      List,IChoiceRenderer)
         */
-       public ListMultipleChoice(final String id, IModel<Collection<T>> object,
+       public ListMultipleChoice(final String id, IModel<? extends 
Collection<T>> object,
                final List<? extends T> choices, final IChoiceRenderer<? super 
T> renderer)
        {
-               super(id, object, choices, renderer);
+               super(id, (IModel<Collection<T>>)object, choices, renderer);
        }
 
        /**
@@ -148,10 +148,10 @@ public class ListMultipleChoice<T> exten
        /**
         * @see 
org.apache.wicket.markup.html.form.AbstractChoice#AbstractChoice(String, 
IModel,IModel)
         */
-       public ListMultipleChoice(String id, IModel<Collection<T>> model,
+       public ListMultipleChoice(String id, IModel<? extends Collection<T>> 
model,
                IModel<? extends List<? extends T>> choices)
        {
-               super(id, model, choices);
+               super(id, (IModel<Collection<T>>)model, choices);
        }
 
        /**
@@ -169,10 +169,10 @@ public class ListMultipleChoice<T> exten
         * @see 
org.apache.wicket.markup.html.form.AbstractChoice#AbstractChoice(String, IModel,
         *      IModel,IChoiceRenderer)
         */
-       public ListMultipleChoice(String id, IModel<Collection<T>> model,
+       public ListMultipleChoice(String id, IModel<? extends Collection<T>> 
model,
                IModel<? extends List<? extends T>> choices, IChoiceRenderer<? 
super T> renderer)
        {
-               super(id, model, choices, renderer);
+               super(id, (IModel<Collection<T>>)model, choices, renderer);
        }
 
 


Reply via email to