package qa.qcri.aidr.trainer.api.dao; import qa.qcri.aidr.trainer.api.dto.ImageTaskQueueDTO; import qa.qcri.aidr.trainer.api.entity.ImageTaskQueue; import java.util.List; public interface ImageTaskQueueDao extends AbstractDao<ImageTaskQueue, String> { List<ImageTaskQueue> findImageTaskQueue(Long taskID, Long clientAppID); List<ImageTaskQueue> findImageTaskQueueSetByClientApp(Long clientAppID); List<ImageTaskQueue> findImageTaskQueueSetByCrisis(Long crisisID); Long findImageTaskQueueCountByCrisis(Long crisisID); List<ImageTaskQueueDTO> findImageTaskQueueSetByCrisis(Long crisisID, int fromRecord, int limit, String sortColumn, String sortDirection); }