use of com.tomasio.projects.trainning.dao.ConclusaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method createConclusao.
@Override
@Transactional
public Long createConclusao(ConclusaoDTO conclusao) {
ConclusaoDAO dao = factory.getConclusaoDAO();
Conclusao _conclusao = new Conclusao(conclusao);
try {
Long id = dao.create(_conclusao);
return id;
} 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.ConclusaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConcluidosByCapacitacao.
@Override
@Transactional(readOnly = true)
public ConclusaoDTO[] findAllConcluidosByCapacitacao(Long capacitacaoId, boolean aproveitamento) {
ConclusaoDAO dao = factory.getConclusaoDAO();
ConclusaoDTO[] concluidosArray = null;
try {
List<Conclusao> concluidos = dao.findAllconcluidosByCapacitacao(capacitacaoId, aproveitamento);
concluidosArray = new ConclusaoDTO[concluidos.size()];
for (int i = 0; i < concluidosArray.length; i++) {
concluidosArray[i] = concluidos.get(i).createDTO();
}
return concluidosArray;
} 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.ConclusaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConcluidosByPessoa.
@Override
@Transactional(readOnly = true)
public ConclusaoDTO[] findAllConcluidosByPessoa(Long pessoaId, boolean aproveitamento) {
ConclusaoDAO dao = factory.getConclusaoDAO();
ConclusaoDTO[] concluidosArray = null;
try {
List<Conclusao> concluidos = dao.findAllConcluidosByPessoa(pessoaId, aproveitamento);
concluidosArray = new ConclusaoDTO[concluidos.size()];
for (int i = 0; i < concluidosArray.length; i++) {
concluidosArray[i] = concluidos.get(i).createDTO();
}
return concluidosArray;
} 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.ConclusaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllConcluidos.
@Override
@Transactional(readOnly = true)
public ConclusaoDTO[] findAllConcluidos(Long[] organizacoesIds, Long capacitacaoId, Long turmaId, Long pessoaId, boolean aproveitamento) {
ConclusaoDAO dao = factory.getConclusaoDAO();
ConclusaoDTO[] concluidosArray = null;
try {
List<Conclusao> concluidos = dao.findAllConcluidos(organizacoesIds, capacitacaoId, turmaId, pessoaId, aproveitamento);
concluidosArray = new ConclusaoDTO[concluidos.size()];
for (int i = 0; i < concluidosArray.length; i++) {
concluidosArray[i] = concluidos.get(i).createDTO();
}
return concluidosArray;
} 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.ConclusaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method createConclusao.
@Override
@Transactional
public void createConclusao(ConclusaoDTO[] conclusoes) {
ConclusaoDAO dao = factory.getConclusaoDAO();
List<Conclusao> conclusoesList = new ArrayList<Conclusao>();
for (ConclusaoDTO conclusao : conclusoes) {
Conclusao _conclusao = new Conclusao(conclusao);
conclusoesList.add(_conclusao);
}
try {
dao.create(conclusoesList);
} catch (DAOException ex) {
ex.printStackTrace();
throw new CoreException(ex.getMessage());
} catch (Exception ex) {
ex.printStackTrace();
throw new CoreException("Erro em tempo de execução: " + ex.getMessage());
}
}
Aggregations