}
public static Conteudo persist(Conteudo conteudo)
throws ValidationException, PersistException {
try {
PersistentAccess pa = PersistentAccessFactory.getInstance();
ValidationList validationList = validate(conteudo);
if (validationList.isValid()) {
if (conteudo.getId() == null) {
conteudo = (Conteudo) pa.persist(conteudo);
List<Turma> turmas = TurmaDataServices.getList(conteudo
.getCurso());
for (Turma turma : turmas) {
Encontro encontro = new Encontro();
encontro.setTurma(turma);
encontro.setConteudo(conteudo);
encontro.setData("");
encontro = EncontroDataServices.persist(encontro);
}
} else {
conteudo = (Conteudo) pa.persist(conteudo);
}
} else {
throw new ValidationException(validationList);
}
} catch (NamingException e) {