use of com.tomasio.projects.trainning.form.pud.PUDForm in project trainning by fernandotomasio.
the class PudsController method saveConceituacao.
public void saveConceituacao(ConceituacaoForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
ConceituacaoDTO conceituacao = new ConceituacaoDTO();
conceituacao.setId(form.getId());
conceituacao.setDescricao(form.getDescricao());
conceituacao.setCurriculoMinimo(curriculoMinimo);
conceituacao.setTermo(form.getTermo());
if (conceituacao.getId() == null) {
Long id = teachingDocumentsService.createConceituacao(conceituacao);
form.setId(id);
List<ConceituacaoForm> conceituacoesDataList = PUDForm.getConceituacoesDataList();
conceituacoesDataList.add(form);
} else {
teachingDocumentsService.updateConceituacao(conceituacao);
}
}
use of com.tomasio.projects.trainning.form.pud.PUDForm in project trainning by fernandotomasio.
the class PudsController method saveAtividadeAvaliativa.
public void saveAtividadeAvaliativa(AtividadeAvaliativaForm form) {
RequestContext requestContext = RequestContextHolder.getRequestContext();
PUDForm PUDForm = requestContext.getFlowScope().get("PUDForm", PUDForm.class);
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(PUDForm.getCurriculoMinimoId());
AtividadeAvaliativaDTO flexibilidade = new AtividadeAvaliativaDTO();
flexibilidade.setId(form.getId());
flexibilidade.setDescricao(form.getDescricao());
flexibilidade.setCurriculoMinimo(curriculoMinimo);
flexibilidade.setQuantidadeTemposAula(form.getQuantidadeTemposAula());
TecnicaEnsinoDTO tecnicaEnsino = teachingDocumentsService.findTecnicaEnsino(form.getTecnicaInstrucaoId());
flexibilidade.setTecnicaEnsino(tecnicaEnsino);
if (tecnicaEnsino != null) {
form.setTecnicaInstrucaoLabel(tecnicaEnsino.getSigla());
}
if (flexibilidade.getId() == null) {
Long id = teachingDocumentsService.createAtividadeAvaliativa(flexibilidade);
form.setId(id);
List<AtividadeAvaliativaForm> flexibilidadesDataList = PUDForm.getAtividadesAvaliativasDataList();
flexibilidadesDataList.add(form);
} else {
teachingDocumentsService.updateAtividadeAvaliativa(flexibilidade);
}
}
Aggregations