Search in sources :

Example 6 with DisciplinaPUDForm

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

the class PudsController method saveReferencia.

public void saveReferencia(ReferenciaForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    DisciplinaPUDForm disciplinaForm = requestContext.getFlowScope().get("disciplinaForm", DisciplinaPUDForm.class);
    DisciplinaDTO disciplina = teachingDocumentsService.findDisciplina(disciplinaForm.getId());
    ReferenciaDTO referencia = new ReferenciaDTO();
    referencia.setId(form.getId());
    referencia.setTexto(form.getDescricao());
    referencia.setDisciplina(disciplina);
    if (referencia.getId() == null) {
        Long id = teachingDocumentsService.createReferencia(referencia);
        form.setId(id);
        List<ReferenciaForm> referenciasDataList = disciplinaForm.getReferenciasDataList();
        referenciasDataList.add(form);
    } else {
        teachingDocumentsService.updateReferencia(referencia);
    }
}
Also used : ReferenciaDTO(com.tomasio.projects.trainning.dto.ReferenciaDTO) ReferenciaForm(com.tomasio.projects.trainning.form.pud.ReferenciaForm) DisciplinaPUDForm(com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm) DisciplinaDTO(com.tomasio.projects.trainning.dto.DisciplinaDTO) ObjetivoDisciplinaDTO(com.tomasio.projects.trainning.dto.ObjetivoDisciplinaDTO) RequestContext(org.springframework.webflow.execution.RequestContext)

Example 7 with DisciplinaPUDForm

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

the class PudsController method addUnidade.

public void addUnidade(UnidadeForm form) {
    RequestContext requestContext = RequestContextHolder.getRequestContext();
    DisciplinaPUDForm disciplinaForm = requestContext.getFlowScope().get("disciplinaForm", DisciplinaPUDForm.class);
    List<UnidadeForm> unidades = disciplinaForm.getUnidadesDataList();
    unidades.add(form);
}
Also used : UnidadeForm(com.tomasio.projects.trainning.form.pud.UnidadeForm) ObjetivoUnidadeForm(com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm) DisciplinaPUDForm(com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm) RequestContext(org.springframework.webflow.execution.RequestContext)

Aggregations

DisciplinaPUDForm (com.tomasio.projects.trainning.form.pud.DisciplinaPUDForm)7 RequestContext (org.springframework.webflow.execution.RequestContext)6 DisciplinaDTO (com.tomasio.projects.trainning.dto.DisciplinaDTO)5 ObjetivoDisciplinaDTO (com.tomasio.projects.trainning.dto.ObjetivoDisciplinaDTO)5 ObjetivoUnidadeForm (com.tomasio.projects.trainning.form.pud.ObjetivoUnidadeForm)3 UnidadeForm (com.tomasio.projects.trainning.form.pud.UnidadeForm)3 ObjetivoUnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.ObjetivoUnidadeDidaticaDTO)2 PerfilRelacionamentoDTO (com.tomasio.projects.trainning.dto.PerfilRelacionamentoDTO)2 RecomendacaoMetodologicaDTO (com.tomasio.projects.trainning.dto.RecomendacaoMetodologicaDTO)2 ReferenciaDTO (com.tomasio.projects.trainning.dto.ReferenciaDTO)2 UnidadeDidaticaDTO (com.tomasio.projects.trainning.dto.UnidadeDidaticaDTO)2 PerfilRelacionamentoForm (com.tomasio.projects.trainning.form.pud.PerfilRelacionamentoForm)2 RecomendacaoMetodologicaForm (com.tomasio.projects.trainning.form.pud.RecomendacaoMetodologicaForm)2 ReferenciaForm (com.tomasio.projects.trainning.form.pud.ReferenciaForm)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