package fr.ippon.tatami.repository; import java.util.Collection; import java.util.List; /** * The Mentionline Repository. * * @author Julien Dubois */ public interface MentionlineRepository { /** * Add a status to the Mention line. */ void addStatusToMentionline(String mentionedLogin, String statusId); /** * Remove a collection of statuses from the Mention line. */ void removeStatusesFromMentionline(String mentionedLogin, Collection<String> statusIdsToDelete); /** * The mention line : the mentions for a given user. * - The name is the statusId of the statuses * - Value is always null */ List<String> getMentionline(String login, int size, String start, String finish); }