Author: ivaynberg
Date: Sun Mar 29 16:37:00 2009
New Revision: 759719

URL: http://svn.apache.org/viewvc?rev=759719&view=rev
Log:
WICKET-2189 generics cleanup for ajaxfallbackdefaultdatatable

Modified:
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/AjaxDataTablePage.java
    
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/AjaxDataTablePage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/AjaxDataTablePage.java?rev=759719&r1=759718&r2=759719&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/AjaxDataTablePage.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/repeater/AjaxDataTablePage.java
 Sun Mar 29 16:37:00 2009
@@ -39,7 +39,7 @@
         */
        public AjaxDataTablePage()
        {
-               List<IColumn<?>> columns = new ArrayList<IColumn<?>>();
+               List<IColumn<Contact>> columns = new 
ArrayList<IColumn<Contact>>();
 
                columns.add(new AbstractColumn<Contact>(new 
Model<String>("Actions"))
                {
@@ -50,14 +50,15 @@
                        }
                });
 
-               columns.add(new PropertyColumn<Long>(new Model<String>("ID"), 
"id"));
-               columns.add(new PropertyColumn<String>(new Model<String>("First 
Name"), "firstName",
+               columns.add(new PropertyColumn<Contact>(new 
Model<String>("ID"), "id"));
+               columns.add(new PropertyColumn<Contact>(new 
Model<String>("First Name"), "firstName",
                        "firstName"));
-               columns.add(new PropertyColumn<String>(new Model<String>("Last 
Name"), "lastName",
+               columns.add(new PropertyColumn<Contact>(new Model<String>("Last 
Name"), "lastName",
                        "lastName"));
-               columns.add(new PropertyColumn<String>(new Model<String>("Home 
Phone"), "homePhone"));
-               columns.add(new PropertyColumn<String>(new Model<String>("Cell 
Phone"), "cellPhone"));
+               columns.add(new PropertyColumn<Contact>(new Model<String>("Home 
Phone"), "homePhone"));
+               columns.add(new PropertyColumn<Contact>(new Model<String>("Cell 
Phone"), "cellPhone"));
 
-               add(new AjaxFallbackDefaultDataTable<Contact>("table", columns, 
new SortableContactDataProvider(), 8));
+               add(new AjaxFallbackDefaultDataTable<Contact>("table", columns,
+                       new SortableContactDataProvider(), 8));
        }
 }

Modified: 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java?rev=759719&r1=759718&r2=759719&view=diff
==============================================================================
--- 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
 (original)
+++ 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/repeater/data/table/AjaxFallbackDefaultDataTable.java
 Sun Mar 29 16:37:00 2009
@@ -64,10 +64,11 @@
         *            number of rows per page
         */
        @SuppressWarnings("unchecked")
-       public AjaxFallbackDefaultDataTable(String id, final List<IColumn<?>> 
columns,
+       public AjaxFallbackDefaultDataTable(String id, final List<IColumn<T>> 
columns,
                ISortableDataProvider<T> dataProvider, int rowsPerPage)
        {
-               this(id, columns.toArray(new IColumn[columns.size()]), 
dataProvider, rowsPerPage);
+               this(id, columns.toArray((IColumn<T>[])new 
IColumn[columns.size()]), dataProvider,
+                       rowsPerPage);
        }
 
        /**


Reply via email to