private SocialPaged searchForRecentEvents(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, SocialPredicate<SocialActivitiesEvent> predicate) { List<SocialActivitiesEvent> freshEvents = getSocialTimelinePersistenceAPI().getRecentEvents(type); List<SocialActivitiesEvent> filteredList = filterList(predicate, freshEvents); Collections.reverse(filteredList); searchEvents(socialPaged, events, filteredList); return socialPaged; } }
private SocialPaged searchForRecentEvents(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, SocialPredicate<SocialActivitiesEvent> predicate) { List<SocialActivitiesEvent> freshEvents = getSocialTimelinePersistenceAPI().getRecentEvents(type); List<SocialActivitiesEvent> filteredList = filterList(predicate, freshEvents); Collections.reverse(filteredList); searchEvents(socialPaged, events, filteredList); return socialPaged; } }
private void readMostRecentFile(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, SocialPredicate<SocialActivitiesEvent> predicate) { Integer userMostRecentFileIndex = getSocialTimelinePersistenceAPI().getTypeMostRecentFileIndex(type); List<SocialActivitiesEvent> timeline = getSocialTimelinePersistenceAPI().getTimeline(type, userMostRecentFileIndex.toString()); List<SocialActivitiesEvent> filteredList = filterList(predicate, timeline); socialPaged.setLastFileReaded(userMostRecentFileIndex.toString()); readEvents(socialPaged, events, filteredList); }
private void readMostRecentFile(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, SocialPredicate<SocialActivitiesEvent> predicate) { Integer userMostRecentFileIndex = getSocialTimelinePersistenceAPI().getTypeMostRecentFileIndex(type); List<SocialActivitiesEvent> timeline = getSocialTimelinePersistenceAPI().getTimeline(type, userMostRecentFileIndex.toString()); List<SocialActivitiesEvent> filteredList = filterList(predicate, timeline); socialPaged.setLastFileReaded(userMostRecentFileIndex.toString()); readEvents(socialPaged, events, filteredList); }
private void addEventsToTimeline(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, String lastFileReaded, SocialPredicate<SocialActivitiesEvent> predicate) { List<SocialActivitiesEvent> timeline = getSocialTimelinePersistenceAPI().getTimeline(type, lastFileReaded); List<SocialActivitiesEvent> filteredList = filterList(predicate, timeline); setNumberOfEventsOnFile(socialPaged, type, lastFileReaded); addEvents(socialPaged, events, filteredList); }
private void addEventsToTimeline(SocialEventType type, SocialPaged socialPaged, List<SocialActivitiesEvent> events, String lastFileReaded, SocialPredicate<SocialActivitiesEvent> predicate) { List<SocialActivitiesEvent> timeline = getSocialTimelinePersistenceAPI().getTimeline(type, lastFileReaded); List<SocialActivitiesEvent> filteredList = filterList(predicate, timeline); setNumberOfEventsOnFile(socialPaged, type, lastFileReaded); addEvents(socialPaged, events, filteredList); }