use of com.tomasio.projects.trainning.dao.ConviteInstrutorDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method updateConviteInstrutor.
@Override
@SuppressWarnings({ "BroadCatchBlock", "TooBroadCatch" })
@Transactional
public void updateConviteInstrutor(ConviteInstrutorDTO convite) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
ConviteInstrutor model = null;
if (convite instanceof ConviteInstrutorPerfilDTO) {
model = new ConviteInstrutorPerfil((ConviteInstrutorPerfilDTO) convite);
} else if (convite instanceof ConviteInstrutorIndividualDTO) {
model = new ConviteInstrutorIndividual((ConviteInstrutorIndividualDTO) convite);
}
update(dao, model);
}
use of com.tomasio.projects.trainning.dao.ConviteInstrutorDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConvitesInstrutoresByOrganizacaoDestinatariaId.
@Override
@Transactional(readOnly = true)
public ConviteInstrutorDTO[] findAllConvitesInstrutoresByOrganizacaoDestinatariaId(Long organizacaoId, boolean finalizado) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
try {
List<ConviteInstrutor> itens = dao.findAllByOrganizacaoDestinatariaId(organizacaoId, finalizado);
ConviteInstrutorDTO[] array = new ConviteInstrutorDTO[itens.size()];
convertToArray(itens, array);
return array;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.dao.ConviteInstrutorDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConvitesInstrutoresByPessoaId.
@Override
@Transactional(readOnly = true)
public ConviteInstrutorDTO[] findAllConvitesInstrutoresByPessoaId(Long pessoaId, boolean finalizado) {
ConviteInstrutorDAO dao = factory.getConviteInstrutorDAO();
try {
List<ConviteInstrutor> itens = dao.findAllFinalizadosByPessoaId(pessoaId, finalizado);
ConviteInstrutorDTO[] array = new ConviteInstrutorDTO[itens.size()];
convertToArray(itens, array);
return array;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
Aggregations