Search in sources :

Example 11 with Planejamento

use of com.tomasio.projects.trainning.model.Planejamento in project trainning by fernandotomasio.

the class ImportTurmasCursosToItemPlanejamento method execute.

@Override
public void execute() {
    DAOFactory factory = DAOUtil.getDAOFactory();
    CursoDAO cursoDAO = factory.getCursoDAO();
    ItemPlanejamentoDAO itemDAO = factory.getItemPlanejamentoDAO();
    PlanejamentoDAO planejamentoDAO = factory.getPlanejamentoDAO();
    try {
        List<Curso> cursos = cursoDAO.findAll(null, null, null, null);
        Planejamento planejamento = planejamentoDAO.find(108232L);
        System.out.println(planejamento.getDescricao());
        for (Curso curso : cursos) {
            if (curso.getPlano().getSigla().equals("PAEAT")) {
                ItemPlanejamentoDTO item = new ItemPlanejamentoDTO();
                item.setCurso(curso.createDTO());
                item.setPlanejamento(planejamento.createDTO());
                itemDAO.create(item);
            }
        }
    } catch (DAOException ex) {
        Logger.getLogger(ImportTurmasCursosToItemPlanejamento.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : DAOException(com.tomasio.projects.trainning.exception.DAOException) ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO) ItemPlanejamento(com.tomasio.projects.trainning.model.ItemPlanejamento) Planejamento(com.tomasio.projects.trainning.model.Planejamento) DAOFactory(com.tomasio.projects.trainning.dao.DAOFactory) ItemPlanejamentoDAO(com.tomasio.projects.trainning.dao.ItemPlanejamentoDAO) PlanejamentoDAO(com.tomasio.projects.trainning.dao.PlanejamentoDAO) Curso(com.tomasio.projects.trainning.model.Curso) CursoDAO(com.tomasio.projects.trainning.dao.CursoDAO) ItemPlanejamentoDAO(com.tomasio.projects.trainning.dao.ItemPlanejamentoDAO)

Aggregations

DAOException (com.tomasio.projects.trainning.exception.DAOException)11 Planejamento (com.tomasio.projects.trainning.model.Planejamento)11 CoreException (com.tomasio.projects.trainning.exeption.CoreException)7 Transactional (org.springframework.transaction.annotation.Transactional)7 Curso (com.tomasio.projects.trainning.model.Curso)3 ItemPlanejamento (com.tomasio.projects.trainning.model.ItemPlanejamento)3 ParseException (java.text.ParseException)3 Organizacao (com.tomasio.projects.trainning.model.Organizacao)2 CursoDAO (com.tomasio.projects.trainning.dao.CursoDAO)1 DAOFactory (com.tomasio.projects.trainning.dao.DAOFactory)1 ItemPlanejamentoDAO (com.tomasio.projects.trainning.dao.ItemPlanejamentoDAO)1 PlanejamentoDAO (com.tomasio.projects.trainning.dao.PlanejamentoDAO)1 ItemPlanejamentoDTO (com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO)1 Fase (com.tomasio.projects.trainning.model.Fase)1 TurmaPlanejada (com.tomasio.projects.trainning.model.TurmaPlanejada)1 SimpleDateFormat (java.text.SimpleDateFormat)1 Date (java.util.Date)1 HashSet (java.util.HashSet)1 HibernateException (org.hibernate.HibernateException)1 Session (org.hibernate.Session)1