diff -r 7e24949b87b0 -r b78e77619152 src/org/sonews/storage/impl/JDBCDatabase.java --- a/src/org/sonews/storage/impl/JDBCDatabase.java Sat Sep 10 18:18:05 2011 +0200 +++ b/src/org/sonews/storage/impl/JDBCDatabase.java Sun Sep 11 15:05:04 2011 +0200 @@ -38,7 +38,6 @@ import org.sonews.feed.Subscription; import org.sonews.storage.Article; import org.sonews.storage.ArticleHead; -import org.sonews.storage.Channel; import org.sonews.storage.Group; import org.sonews.storage.Storage; import org.sonews.storage.StorageBackendException; @@ -106,7 +105,7 @@ protected void prepareCountGroupsStatement() throws SQLException { this.pstmtCountGroups = conn.prepareStatement( "SELECT Count(group_id) FROM groups WHERE " - + "flags & " + Channel.DELETED + " = 0"); + + "flags & " + Group.DELETED + " = 0"); } protected void prepareGetPostingsCountStatement() throws SQLException { @@ -610,7 +609,7 @@ * @throws StorageBackendException */ @Override - public List> getArticleHeaders(Channel group, long start, + public List> getArticleHeaders(Group group, long start, long end, String headerKey, String patStr) throws StorageBackendException, PatternSyntaxException { @@ -824,7 +823,7 @@ } @Override - public int getEventsCount(int type, long start, long end, Channel channel) + public int getEventsCount(int type, long start, long end, Group channel) throws StorageBackendException { ResultSet rs = null; @@ -868,11 +867,11 @@ * @throws StorageBackendException */ @Override - public List getGroups() + public List getGroups() throws StorageBackendException { ResultSet rs; - List buffer = new ArrayList(); + List buffer = new ArrayList(); Statement stmt = null; try {