use of com.tomasio.projects.trainning.model.NivelAprendizagem in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method createNivelAprendizagem.
@Override
@SuppressWarnings({ "BroadCatchBlock", "TooBroadCatch" })
@Transactional
public Long createNivelAprendizagem(NivelAprendizagemDTO nivelAprendizagem) {
NivelAprendizagemDAO dao = factory.getNivelAprendizagemDAO();
NivelAprendizagem _nivelAprendizagem = new NivelAprendizagem(nivelAprendizagem);
Long id = null;
try {
id = dao.createNivelAprendizagem(_nivelAprendizagem);
} catch (DAOException ex) {
throw new CoreException(ex.getMessage());
} catch (Exception ex) {
throw new CoreException("Erro de sistema: " + ex.getMessage());
}
return id;
}
use of com.tomasio.projects.trainning.model.NivelAprendizagem in project trainning by fernandotomasio.
the class HibernateNivelAprendizagemDAO method findAllNiveisAprendizagem.
@SuppressWarnings("unchecked")
@Override
public List<NivelAprendizagem> findAllNiveisAprendizagem() throws DAOException {
Session session = sessionFactory.getCurrentSession();
List<NivelAprendizagem> niveis;
try {
Criteria criteria = session.createCriteria(NivelAprendizagem.class);
niveis = criteria.list();
return niveis;
} catch (HibernateException e) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, null, e);
throw new DAOException(MessageHelper.getMessage("indicadores.find.unique.error"));
}
}
use of com.tomasio.projects.trainning.model.NivelAprendizagem in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method findNivelAprendizagem.
@Override
@Transactional(readOnly = true)
public NivelAprendizagemDTO findNivelAprendizagem(Long id) {
NivelAprendizagemDAO dao = factory.getNivelAprendizagemDAO();
NivelAprendizagem nivel = null;
try {
nivel = dao.findNivelAprendizagem(id);
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
if (!(nivel == null)) {
return nivel.createDTO();
} else {
return null;
}
}
use of com.tomasio.projects.trainning.model.NivelAprendizagem in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method findAllNiveisAprendizagem.
@Override
@Transactional(readOnly = true)
public NivelAprendizagemDTO[] findAllNiveisAprendizagem() {
NivelAprendizagemDAO dao = factory.getNivelAprendizagemDAO();
NivelAprendizagemDTO[] niveisArray = null;
try {
List<NivelAprendizagem> niveis = dao.findAllNiveisAprendizagem();
if (niveis != null) {
niveisArray = new NivelAprendizagemDTO[niveis.size()];
for (int i = 0; i < niveis.size(); i++) {
niveisArray[i] = niveis.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return niveisArray;
}
use of com.tomasio.projects.trainning.model.NivelAprendizagem in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method updateNivelAprendizagem.
@Override
@SuppressWarnings({ "BroadCatchBlock", "TooBroadCatch" })
@Transactional
public void updateNivelAprendizagem(NivelAprendizagemDTO nivelAprendizagem) {
NivelAprendizagemDAO dao = factory.getNivelAprendizagemDAO();
NivelAprendizagem _nivelAprendizagem = new NivelAprendizagem(nivelAprendizagem);
try {
dao.updateNivelAprendizagem(_nivelAprendizagem);
} catch (DAOException ex) {
throw new CoreException(ex.getMessage());
} catch (Exception ex) {
throw new CoreException("Erro de sistema: " + ex.getMessage());
}
}
Aggregations