Search in sources :

Example 6 with SubunidadeForm

use of com.tomasio.projects.trainning.form.pud.SubunidadeForm in project trainning by fernandotomasio.

the class PudsController method addSubunidade.

public void addSubunidade(SubunidadeForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    UnidadeForm unidadeForm = requestContext.getFlowScope().get("unidadeForm", UnidadeForm.class);
    List<SubunidadeForm> subunidades = unidadeForm.getSubunidadesDataList();
    subunidades.add(form);
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.pud.UnidadeForm) ObjetivoUnidadeForm(com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm) SubunidadeForm(com.tomasio.projects.trainning.form.pud.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext)

Example 7 with SubunidadeForm

use of com.tomasio.projects.trainning.form.pud.SubunidadeForm in project trainning by fernandotomasio.

the class PudsController method saveObjetivoOperacionalizado.

public void saveObjetivoOperacionalizado(ObjetivoOperacionalizadoForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    SubunidadeForm subunidadeForm = requestContext.getFlowScope().get("subunidadeForm", SubunidadeForm.class);
    SubunidadeDidaticaDTO subunidade = teachingDocumentsService.findSubunidadeDidatica(subunidadeForm.getId());
    ObjetivoOperacionalizadoDTO objetivo = new ObjetivoOperacionalizadoDTO();
    objetivo.setId(form.getId());
    objetivo.setDescricao(form.getDescricao());
    objetivo.setSubunidadeDidatica(subunidade);
    objetivo.setNumero(form.getNumero());
    NivelAprendizagemDTO nivel = teachingDocumentsService.findNivelAprendizagem(form.getNivelId());
    objetivo.setNivelAprendizagem(nivel);
    if (objetivo.getId() == null) {
        Long id = teachingDocumentsService.createObjetivoOperacionalizado(objetivo);
        form.setId(id);
        form.setLabel(objetivo.getDescricao() + " (" + objetivo.getNivelAprendizagem().getCodigo() + ")");
        List<ObjetivoOperacionalizadoForm> objetivosDataList = subunidadeForm.getObjetivosOperacionalizadosDataList();
        objetivosDataList.add(form);
    } else {
        teachingDocumentsService.updateObjetivoOperacionalizado(objetivo);
        form.setId(objetivo.getId());
        form.setLabel(objetivo.getDescricao() + " (" + objetivo.getNivelAprendizagem().getCodigo() + ")");
        List<ObjetivoOperacionalizadoForm> objetivosDataList = subunidadeForm.getObjetivosOperacionalizadosDataList();
        int index = objetivosDataList.indexOf(form);
        ObjetivoOperacionalizadoForm found = objetivosDataList.get(index);
        found = form;
    }
}
Also used : NivelAprendizagemDTO(com.tomasio.projects.trainning.dto.NivelAprendizagemDTO) SubunidadeDidaticaDTO(com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO) SubunidadeForm(com.tomasio.projects.trainning.form.pud.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext) ObjetivoOperacionalizadoDTO(com.tomasio.projects.trainning.dto.ObjetivoOperacionalizadoDTO) ObjetivoOperacionalizadoForm(com.tomasio.projects.trainning.form.pud.ObjetivoOperacionalizadoForm)

Example 8 with SubunidadeForm

use of com.tomasio.projects.trainning.form.pud.SubunidadeForm in project trainning by fernandotomasio.

the class PudsController method editSubunidade.

public SubunidadeForm editSubunidade(Integer index) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    List subunidades = (List) requestContext.getFlowScope().getCollection("subunidadesDataList");
    return (SubunidadeForm) subunidades.get(index);
}
Also used : List(java.util.List) ArrayList(java.util.ArrayList) SubunidadeForm(com.tomasio.projects.trainning.form.pud.SubunidadeForm) RequestContext(org.springframework.webflow.execution.RequestContext)

Aggregations

SubunidadeForm (com.tomasio.projects.trainning.form.pud.SubunidadeForm)8 RequestContext (org.springframework.webflow.execution.RequestContext)5 SubunidadeDidaticaDTO (com.tomasio.projects.trainning.dto.SubunidadeDidaticaDTO)3 ObjetivoOperacionalizadoForm (com.tomasio.projects.trainning.form.pud.ObjetivoOperacionalizadoForm)3 ObjetivoUnidadeForm (com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm)3 UnidadeForm (com.tomasio.projects.trainning.form.pud.UnidadeForm)3 ObjetivoOperacionalizadoDTO (com.tomasio.projects.trainning.dto.ObjetivoOperacionalizadoDTO)2 ObjetivoUnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.ObjetivoUnidadeDidaticaDTO)2 UnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)2 ArrayList (java.util.ArrayList)2 AbreviaturaDTO (com.tomasio.projects.trainning.dto.AbreviaturaDTO)1 AtividadeAdministrativaDTO (com.tomasio.projects.trainning.dto.AtividadeAdministrativaDTO)1 AtividadeAvaliativaDTO (com.tomasio.projects.trainning.dto.AtividadeAvaliativaDTO)1 ComplementacaoInstrucaoDTO (com.tomasio.projects.trainning.dto.ComplementacaoInstrucaoDTO)1 ConceituacaoDTO (com.tomasio.projects.trainning.dto.ConceituacaoDTO)1 CurriculoMinimoDTO (com.tomasio.projects.trainning.dto.CurriculoMinimoDTO)1 DisciplinaDTO (com.tomasio.projects.trainning.dto.DisciplinaDTO)1 FlexibilidadeProgramacaoDTO (com.tomasio.projects.trainning.dto.FlexibilidadeProgramacaoDTO)1 NivelAprendizagemDTO (com.tomasio.projects.trainning.dto.NivelAprendizagemDTO)1 ObjetivoDisciplinaDTO (com.tomasio.projects.trainning.dto.ObjetivoDisciplinaDTO)1