package qa.qcri.aidr.trainer.pybossa.dao;
import qa.qcri.aidr.trainer.pybossa.entity.TaskTranslation;
import java.util.List;
/**
*
* @author dan landy
*
*/
public interface TaskTranslationDao extends AbstractDao<TaskTranslation, String> {
TaskTranslation findTranslationByID(Long translationId);
TaskTranslation findTranslationByTaskID(Long taskId);
List<TaskTranslation> findAllTranslationsByClientAppIdAndStatus(Long clientAppId, String status, Integer count);
List<TaskTranslation> findAllTranslations();
List<TaskTranslation> findAllTranslationsByTaskID(Long taskId);
void createTaskTranslation(TaskTranslation taskTranslation);
void saveOrUpdateTaskTranslation(TaskTranslation taskTranslation);
int countAllTranslationsByOrderID(Integer orderId);
}