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);
}