package org.iatoki.judgels.uriel.models.daos; import org.iatoki.judgels.play.models.daos.Dao; import org.iatoki.judgels.uriel.models.entities.ContestTeamCoachModel; import java.util.List; public interface ContestTeamCoachDao extends Dao<Long, ContestTeamCoachModel> { boolean isUserRegisteredAsCoachInTeams(String userJid, List<String> teamJids); List<ContestTeamCoachModel> findContestTeamCoachesByTeamJid(String teamJid); List<ContestTeamCoachModel> findContestTeamCoachesByCoachJidInTeams(String coachJid, List<String> teamJids); List<String> findContestTeamJidsByCoachJid(String coachJid); boolean isUserCoachByUserJidAndTeamJid(String userJid, String teamJid); }