use of com.tomasio.projects.trainning.model.AreaEnsino in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method createAreaConhecimento.
@Override
@SuppressWarnings({ "BroadCatchBlock", "TooBroadCatch" })
@Transactional
public Long createAreaConhecimento(AreaEnsinoDTO areaConhecimento) {
AreaConhecimentoDAO dao = factory.getAreaConhecimentoDAO();
AreaEnsino _areaEnsino = new AreaEnsino(areaConhecimento);
Long id = null;
try {
id = dao.createAreaConhecimento(_areaEnsino);
} 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.AreaEnsino in project trainning by fernandotomasio.
the class HibernateAreaConhecimentoDAO method findAllAreasConhecimento.
@SuppressWarnings("unchecked")
@Override
public List<AreaEnsino> findAllAreasConhecimento() throws DAOException {
Session session = sessionFactory.getCurrentSession();
List<AreaEnsino> areas;
try {
Criteria criteria = session.createCriteria(AreaEnsino.class);
areas = criteria.list();
return areas;
} 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.AreaEnsino in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method findAreaConhecimento.
@Override
@Transactional(readOnly = true)
public AreaEnsinoDTO findAreaConhecimento(Long id) {
AreaConhecimentoDAO dao = factory.getAreaConhecimentoDAO();
AreaEnsino area = null;
try {
area = dao.findAreaConhecimento(id);
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
if (!(area == null)) {
return area.createDTO();
} else {
return null;
}
}
use of com.tomasio.projects.trainning.model.AreaEnsino in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method findAllAreasConhecimento.
@Override
@Transactional(readOnly = true)
public AreaEnsinoDTO[] findAllAreasConhecimento() {
AreaConhecimentoDAO dao = factory.getAreaConhecimentoDAO();
AreaEnsinoDTO[] areasArray = null;
try {
List<AreaEnsino> areas = dao.findAllAreasConhecimento();
if (areas != null) {
areasArray = new AreaEnsinoDTO[areas.size()];
for (int i = 0; i < areas.size(); i++) {
areasArray[i] = areas.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return areasArray;
}
use of com.tomasio.projects.trainning.model.AreaEnsino in project trainning by fernandotomasio.
the class TeachingDocumentsServiceSimpleImpl method updateAreaConhecimento.
@Override
@SuppressWarnings({ "BroadCatchBlock", "TooBroadCatch" })
@Transactional
public void updateAreaConhecimento(AreaEnsinoDTO areaConhecimento) {
AreaConhecimentoDAO dao = factory.getAreaConhecimentoDAO();
AreaEnsino _areaEnsino = new AreaEnsino(areaConhecimento);
Long id = null;
try {
dao.updateAreaConhecimento(_areaEnsino);
} catch (DAOException ex) {
throw new CoreException(ex.getMessage());
} catch (Exception ex) {
throw new CoreException("Erro de sistema: " + ex.getMessage());
}
}
Aggregations