use of com.tomasio.projects.trainning.dao.DistribuicaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findDistribuicao.
@Override
@Transactional(readOnly = true)
public DistribuicaoDTO findDistribuicao(Long distribuicaoId) {
DistribuicaoDAO dao = factory.getDistribuicaoDAO();
Distribuicao distribuicao = null;
try {
distribuicao = dao.find(distribuicaoId);
} 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());
}
if (distribuicao != null) {
return distribuicao.createDTO();
} else {
return null;
}
}
use of com.tomasio.projects.trainning.dao.DistribuicaoDAO in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method updateDistribuicao.
@Override
@Transactional
public void updateDistribuicao(DistribuicaoDTO distribuicao) {
DistribuicaoDAO dao = factory.getDistribuicaoDAO();
Distribuicao _distribuicao = new Distribuicao(distribuicao);
try {
dao.update(_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());
}
}
use of com.tomasio.projects.trainning.dao.DistribuicaoDAO 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.dao.DistribuicaoDAO 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;
}
Aggregations