package org.iatoki.judgels.uriel.models.daos; import org.iatoki.judgels.play.models.daos.JudgelsDao; import org.iatoki.judgels.uriel.models.entities.ContestClarificationModel; import java.util.Collection; import java.util.List; public interface ContestClarificationDao extends JudgelsDao<ContestClarificationModel> { long countUnansweredClarificationByContestJid(String contestJid); List<String> findAllAnsweredClarificationJidsInContestByUserJids(String contestJid, Collection<String> userJids); long countClarificationsByContestJidAskedByUserJids(String contestJid, Collection<String> userJids); List<ContestClarificationModel> findClarificationsByContestJidAskedByUserJids(String contestJid, Collection<String> userJids); List<String> findClarificationJidsByContestJidAskedByUserJids(String contestJid, Collection<String> userJids); }