package pt.estgp.estgweb.domain.dao;
import pt.estgp.estgweb.domain.QuestionarioReportFileGroup;
import pt.estgp.estgweb.domain.dao.impl.QuestionarioReportFileGroupDao;
import java.util.List;
import static org.
hibernate.
criterion.
Restrictions.
eq;
import static org.
hibernate.
criterion.
Restrictions.
or;
/**
* Created by jorgemachado on 03/01/17.
*/
public class QuestionarioReportFileGroupDaoImpl
extends QuestionarioReportFileGroupDao
{
public static QuestionarioReportFileGroupDaoImpl getInstance
()
{
if (myInstance ==
null)
myInstance =
new QuestionarioReportFileGroupDaoImpl
();
return (QuestionarioReportFileGroupDaoImpl
) myInstance
;
}
public QuestionarioReportFileGroup findByRepository
(1.5.0/docs/api/java/lang/String.html">String identifier
) {
List
<QuestionarioReportFileGroup
> reportCursoFiles =
createCriteria
().
add(
or
(
eq
("repositoryStreamZipFile", identifier
)
,
eq
("repositoryStreamCsvFile", identifier
)
)
).
list();
if(reportCursoFiles==
null || reportCursoFiles.
size() == 0
)
return null;
return
reportCursoFiles.
get(0
);
}
}