forked from Archives/Athou_commafeed
mark starred entries
This commit is contained in:
@@ -96,6 +96,11 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
return q.getResultList();
|
return q.getResultList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<FeedEntryStatus> findStarred(User user,
|
||||||
|
ReadingOrder order, boolean includeContent) {
|
||||||
|
return findStarred(user, -1, -1, order, includeContent);
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<FeedEntryStatus> findStarred(User user, int offset, int limit,
|
public List<FeedEntryStatus> findStarred(User user, int offset, int limit,
|
||||||
ReadingOrder order, boolean includeContent) {
|
ReadingOrder order, boolean includeContent) {
|
||||||
@@ -283,6 +288,13 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
update(markList(statuses, olderThan));
|
update(markList(statuses, olderThan));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void markStarredEntries(User user, Date olderThan) {
|
||||||
|
List<FeedEntryStatus> statuses = findStarred(user,
|
||||||
|
ReadingOrder.desc,
|
||||||
|
false);
|
||||||
|
update(markList(statuses, olderThan));
|
||||||
|
}
|
||||||
|
|
||||||
public void markAllEntries(User user, Date olderThan) {
|
public void markAllEntries(User user, Date olderThan) {
|
||||||
List<FeedEntryStatus> statuses = findAll(user, true, ReadingOrder.desc,
|
List<FeedEntryStatus> statuses = findAll(user, true, ReadingOrder.desc,
|
||||||
false);
|
false);
|
||||||
|
|||||||
@@ -167,6 +167,8 @@ public class CategoryREST extends AbstractResourceREST {
|
|||||||
|
|
||||||
if (ALL.equals(req.getId())) {
|
if (ALL.equals(req.getId())) {
|
||||||
feedEntryStatusDAO.markAllEntries(getUser(), olderThan);
|
feedEntryStatusDAO.markAllEntries(getUser(), olderThan);
|
||||||
|
} else if (STARRED.equals(req.getId())) {
|
||||||
|
feedEntryStatusDAO.markStarredEntries(getUser(), olderThan);
|
||||||
} else {
|
} else {
|
||||||
List<FeedCategory> categories = feedCategoryDAO
|
List<FeedCategory> categories = feedCategoryDAO
|
||||||
.findAllChildrenCategories(
|
.findAllChildrenCategories(
|
||||||
|
|||||||
Reference in New Issue
Block a user