Search in sources :

Example 6 with DistribuicaoDTO

use of com.tomasio.projects.trainning.dto.DistribuicaoDTO in project trainning by fernandotomasio.

the class MainPlanejamentoController method findOrganizacoesArranged.

@RequestMapping({ "/find_organizacoes_arranged" })
@ResponseBody
public List<Object> findOrganizacoesArranged(Model model, WebRequest request) {
    String itemPlanejamentoId = request.getParameter("itemPlanejamentoId");
    ItemPlanejamentoDTO itemPlanejamento = planningService.findItemPlanejamento(Long.parseLong(itemPlanejamentoId));
    Map<Long, Map<String, String>> itens = new HashMap<Long, Map<String, String>>();
    // Set<OrganizacaoDTO> organizacoes = new LinkedHashSet<OrganizacaoDTO>();
    List<Object> result = new ArrayList<Object>();
    TreinamentoPlanejadoDTO[] treinamentos = planningService.findAllTreinamentosPlanejados(itemPlanejamento.getPlanejamento().getId(), itemPlanejamento.getCurso().getId(), null);
    for (TreinamentoPlanejadoDTO treinamento : treinamentos) {
        Map<String, String> item = itens.get(treinamento.getOrganizacao().getId());
        if (item == null) {
            item = new HashMap<String, String>();
        }
        item.put("sigla", treinamento.getOrganizacao().getSigla());
        item.put("planejado", String.valueOf(treinamento.getQuantidade()));
        item.put("id", String.valueOf(treinamento.getOrganizacao().getId()));
        itens.put(treinamento.getOrganizacao().getId(), item);
    }
    TurmaPlanejadaDTO[] turmas = planningService.findAllTurmasPlanejadas(itemPlanejamento.getPlanejamento().getId(), null, itemPlanejamento.getCurso().getId(), null);
    for (TurmaPlanejadaDTO turma : turmas) {
        DistribuicaoDTO[] distribuicoes = planningService.findAllDistribuicoes(turma.getId());
        for (DistribuicaoDTO distribuicao : distribuicoes) {
            Map<String, String> item = itens.get(distribuicao.getOrganizacao().getId());
            if (item == null) {
                item = new HashMap<String, String>();
                item.put("sigla", distribuicao.getOrganizacao().getSigla());
                item.put("planejado", "0");
                item.put("id", String.valueOf(distribuicao.getOrganizacao().getId()));
                itens.put(distribuicao.getOrganizacao().getId(), item);
            }
        }
    }
    Collection<Map<String, String>> collection = itens.values();
    for (Map<String, String> map : collection) {
        result.add(map);
    }
    return result;
}
Also used : HashMap(java.util.HashMap) ArrayList(java.util.ArrayList) StripItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.StripItemPlanejamentoDTO) ItemPlanejamentoDTO(com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) TreinamentoPlanejadoDTO(com.tomasio.projects.trainning.dto.TreinamentoPlanejadoDTO) Map(java.util.Map) HashMap(java.util.HashMap) TurmaPlanejadaDTO(com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 7 with DistribuicaoDTO

use of com.tomasio.projects.trainning.dto.DistribuicaoDTO in project trainning by fernandotomasio.

the class AtividadesEnsinoServiceSimpleImpl method findAllDistribuicoes.

@Override
@Transactional(readOnly = true)
public DistribuicaoDTO[] findAllDistribuicoes() {
    DistribuicaoDAO dao = factory.getDistribuicaoDAO();
    DistribuicaoDTO[] distribuicoesArray = null;
    try {
        List<Distribuicao> distribuicoes = dao.findAll();
        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;
}
Also used : DAOException(com.tomasio.projects.trainning.exception.DAOException) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) CoreException(com.tomasio.projects.trainning.exeption.CoreException) Distribuicao(com.tomasio.projects.trainning.model.Distribuicao) DistribuicaoDAO(com.tomasio.projects.trainning.dao.DistribuicaoDAO) DAOException(com.tomasio.projects.trainning.exception.DAOException) ParseException(java.text.ParseException) CoreException(com.tomasio.projects.trainning.exeption.CoreException) Transactional(org.springframework.transaction.annotation.Transactional)

Example 8 with DistribuicaoDTO

use of com.tomasio.projects.trainning.dto.DistribuicaoDTO in project trainning by fernandotomasio.

the class ImportTurmasEfetivasFromPlanejamento method main.

public static void main(String[] args) {
    Long planejamentoId = 714644L;
    ApplicationContext context = new ClassPathXmlApplicationContext("service-context.xml");
    AtividadesEnsinoService atividadesService = (AtividadesEnsinoService) context.getBean("atividadesEnsinoService");
    TrainningService trainningService = (TrainningService) context.getBean("trainningService");
    PlanningService planningService = (PlanningService) context.getBean("planningService");
    try {
        PlanejamentoDTO planejamento = planningService.findPlanejamento(planejamentoId);
        TurmaPlanejadaDTO[] turmasPlanejadas = planningService.findAllTurmasPlanejadas(planejamentoId, null, null, null);
        for (TurmaPlanejadaDTO turmaPlanejadaDTO : turmasPlanejadas) {
            TurmaEfetivaDTO turmaEfetiva = new TurmaEfetivaDTO();
            turmaEfetiva.setCurso(trainningService.findCurso(turmaPlanejadaDTO.getCurso().getId()));
            turmaEfetiva.setResponsavelId(turmaPlanejadaDTO.getResponsavelId());
            turmaEfetiva.setOrganizacaoGestoraId(planejamento.getOrganizacao().getId());
            turmaEfetiva.setResponsavelMatriculaId(planejamento.getOrganizacao().getId());
            turmaEfetiva.setResponsavelConclusaoId(turmaPlanejadaDTO.getResponsavelId());
            turmaEfetiva.setResponsavelPreMatriculaId(planejamento.getOrganizacao().getId());
            turmaEfetiva.setResponsavelSelecaoId(planejamento.getOrganizacao().getId());
            turmaEfetiva.setResponsavelApresentacaoId(turmaPlanejadaDTO.getResponsavelId());
            turmaEfetiva.setNumeroTurma(turmaPlanejadaDTO.getNumeroTurma());
            Set<FaseDTO> fasesDTO = new HashSet<FaseDTO>(Arrays.asList(turmaPlanejadaDTO.getFases()));
            FaseDTO[] fasesArray = new FaseDTO[fasesDTO.size()];
            int i = 0;
            for (FaseDTO faseDTO : fasesDTO) {
                fasesArray[i] = faseDTO;
                i++;
            }
            turmaEfetiva.setFases(fasesArray);
            turmaEfetiva.setTurmaPlanejadaId(turmaPlanejadaDTO.getId());
            turmaEfetiva.setNumeroTurma(turmaPlanejadaDTO.getNumeroTurma());
            turmaEfetiva.setQuantidadeVagas(turmaPlanejadaDTO.getQuantidadeVagas());
            Calendar calendar = Calendar.getInstance();
            SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
            Date dataInicio = turmaPlanejadaDTO.getDataInicio();
            Date startIndicacoes = null;
            Date endIndicacoes = null;
            if (dataInicio != null) {
                calendar.setTime(dataInicio);
                try {
                    startIndicacoes = df.parse("01/02/2017");
                    calendar.add(Calendar.DATE, -20);
                    endIndicacoes = df.parse(df.format(calendar.getTime()));
                } catch (ParseException ex) {
                    Logger.getLogger(ImportTurmasEfetivasFromPlanejamento.class.getName()).log(Level.SEVERE, null, ex);
                }
            } else {
                try {
                    startIndicacoes = df.parse("01/02/2017");
                    endIndicacoes = df.parse("31/12/2017");
                } catch (ParseException ex) {
                    Logger.getLogger(ImportTurmasEfetivasFromPlanejamento.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
            PeriodoDTO periodoIndicacoes = new PeriodoDTO();
            periodoIndicacoes.setDataInicio(startIndicacoes);
            periodoIndicacoes.setDataTermino(endIndicacoes);
            turmaEfetiva.setPeriodoIndicacao(periodoIndicacoes);
            // TODO: QuantidadeVagas?
            // TODO: periodoIndicacao?
            // TreinamentoPlanejadoDTO [] treinamentosPlanejados = turmaPlanejadaDTO.getTreinamentosPlanejados();
            // for (TreinamentoPlanejadoDTO treinamentoPlanejadoDTO : treinamentosPlanejados) {
            // DistribuicaoDTO distribuicao = new DistribuicaoDTO();
            // distribuicao.setOrganizacao(treinamentoPlanejadoDTO.getOrganizacao());
            // distribuicao.setQuantidadeVagas(treinamentoPlanejadoDTO.getQuantidade());
            // distribuicao.setReserva(false);
            // //turmaEfetiva.getDistribuicoes().add(distribuicao);
            // 
            // }
            Date exercicio = planejamento.getExercicio();
            turmaEfetiva.setExercicio(exercicio);
            Long turmaId = atividadesService.createTurmaEfetiva(turmaEfetiva);
            System.out.println("Criada Turma " + turmaId);
            // Distribuição de Vagas
            DistribuicaoDTO[] distribuicoes = planningService.findAllDistribuicoes(turmaPlanejadaDTO.getId());
            for (DistribuicaoDTO distribuicaoPlanejada : distribuicoes) {
                DistribuicaoDTO distribuicaoEfetiva = new DistribuicaoDTO();
                distribuicaoEfetiva.setOrganizacao(distribuicaoPlanejada.getOrganizacao());
                distribuicaoEfetiva.setPrioridade(distribuicaoPlanejada.getPrioridade());
                distribuicaoEfetiva.setQuantidadeVagas(distribuicaoPlanejada.getQuantidadeVagas());
                distribuicaoEfetiva.setReserva(distribuicaoPlanejada.isReserva());
                distribuicaoEfetiva.setTurma(atividadesService.findTurmaEfetiva(turmaId));
                atividadesService.createDistribuicao(distribuicaoEfetiva);
            }
        }
        System.out.println("Finalizado");
    } catch (Exception e) {
    }
}
Also used : PlanningService(com.tomasio.projects.trainning.interfaces.PlanningService) Calendar(java.util.Calendar) Date(java.util.Date) ParseException(java.text.ParseException) PlanejamentoDTO(com.tomasio.projects.trainning.dto.PlanejamentoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) ApplicationContext(org.springframework.context.ApplicationContext) ClassPathXmlApplicationContext(org.springframework.context.support.ClassPathXmlApplicationContext) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) ClassPathXmlApplicationContext(org.springframework.context.support.ClassPathXmlApplicationContext) TrainningService(com.tomasio.projects.trainning.interfaces.TrainningService) PeriodoDTO(com.tomasio.projects.trainning.dto.PeriodoDTO) ParseException(java.text.ParseException) SimpleDateFormat(java.text.SimpleDateFormat) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) TurmaPlanejadaDTO(com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO) HashSet(java.util.HashSet)

Example 9 with DistribuicaoDTO

use of com.tomasio.projects.trainning.dto.DistribuicaoDTO in project trainning by fernandotomasio.

the class EXC010ODF method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    TrainningService trainningService = (TrainningService) services.get("trainningService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long turmaId = (Long) params.get("turmaId");
        TurmaEfetivaDTO turma = service.findTurmaEfetiva(turmaId);
        CursoDTO curso = trainningService.findCurso(turma.getCurso().getId());
        IndicacaoDTO[] indicacoesAlunos = service.findAllIndicacoesAlunosSelecionados(turmaId);
        IndicacaoInstrutorDTO[] indicacoesInstrutores = service.findAllIndicacoesInstrutoresSelecionados(turmaId);
        FaseDTO[] periodos = turma.getFases();
        String textoPeriodo = "";
        for (FaseDTO faseDTO : periodos) {
            if (turma.getFases() != null) {
                String local = "";
                if (faseDTO.getLocal() != null) {
                    local = faseDTO.getLocal().getSigla();
                }
                textoPeriodo += local;
                if (faseDTO.getPeriodoFormatted() != null) {
                    textoPeriodo += ", NO PERIODO DE " + faseDTO.getPeriodoFormatted().replace("a", "A");
                } else {
                    textoPeriodo += ", NO PERIODO DE ...";
                }
                textoPeriodo += " (" + faseDTO.getDescricao() + ") ";
            }
        }
        String parte1 = "";
        parte1 += "INFO VEX QUE ESTÁ PREVISTA A REALIZAÇÃO DO CURSO ";
        parte1 += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        parte1 += ", TURMA " + turma.getNumeroTurma();
        parte1 += ", A SER REALIZADO NO ";
        parte1 += textoPeriodo;
        parte1 += " CONFORME SEGUINTES ORIENTAÇÕES:";
        odt.newParagraph(parte1);
        Set<String> organizacoes = new HashSet<String>();
        String enderecamento = "";
        for (IndicacaoDTO indicacaoDTO : indicacoesAlunos) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        if (curso.getFolhaRosto().getObjetivo() != null) {
            odt.newParagraph("");
            odt.newParagraph("OBJETIVO DO CURSO:");
            odt.newParagraph(curso.getFolhaRosto().getObjetivo().toUpperCase());
        }
        if (curso.getFolhaRosto().getDisciplinas() != null) {
            odt.newParagraph("");
            odt.newParagraph("DISCIPLINAS:");
            odt.newParagraph(curso.getFolhaRosto().getDisciplinas().toUpperCase());
        }
        if (curso.getFolhaRosto().getPreRequisitos() != null) {
            odt.newParagraph("");
            odt.newParagraph("PRÉ-REQUISITOS:");
            odt.newParagraph(curso.getFolhaRosto().getPreRequisitos().toUpperCase());
        }
        DistribuicaoDTO[] distribuicoes = service.findAllDistribuicoes(turmaId);
        if (distribuicoes.length > 0) {
            odt.newParagraph("");
            odt.newParagraph("DISTRIBUIÇÃO DE VAGAS:");
        }
        for (DistribuicaoDTO distribuicaoDTO : distribuicoes) {
            organizacoes.add(distribuicaoDTO.getOrganizacao().getSigla());
            String distribuicao = distribuicaoDTO.getOrganizacao().getSigla();
            if (distribuicaoDTO.getQuantidadeVagas() > 1) {
                distribuicao += " (" + distribuicaoDTO.getQuantidadeVagas() + " VAGAS)";
            } else {
                distribuicao += " (" + distribuicaoDTO.getQuantidadeVagas() + " VAGA)";
            }
            odt.newParagraph(distribuicao);
        }
        odt.newParagraph("");
        if (turma.getPeriodoIndicacao().getDataInicio() != null && turma.getPeriodoIndicacao().getDataInicio() != null && turma.getPeriodoIndicacao().getDataTermino() != null) {
            String parte2 = "INFORMO AINDA, VEX QUE AS INDICAÇÕES DEVEM SER FEITAS PELO REGIONAL, EXCLUSIVAMENTE " + "ATRAVÉS DO SISTEMA DE GERENCIAMENTO DA CAPACITAÇÃO - SGC,  NO PERÍODO DE ";
            parte2 += turma.getPeriodoIndicacao().getPeriodoFormatted().replace("a", "A");
            parte2 += ".";
            odt.newParagraph(parte2);
        }
        OrganizacaoDTO organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (IndicacaoDTO indicacaoDTO : indicacoesInstrutores) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (String sigla : organizacoes) {
            enderecamento += " " + sigla;
        }
        odt.newParagraph("");
        odt.newParagraph("ENDEREÇAMENTO:");
        odt.newParagraph(enderecamento);
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(EXC010ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) TrainningService(com.tomasio.projects.trainning.interfaces.TrainningService) CursoDTO(com.tomasio.projects.trainning.dto.CursoDTO) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) HashSet(java.util.HashSet)

Example 10 with DistribuicaoDTO

use of com.tomasio.projects.trainning.dto.DistribuicaoDTO in project trainning by fernandotomasio.

the class EXC011ODF method makeReport.

@Override
public void makeReport() {
    AtividadesEnsinoService service = (AtividadesEnsinoService) services.get("atividadesEnsinoService");
    OrganizationalService organizationalService = (OrganizationalService) services.get("organizationalService");
    try {
        odt = OdfTextDocument.newTextDocument();
        Long turmaId = (Long) params.get("turmaId");
        TurmaDTO turma = service.findTurmaEfetiva(turmaId);
        TurmaEfetivaDTO turmaEfetiva = service.findTurmaEfetiva(turmaId);
        IndicacaoDTO[] indicacoesAlunos = service.findAllIndicacoesAlunos(turmaId);
        IndicacaoInstrutorDTO[] indicacoesInstrutores = service.findAllIndicacoesInstrutores(turmaId);
        OrganizacaoDTO gestora = organizationalService.findOrganizacao(turmaEfetiva.getOrganizacaoGestoraId());
        FaseDTO[] periodos = turma.getFases();
        String textoPeriodo = "";
        for (FaseDTO faseDTO : periodos) {
            if (turma.getFases() != null) {
                String local = "";
                if (faseDTO.getLocal() != null) {
                    local = faseDTO.getLocal().getSigla();
                }
                textoPeriodo += local;
                if (faseDTO.getPeriodoFormatted() != null) {
                    textoPeriodo += ", NO PERÍODO DE " + faseDTO.getPeriodoFormatted().replace("a", "A");
                } else {
                    textoPeriodo += ", NO PERÍODO DE ...";
                }
                textoPeriodo += " (" + faseDTO.getDescricao() + ") ";
            }
        }
        String inicial = "";
        inicial += "INFO (VEX) QUE FOI CANCELADO O CURSO ";
        inicial += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        inicial += ", ";
        inicial += "TURMA" + turma.getNumeroTurma();
        inicial += ", QUE SERIA REALIZADO NO ";
        inicial += textoPeriodo;
        inicial += " VIRTUDE {{MOTIVO DO CANCELAMENTO}}.";
        Set<String> organizacoes = new HashSet<String>();
        String enderecamento = "";
        for (IndicacaoDTO indicacaoDTO : indicacoesAlunos) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        OrganizacaoDTO organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        for (IndicacaoDTO indicacaoDTO : indicacoesInstrutores) {
            OrganizacaoDTO organizacao = organizationalService.findOrganizacao(indicacaoDTO.getOrganizacao().getId());
            organizacoes.add(organizacao.getSigla());
            PessoaDTO pessoa = organizationalService.findPessoa(indicacaoDTO.getPessoa().getId());
            if (pessoa.getOrganizacao() != null) {
                organizacoes.add(pessoa.getOrganizacao().getSigla());
            }
        }
        organizacaoResponsavel = organizationalService.findOrganizacao(turma.getResponsavelId());
        organizacoes.add(organizacaoResponsavel.getSigla());
        DistribuicaoDTO[] distribuicoes = service.findAllDistribuicoes(turmaId);
        for (DistribuicaoDTO distribuicaoDTO : distribuicoes) {
            organizacoes.add(distribuicaoDTO.getOrganizacao().getSigla());
        }
        for (String sigla : organizacoes) {
            enderecamento += " " + sigla;
        }
        odt.newParagraph(enderecamento);
        odt.newParagraph("");
        odt.newParagraph(inicial);
        // VER O QUE O LINCOLN PEDIU, ACHO QUE É PRA INCLUIR ESTE TRECHO ABAIXO NO ITEM DE MATRICULA = EXC009ODF
        // if (gestora.getSigla().equals("DECEA")) {
        // String cancelamento = "";
        // 
        // cancelamento += "INFO VEX ATZD ATV E MTCL DO CURSO ";
        // 
        // cancelamento += turma.getCurso().getCodigo() + " - " + turma.getCurso().getDescricao();
        // cancelamento += ", ";
        // cancelamento += "TURMA" + turma.getNumeroTurma();
        // cancelamento += ", A SER REALIZADO NO ";
        // cancelamento += textoPeriodo;
        // cancelamento += " COM OS PARTICIPANTES ABAIXO RELACIONADOS:";
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph("");
        // odt.newParagraph(cancelamento);
        // 
        // }
        odt.save(os);
    } catch (Exception ex) {
        Logger.getLogger(EXC011ODF.class.getName()).log(Level.SEVERE, null, ex);
    }
}
Also used : TurmaDTO(com.tomasio.projects.trainning.dto.TurmaDTO) IndicacaoDTO(com.tomasio.projects.trainning.dto.IndicacaoDTO) FaseDTO(com.tomasio.projects.trainning.dto.FaseDTO) DistribuicaoDTO(com.tomasio.projects.trainning.dto.DistribuicaoDTO) TurmaEfetivaDTO(com.tomasio.projects.trainning.dto.TurmaEfetivaDTO) PessoaDTO(com.tomasio.projects.trainning.dto.PessoaDTO) OrganizationalService(com.tomasio.projects.trainning.interfaces.OrganizationalService) OrganizacaoDTO(com.tomasio.projects.trainning.dto.OrganizacaoDTO) IndicacaoInstrutorDTO(com.tomasio.projects.trainning.dto.IndicacaoInstrutorDTO) AtividadesEnsinoService(com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService) HashSet(java.util.HashSet)

Aggregations

DistribuicaoDTO (com.tomasio.projects.trainning.dto.DistribuicaoDTO)18 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)8 FaseDTO (com.tomasio.projects.trainning.dto.FaseDTO)5 ParseException (java.text.ParseException)5 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)5 TurmaEfetivaDTO (com.tomasio.projects.trainning.dto.TurmaEfetivaDTO)4 TurmaPlanejadaDTO (com.tomasio.projects.trainning.dto.TurmaPlanejadaDTO)4 CoreException (com.tomasio.projects.trainning.exeption.CoreException)4 AtividadesEnsinoService (com.tomasio.projects.trainning.interfaces.AtividadesEnsinoService)4 HashMap (java.util.HashMap)4 HashSet (java.util.HashSet)4 DistribuicaoDAO (com.tomasio.projects.trainning.dao.DistribuicaoDAO)3 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)3 DAOException (com.tomasio.projects.trainning.exception.DAOException)3 TrainningService (com.tomasio.projects.trainning.interfaces.TrainningService)3 Distribuicao (com.tomasio.projects.trainning.model.Distribuicao)3 ArrayList (java.util.ArrayList)3 Calendar (java.util.Calendar)3 CursoDTO (com.tomasio.projects.trainning.dto.CursoDTO)2 IndicacaoDTO (com.tomasio.projects.trainning.dto.IndicacaoDTO)2