use of com.tomasio.projects.trainning.model.Distribuicao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method createDistribuicao.
@Override
@Transactional
public Long createDistribuicao(DistribuicaoDTO distribuicao) {
DistribuicaoDAO dao = factory.getDistribuicaoDAO();
Distribuicao _distribuicao = new Distribuicao(distribuicao);
Long id = null;
try {
id = dao.create(_distribuicao);
} 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());
}
return id;
}
use of com.tomasio.projects.trainning.model.Distribuicao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllDistribuicoesByOrganizacao.
@Override
@Transactional(readOnly = true)
public DistribuicaoDTO[] findAllDistribuicoesByOrganizacao(Long organizacaoId) {
DistribuicaoDAO dao = factory.getDistribuicaoDAO();
DistribuicaoDTO[] distribuicoesArray = null;
try {
List<Distribuicao> distribuicoes = dao.findAllByOrganizacao(organizacaoId);
if (distribuicoes != null) {
distribuicoesArray = new DistribuicaoDTO[distribuicoes.size()];
for (int i = 0; i < distribuicoes.size(); i++) {
distribuicoesArray[i] = distribuicoes.get(i).createDTOWithoutDependencies();
}
}
} 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());
}
return distribuicoesArray;
}
use of com.tomasio.projects.trainning.model.Distribuicao in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method createDistribuicao.
@Override
@Transactional
public Long createDistribuicao(DistribuicaoDTO distribuicao) {
DistribuicaoDAO dao = factory.getDistribuicaoDAO();
Distribuicao _distribuicao = new Distribuicao(distribuicao);
Long id = null;
try {
id = dao.create(_distribuicao);
} catch (DAOException ex) {
ex.printStackTrace();
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
} catch (Exception ex) {
ex.printStackTrace();
throw new CoreException("Erro em tempo de execução: " + ex.getMessage());
}
return id;
}
use of com.tomasio.projects.trainning.model.Distribuicao in project trainning by fernandotomasio.
the class HibernateDistribuicaoDAO method remove.
@Override
public void remove(Long id) throws DAOException {
Session session = sessionFactory.getCurrentSession();
Distribuicao distribuicao = find(id);
try {
session.delete(distribuicao);
} catch (HibernateException e) {
Logger.getLogger(HibernateDistribuicaoDAO.class.getName()).log(Level.SEVERE, null, e);
throw new DAOException("Erro ao remover Distribuicao!");
}
}
Aggregations