package pt.estgp.estgweb.domain.dao.impl;
import org.apache.log4j.Logger;
import pt.estgp.estgweb.domain.QuestionarioReportDocenteFile;
import java.util.List;
import static org.
hibernate.
criterion.
Restrictions.
eq;
/**
* Created by jorgemachado on 25/03/16.
*/
public class QuestionarioReportCursoFileDaoImpl
extends QuestionarioReportCursoFileDao
{
private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger =
1.5.0/docs/api/java/util/logging/Logger.html">Logger.
getLogger(QuestionarioReportCursoFileDaoImpl.
class);
public static QuestionarioReportCursoFileDaoImpl getInstance
()
{
if (myInstance ==
null)
myInstance =
new QuestionarioReportCursoFileDaoImpl
();
return (QuestionarioReportCursoFileDaoImpl
) myInstance
;
}
/**
* Este metodo é igual ao do docente File mas o criteria é sobre a class CursoFile
* @param sigesCode
* @param reportGroupId
* @return
*/
public QuestionarioReportDocenteFile findBySigesCode
(1.5.0/docs/api/java/lang/Integer.html">Integer sigesCode,
long reportGroupId
) {
List
<QuestionarioReportDocenteFile
>
reportDocenteFiles = createCriteria
()
.
add(eq
("entityCode", sigesCode
))
.
add(eq
("reportGroup.id",reportGroupId
)).
list();
if(reportDocenteFiles==
null || reportDocenteFiles.
size() == 0
)
return null;
return
reportDocenteFiles.
get(0
);
}
}