use of com.tomasio.projects.trainning.dto.CurriculoMinimoDTO in project trainning by fernandotomasio.
the class CurriculoMinimo method createDTOWithoutDependencies.
public CurriculoMinimoDTO createDTOWithoutDependencies() {
CurriculoMinimoDTO dto = createDTOMinimal();
dto.setCurso(curso.createDTOMinimal());
dto.setConcepcaoEstrutural(concepcaoEstrutural);
dto.setPadraoDesempenhoEspecializado(padraoDesempenhoEspecializado);
dto.setPadraoDesempenhoGeral(padraoDesempenhoGeral);
dto.setPadraoDesempenhoMilitar(padraoDesempenhoMilitar);
dto.setDisposicoesFinais(disposicoesFinais);
dto.setDisposicoesGerais(disposicoesGerais);
dto.setConceituacoes(conceituacoes);
dto.setAmbito(ambito);
dto.setFinalidadeInstrucao(finalidadeInstrucao);
dto.setFilosofia(filosofia);
dto.setNecessidade(necessidade);
dto.setPerfilAluno(perfilAluno);
dto.setFinalidade(finalidade);
dto.setObjetivosGerais(objetivosGerais);
dto.setProcedimentosAvaliacao(procedimentosAvaliacao);
dto.setPadraoDesempenhoEspecialidade(padraoDesempenhoEspecialidade);
dto.setPrefacio2(prefacio2);
dto.setDisposicoesFinais2(disposicoesFinais2);
dto.setAmbito2(ambito2);
dto.setFinalidade2(finalidade2);
dto.setDefinicoes2(definicoes2);
dto.setDataBCACM(dataBCACM);
dto.setNumeroBCACM(numeroBCACM);
dto.setAnoPublicacaoCM(anoPublicacaoCM);
dto.setAnoPublicacaoPUD(anoPublicacaoPUD);
dto.setDataBoletimPUD(dataBoletimPUD);
dto.setNumeroBoletimPUD(numeroBoletimPUD);
dto.setDataEncerramentoCM(dataEncerramentoCM);
dto.setDataEncerramentoPUD(dataEncerramentoPUD);
dto.setNumeroPublicacaoCM(numeroPublicacaoCM);
dto.setPortariaDocumentUID(portariaDocumentUID);
dto.setCurriculoMinimoDocumentUID(curriculoMinimoDocumentUID);
dto.setPudDocumentUID(pudDocumentUID);
if (dataBCACM != null) {
dto.setCmApproved(true);
dto.setCmEditable(false);
dto.setStatusCM("PUBLICADO");
} else if (dataEncerramentoCM != null) {
dto.setCmEditable(false);
dto.setStatusCM("AGUARDANDO PUBLICAÇÃO");
} else if (revisado == true) {
dto.setCmEditable(true);
dto.setStatusCM("REVISADO");
} else {
dto.setStatusCM("EM ELABORAÇÃO");
}
if (dataBoletimPUD != null) {
dto.setPudApproved(true);
dto.setPudEditable(false);
dto.setStatusPUD("PUBLICADO");
} else if (dataEncerramentoPUD != null) {
dto.setPudEditable(false);
dto.setStatusPUD("AGUARDANDO PUBLICAÇÃO");
} else {
dto.setStatusPUD("EM ELABORAÇÃO");
}
return dto;
}
use of com.tomasio.projects.trainning.dto.CurriculoMinimoDTO in project trainning by fernandotomasio.
the class CurriculoMinimo method createDTO.
public CurriculoMinimoDTO createDTO() {
CurriculoMinimoDTO dto = createDTOWithoutDependencies();
dto.setCurso(curso.createDTOWithoutDependencies());
if (this.disciplinas != null && this.disciplinas.size() > 0) {
DisciplinaDTO[] disciplinaArray = new DisciplinaDTO[disciplinas.size()];
for (int i = 0; i < disciplinas.size(); i++) {
// System.out.println(disciplinas.get(i));
disciplinaArray[i] = disciplinas.get(i).createDTOMinimal();
}
dto.setDisciplinas(disciplinaArray);
}
return dto;
}
use of com.tomasio.projects.trainning.dto.CurriculoMinimoDTO in project trainning by fernandotomasio.
the class PudsController method saveConclusao.
public void saveConclusao(ConclusaoPUDForm form) {
CurriculoMinimoDTO curriculo = teachingDocumentsService.findCurriculoMinimo(form.getCurriculoMinimoId());
Calendar dataEncerramento = Calendar.getInstance();
dataEncerramento.setTime(form.getDataEncerramento());
curriculo.setDataEncerramentoPUD(dataEncerramento);
SimpleDateFormat dfYear = new SimpleDateFormat("yyyy");
if (form.getAno() != null) {
curriculo.setAnoPublicacaoPUD(dfYear.format(form.getAno()));
}
teachingDocumentsService.updateCurriculoMinimo(curriculo);
}
use of com.tomasio.projects.trainning.dto.CurriculoMinimoDTO in project trainning by fernandotomasio.
the class PudsController method savePrefacio.
public void savePrefacio(PUDForm form) {
PrefacioForm prefacioForm = form.getPrefacioForm();
CurriculoMinimoDTO curriculoMinimo = teachingDocumentsService.findCurriculoMinimo(form.getCurriculoMinimoId());
curriculoMinimo.setPrefacio2(prefacioForm.getDescricao());
teachingDocumentsService.updateCurriculoMinimo(curriculoMinimo);
}
use of com.tomasio.projects.trainning.dto.CurriculoMinimoDTO in project trainning by fernandotomasio.
the class PudsController method savePublicacao.
public void savePublicacao(PublicacaoPUDForm form) {
CurriculoMinimoDTO curriculo = teachingDocumentsService.findCurriculoMinimo(form.getCurriculoMinimoId());
curriculo.setNumeroBoletimPUD(form.getNumeroBoletim());
Calendar dataBoletim = Calendar.getInstance();
curriculo.setDataBoletimPUD(dataBoletim);
SimpleDateFormat df = new SimpleDateFormat("ddMMyy");
Map services = new HashMap<>();
services.put("teachingDocumentsService", teachingDocumentsService);
services.put("ecmService", ecmService);
Map params = new HashMap<>();
params.put("curriculoMinimoId", String.valueOf(curriculo.getId()));
DOC002PDF report = new DOC002PDF(params, services);
DocumentDTO document = new DocumentDTO();
document.setContentStream(report.build());
document.setTitle("PUD do Curso " + curriculo.getCurso().getCodigo());
document.setName(curriculo.getCurso().getCodigo() + "-" + df.format(curriculo.getDataBoletimPUD().getTime()) + ".pdf");
document.setMimeType("application/pdf");
String documentUID = ecmService.createDocumentWithUUIDParent(document, "045c40a2-f22e-4c96-9a30-0de7909ef736");
if (documentUID != null) {
curriculo.setPudDocumentUID(documentUID);
teachingDocumentsService.updateCurriculoMinimo(curriculo);
}
}
Aggregations