You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by aa...@apache.org on 2010/06/18 00:16:53 UTC

svn commit: r955765 - /click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java

Author: aadrian
Date: Thu Jun 17 22:16:52 2010
New Revision: 955765

URL: http://svn.apache.org/viewvc?rev=955765&view=rev
Log:
generify

Modified:
    click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java

Modified: click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java
URL: http://svn.apache.org/viewvc/click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java?rev=955765&r1=955764&r2=955765&view=diff
==============================================================================
--- click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java (original)
+++ click/trunk/click/extras/src/org/apache/click/extras/cayenne/CayenneTemplate.java Thu Jun 17 22:16:52 2010
@@ -68,8 +68,8 @@ public class CayenneTemplate {
      * @param dataObjectClass the data object class to create and register
      * @return the new registered data object
      */
-    protected DataObject newObject(Class dataObjectClass) {
-        return (DataObject) getDataContext().newObject(dataObjectClass);
+    protected DataObject newObject(Class<DataObject> dataObjectClass) {
+        return getDataContext().newObject(dataObjectClass);
     }
 
     /**
@@ -79,8 +79,8 @@ public class CayenneTemplate {
      * @param dataObjectClass the data object class to create and register
      * @return the new registered data object
      */
-    protected DataObject createAndRegisterNewObject(Class dataObjectClass) {
-        return (DataObject) getDataContext().newObject(dataObjectClass);
+    protected DataObject createAndRegisterNewObject(Class<DataObject> dataObjectClass) {
+        return getDataContext().newObject(dataObjectClass);
     }
 
     /**
@@ -355,7 +355,7 @@ public class CayenneTemplate {
      * @param parameters the Map of query parameter names and values
      * @return the array of update counts
      */
-    protected int[] performNonSelectingQuery(String queryName, Map parameters) {
+    protected int[] performNonSelectingQuery(String queryName, Map<String, ?> parameters) {
         return getDataContext().performNonSelectingQuery(queryName, parameters);
     }