/**
*
*/
package qa.qcri.aidr.manager.repository;
import java.io.Serializable;
import java.util.List;
import qa.qcri.aidr.manager.persistence.entities.Collection;
import qa.qcri.aidr.manager.persistence.entities.CollectionCollaborator;
import qa.qcri.aidr.manager.persistence.entities.UserAccount;
/**
* @author Latika
*
*/
public interface CollectionCollaboratorRepository extends GenericRepository<CollectionCollaborator, Serializable>{
List<UserAccount> getCollaboratorsByCollection(Long collectionId);
CollectionCollaborator findByCollaboratorIdAndCollectionId(Long userId, Long collectionId);
List<Collection> getCollectionByCollaborator(Long userId, Integer start, Integer limit, boolean trashed);
}