return count only (fixes #18)

This commit is contained in:
Athou
2013-04-06 17:21:48 +02:00
parent 4cb77f5a73
commit 56443490b7
4 changed files with 16 additions and 6 deletions

View File

@@ -112,6 +112,14 @@ public class FeedEntryService extends GenericDAO<FeedEntry> {
return buildList(query.getResultList());
}
public Long getUnreadCount(Feed feed, User user) {
TypedQuery<Long> query = em.createNamedQuery("Entry.unreadByFeedCount",
Long.class);
query.setParameter("feed", feed);
query.setParameter("userId", user.getId());
return query.getSingleResult();
}
public List<FeedEntryWithStatus> getEntries(Feed feed, User user,
boolean unreadOnly) {
return getEntries(feed, user, unreadOnly, -1, -1);