Skip to content

Commit

Permalink
EP-4480
Browse files Browse the repository at this point in the history
  • Loading branch information
oplekal committed Nov 15, 2024
1 parent bdb4d98 commit 34730ae
Show file tree
Hide file tree
Showing 3 changed files with 144 additions and 128 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ public enum JulkiEtusivuTyyppi {
PERUSTE,
OPETUSSUUNNITELMA,
TOTEUTUSSUUNNITELMA,
OPAS
OPAS,
DIGITAALINEN_OSAAMINEN
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import fi.vm.sade.eperusteet.domain.PerusteTila;
import fi.vm.sade.eperusteet.domain.PerusteTyyppi;
import fi.vm.sade.eperusteet.dto.julkinen.AmosaaKoulutustoimijaDto;
import fi.vm.sade.eperusteet.dto.julkinen.JotpaTyyppi;
import fi.vm.sade.eperusteet.dto.julkinen.JulkiEtusivuDto;
import fi.vm.sade.eperusteet.dto.julkinen.JulkiEtusivuTyyppi;
import fi.vm.sade.eperusteet.dto.julkinen.TietoaPalvelustaDto;
Expand Down Expand Up @@ -105,7 +106,16 @@ private List<JulkiEtusivuDto> getPerusteet() {
return julkaisutService.getKaikkiPerusteet().stream()
.map(peruste -> {
JulkiEtusivuDto dto = mapper.map(peruste, JulkiEtusivuDto.class);
dto.setEtusivuTyyppi(PerusteTyyppi.of(peruste.getTyyppi()).equals(PerusteTyyppi.OPAS) ? JulkiEtusivuTyyppi.OPAS : JulkiEtusivuTyyppi.PERUSTE);
dto.setEtusivuTyyppi(JulkiEtusivuTyyppi.PERUSTE);

if (PerusteTyyppi.of(peruste.getTyyppi()).equals(PerusteTyyppi.OPAS)) {
dto.setEtusivuTyyppi(JulkiEtusivuTyyppi.OPAS);
}

if (PerusteTyyppi.of(peruste.getTyyppi()).equals(PerusteTyyppi.DIGITAALINEN_OSAAMINEN)) {
dto.setEtusivuTyyppi(JulkiEtusivuTyyppi.DIGITAALINEN_OSAAMINEN);
}

return dto;
}).collect(Collectors.toList());
}
Expand All @@ -117,6 +127,11 @@ private List<JulkiEtusivuDto> getAmosaaOpetussuunnitelmat() {
if (opetussuunnitelma.getKoulutustyyppi() != null) {
dto.setEtusivuTyyppi(opetussuunnitelma.getKoulutustyyppi().isAmmatillinen() ? JulkiEtusivuTyyppi.TOTEUTUSSUUNNITELMA : JulkiEtusivuTyyppi.OPETUSSUUNNITELMA);
}

if (JotpaTyyppi.MUU.equals(dto.getJotpatyyppi())) {
dto.setKoulutustyyppi(KoulutusTyyppi.MUU_KOULUTUS.toString());
}

return dto;
}).collect(Collectors.toList());
}
Expand Down
Loading

0 comments on commit 34730ae

Please sign in to comment.