use of com.tomasio.projects.trainning.model.Apresentacao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllNaoApresentadosByTurma.
@Override
@Transactional(readOnly = true)
public ApresentacaoDTO[] findAllNaoApresentadosByTurma(Long turmaId) {
ApresentacaoDAO dao = factory.getApresentacaoDAO();
ApresentacaoDTO[] apresentadosArray = null;
try {
List<Apresentacao> apresentados = dao.findAllNaoApresentatosByTurma(turmaId);
apresentadosArray = new ApresentacaoDTO[apresentados.size()];
for (int i = 0; i < apresentadosArray.length; i++) {
apresentadosArray[i] = apresentados.get(i).createDTO();
}
return apresentadosArray;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.model.Apresentacao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method createApresentacao.
@Override
@Transactional
public void createApresentacao(ApresentacaoDTO[] apresentacoes) {
ApresentacaoDAO dao = factory.getApresentacaoDAO();
List<Apresentacao> apresentacoesList = new ArrayList<Apresentacao>();
for (ApresentacaoDTO apresentacao : apresentacoes) {
Apresentacao _apresentacao = new Apresentacao(apresentacao);
apresentacoesList.add(_apresentacao);
}
try {
// cria as apresentações
dao.create(apresentacoesList);
} 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.model.Apresentacao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method createApresentacao.
@Override
@Transactional
public Long createApresentacao(ApresentacaoDTO apresentacao) {
ApresentacaoDAO dao = factory.getApresentacaoDAO();
Apresentacao _apresentacao = new Apresentacao(apresentacao);
try {
Long id = dao.create(_apresentacao);
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.model.Apresentacao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method updateApresentacao.
@Override
@Transactional
public void updateApresentacao(ApresentacaoDTO apresentacao) {
ApresentacaoDAO dao = factory.getApresentacaoDAO();
Apresentacao _apresentacao = new Apresentacao(apresentacao);
try {
dao.update(_apresentacao);
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.model.Apresentacao in project trainning by fernandotomasio.
the class AtividadesEnsinoServiceSimpleImpl method findAllApresentacoesByTurmaId.
@Override
@Transactional(readOnly = true)
public ApresentacaoDTO[] findAllApresentacoesByTurmaId(Long turmaId) {
ApresentacaoDAO dao = factory.getApresentacaoDAO();
ApresentacaoDTO[] apresentadosArray = null;
try {
List<Apresentacao> apresentados = dao.findAllApresentacoesByTurmaId(turmaId);
apresentadosArray = new ApresentacaoDTO[apresentados.size()];
for (int i = 0; i < apresentadosArray.length; i++) {
apresentadosArray[i] = apresentados.get(i).createDTO();
}
return apresentadosArray;
} catch (DAOException ex) {
Logger.getLogger(AtividadesEnsinoServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
Aggregations