package fr.ippon.tatami.repository; import java.util.Collection; import java.util.List; /** * The Domainline Repository. * * @author Julien Dubois */ public interface DomainlineRepository { /** * Add a status to the Domain line. */ void addStatusToDomainline(String domain, String statusId); /** * Remove a collection of statuses from the Domain line. */ void removeStatusFromDomainline(String domain, Collection<String> statusIdsToDelete); /** * The Domainline : the public status for a domain. * - The name is the statusId of the statuses * - Value is always null */ List<String> getDomainline(String domain, int size, String start, String finish); }