* @return List
* @throws ECARException
*/
public List pesquisar() throws ECARException {
try{
Query query = new RecursoDao(null).getSession().createQuery(
"from RecursoRec r where not (:dataInicial < r.dataIniValidadeRec or :dataFinal > r.dataFimValidadeRec) and r.indAtivoRec='S'");
query.setDate("dataInicial", exercicio.getDataInicialExe());
query.setDate("dataFinal", exercicio.getDataFinalExe());
List recursos = query.list();
List recursosCadastrados = new ItemEstruturaPrevisaoDao(null).getRecursosByFonteRecursoExercicio(item, exercicio, fonte);