@Override public List<SocialActivitiesEvent> getLastUserTimeline(SocialUser user, Map commandsMap) { List<SocialActivitiesEvent> userEvents = socialTimelinePersistence.getLastEvents(user); if (userEvents == null) { userEvents = new ArrayList<SocialActivitiesEvent>(); } if (shouldExecuteAdapters(commandsMap, userEvents)) { userEvents = commandTimelineFilter.executeUserCommandsOn(userEvents, commandsMap); } sortListByDate(userEvents); return userEvents; }
@Override public List<SocialActivitiesEvent> getLastUserTimeline(SocialUser user, Map commandsMap) { List<SocialActivitiesEvent> userEvents = socialTimelinePersistence.getLastEvents(user); if (userEvents == null) { userEvents = new ArrayList<SocialActivitiesEvent>(); } if (shouldExecuteAdapters(commandsMap, userEvents)) { userEvents = commandTimelineFilter.executeUserCommandsOn(userEvents, commandsMap); } sortListByDate(userEvents); return userEvents; }
@Override public List<SocialActivitiesEvent> getLastEventTimeline(SocialAdapter type, Map commandsMap) { List<SocialActivitiesEvent> socialActivitiesEvents = socialTimelinePersistence.getLastEvents(type.socialEventType()); if (socialActivitiesEvents == null) { socialActivitiesEvents = new ArrayList<SocialActivitiesEvent>(); } if (shouldExecuteAdapters(commandsMap, socialActivitiesEvents)) { socialActivitiesEvents = commandTimelineFilter.executeTypeCommandsOn(type, commandsMap, socialActivitiesEvents); } sortListByDate(socialActivitiesEvents); return socialActivitiesEvents; }
@Override public List<SocialActivitiesEvent> getLastEventTimeline(SocialAdapter type, Map commandsMap) { List<SocialActivitiesEvent> socialActivitiesEvents = socialTimelinePersistence.getLastEvents(type.socialEventType()); if (socialActivitiesEvents == null) { socialActivitiesEvents = new ArrayList<SocialActivitiesEvent>(); } if (shouldExecuteAdapters(commandsMap, socialActivitiesEvents)) { socialActivitiesEvents = commandTimelineFilter.executeTypeCommandsOn(type, commandsMap, socialActivitiesEvents); } sortListByDate(socialActivitiesEvents); return socialActivitiesEvents; }