public static List<Presenca> getList(Turma turma) throws Exception {
List<Presenca> presencas = new ArrayList<Presenca>();
PersistentAccess pa = PersistentAccessFactory.getInstance();
HashMap<String, Object> params = new HashMap<String, Object>();
params.put("turma", turma);
List<Persistent> list = pa.search("FROM Presenca WHERE inscricao.turma = :turma",params);
for (Persistent persistent : list) {
presencas.add((Presenca) persistent);
}
return presencas;
}