]> source.dussan.org Git - sonarqube.git/commitdiff
Fix warnings.
authorDavid Gageot <david@gageot.net>
Tue, 17 Jul 2012 07:37:12 +0000 (09:37 +0200)
committerDavid Gageot <david@gageot.net>
Tue, 17 Jul 2012 07:37:12 +0000 (09:37 +0200)
sonar-core/src/main/java/org/sonar/core/persistence/BatchSession.java

index d7f7211feb9ae66aa0b028bc1dc8d6f3d2dee61a..7ee6a6d69f4c0ed4b738b5c31ca1672bd715c4cf 100644 (file)
@@ -59,42 +59,42 @@ public final class BatchSession implements SqlSession {
     session.select(statement, handler);
   }
 
-  public Object selectOne(String statement) {
+  public <T> T selectOne(String statement) {
     reset();
-    return session.selectOne(statement);
+    return (T) session.selectOne(statement);
   }
 
-  public Object selectOne(String statement, Object parameter) {
+  public <T> T selectOne(String statement, Object parameter) {
     reset();
-    return session.selectOne(statement, parameter);
+    return (T) session.selectOne(statement, parameter);
   }
 
-  public List selectList(String statement) {
+  public <E> List<E> selectList(String statement) {
     reset();
     return session.selectList(statement);
   }
 
-  public List selectList(String statement, Object parameter) {
+  public <E> List<E> selectList(String statement, Object parameter) {
     reset();
     return session.selectList(statement, parameter);
   }
 
-  public List selectList(String statement, Object parameter, RowBounds rowBounds) {
+  public <E> List<E> selectList(String statement, Object parameter, RowBounds rowBounds) {
     reset();
     return session.selectList(statement, parameter, rowBounds);
   }
 
-  public Map selectMap(String statement, String mapKey) {
+  public <K, V> Map<K, V> selectMap(String statement, String mapKey) {
     reset();
     return session.selectMap(statement, mapKey);
   }
 
-  public Map selectMap(String statement, Object parameter, String mapKey) {
+  public <K, V> Map<K, V> selectMap(String statement, Object parameter, String mapKey) {
     reset();
     return session.selectMap(statement, parameter, mapKey);
   }
 
-  public Map selectMap(String statement, Object parameter, String mapKey, RowBounds rowBounds) {
+  public <K, V> Map<K, V> selectMap(String statement, Object parameter, String mapKey, RowBounds rowBounds) {
     reset();
     return session.selectMap(statement, parameter, mapKey, rowBounds);
   }