Author: gangolli
Date: Sun May 13 17:39:10 2007
New Revision: 537687

URL: http://svn.apache.org/viewvc?view=rev&rev=537687
Log:
Fix more instances of casts to Integer or Long directly from HQL queries; use 
Number.

Modified:
    
roller/trunk/src/org/apache/roller/business/hibernate/HibernateUserManagerImpl.java
    
roller/trunk/src/org/apache/roller/business/hibernate/HibernateWeblogManagerImpl.java

Modified: 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateUserManagerImpl.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/src/org/apache/roller/business/hibernate/HibernateUserManagerImpl.java?view=diff&rev=537687&r1=537686&r2=537687
==============================================================================
--- 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateUserManagerImpl.java
 (original)
+++ 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateUserManagerImpl.java
 Sun May 13 17:39:10 2007
@@ -857,7 +857,7 @@
                 Query query = session.createQuery(
                     "select count(user) from UserData user where 
upper(user.userName) like '"+lc.charAt(i)+"%'");
                 List row = query.list();
-                Integer count = (Integer)row.get(0);
+                Number count = (Number) row.get(0);
                 results.put(new String(new char[]{lc.charAt(i)}), count);
             }
             return results;
@@ -899,7 +899,7 @@
                 Query query = session.createQuery(
                     "select count(website) from WebsiteData website where 
upper(website.handle) like '"+lc.charAt(i)+"%'");
                 List row = query.list();
-                Integer count = (Integer)row.get(0);
+                Number count = (Number)row.get(0);
                 results.put(new String(new char[]{lc.charAt(i)}), count);
             }
             return results;
@@ -963,7 +963,7 @@
                     (String)row[2],                     // website handle
                     (String)row[3],                     // website name
                     "statCount.weblogCommentCountType", // stat type 
-                    new Long(((Integer)row[0]).intValue()).longValue()); // # 
comments
+                    new Long(((Number)row[0]).longValue())); // # comments
                 statCount.setWeblogHandle((String)row[2]);
                 results.add(statCount);
             }
@@ -984,7 +984,7 @@
             Session session = 
((HibernatePersistenceStrategy)strategy).getSession();
             String query = "select count(distinct w) from WebsiteData w";
             List result = session.createQuery(query).list();
-            ret = ((Integer)result.get(0)).intValue();
+            ret = ((Number)result.get(0)).intValue();
         } catch (Exception e) {
             throw new RollerException(e);
         }
@@ -1015,7 +1015,7 @@
             Session session = 
((HibernatePersistenceStrategy)strategy).getSession();
             String query = "select count(distinct u) from UserData u where 
u.enabled=true";
             List result = session.createQuery(query).list();
-            ret = ((Integer)result.get(0)).intValue();
+            ret = ((Number)result.get(0)).intValue();
         } catch (Exception e) {
             throw new RollerException(e);
         }

Modified: 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateWeblogManagerImpl.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/src/org/apache/roller/business/hibernate/HibernateWeblogManagerImpl.java?view=diff&rev=537687&r1=537686&r2=537687
==============================================================================
--- 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateWeblogManagerImpl.java
 (original)
+++ 
roller/trunk/src/org/apache/roller/business/hibernate/HibernateWeblogManagerImpl.java
 Sun May 13 17:39:10 2007
@@ -1102,7 +1102,7 @@
                     (String)row[2],                             // entry anchor
                     (String)row[3],                             // entry title
                     "statCount.weblogEntryCommentCountType",    // stat desc
-                    new Long(((Integer)row[0]).intValue()).longValue()); // 
count
+                    new Long(((Number)row[0]).longValue())); // count
                 
                 results.add(statCount);
             }
@@ -1563,7 +1563,7 @@
                 query.setParameter(1, website);
             }
             List result = query.list();
-            ret = ((Integer)result.get(0)).intValue();
+            ret = ((Number)result.get(0)).intValue();
         } catch (Exception e) {
             throw new RollerException(e);
         }
@@ -1598,7 +1598,7 @@
                 query.setParameter(1, website);
             }
             List result = query.list();
-            ret = ((Integer)result.get(0)).intValue();
+            ret = ((Number)result.get(0)).intValue();
         } catch (Exception e) {
             throw new RollerException(e);
         }


Reply via email to