Skip to content

Commit

Permalink
Lisää pätevyys suoritetut tutkinnot pakettiin
Browse files Browse the repository at this point in the history
  • Loading branch information
hruoho committed Jan 3, 2025
1 parent a7b4f3c commit 9932671
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,8 @@
<virta:Opintopiste>0.000000</virta:Opintopiste>
</virta:Sisaltyvyys>
<virta:Opinnaytetyo>0</virta:Opinnaytetyo>
<virta:Patevyys>il</virta:Patevyys>
<virta:Patevyys>aa</virta:Patevyys>
</virta:Opintosuoritus>
<virta:Opintosuoritus valtakunnallinenKoulutusmoduulitunniste="" opiskeluoikeusAvain="1114082125" opiskelijaAvain="1114082124" koulutusmoduulitunniste="IA3027" avain="1125491590">
<virta:SuoritusPvm>2015-12-04</virta:SuoritusPvm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,10 @@ object SuoritetutTutkinnotKorkeakoulunOpiskeluoikeus {
kt.kotipaikka.map(SuoritetutTutkinnotKoodistokoodiviite.fromKoskiSchema)
)
),
lisätiedot = kk.lisätiedot
.flatMap(_.virtaOpiskeluoikeudenTyyppi)
.map(virtaOpiskeluoikeudenTyyppiKoski =>
SuoritetutTutkinnotKorkeakoulunLisätiedot(
virtaOpiskeluoikeudenTyyppi = Some(SuoritetutTutkinnotKoodistokoodiviite.fromKoskiSchema(virtaOpiskeluoikeudenTyyppiKoski))
)
),
lisätiedot = kk.lisätiedot.map(l => SuoritetutTutkinnotKorkeakoulunLisätiedot(
virtaOpiskeluoikeudenTyyppi = l.virtaOpiskeluoikeudenTyyppi.map(SuoritetutTutkinnotKoodistokoodiviite.fromKoskiSchema),
opettajapatevyys = l.opettajapatevyys.map(_.map(SuoritetutTutkinnotKoodistokoodiviite.fromKoskiSchema))
)),
suoritukset = kk.suoritukset
.collect { case t: schema.KorkeakoulututkinnonSuoritus => t }
.map(s => SuoritetutTutkinnotKorkeakoulututkinnonSuoritus(
Expand Down Expand Up @@ -69,6 +66,7 @@ case class SuoritetutTutkinnotKorkeakoulunOpiskeluoikeus(

case class SuoritetutTutkinnotKorkeakoulunLisätiedot(
virtaOpiskeluoikeudenTyyppi: Option[SuoritetutTutkinnotKoodistokoodiviite],
opettajapatevyys: Option[List[SuoritetutTutkinnotKoodistokoodiviite]]
)

@Title("Korkeakoulututkinnon suoritus")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,8 @@ class SuoritetutTutkinnotServiceSpec

actualSuoritus.koulutusmoduuli.eurooppalainenTutkintojenViitekehysEQF should equal(Some(Koodistokoodiviite("7", "eqf")))
actualSuoritus.koulutusmoduuli.kansallinenTutkintojenViitekehysNQF should equal(Some(Koodistokoodiviite("7", "nqf")))

actualOo.asInstanceOf[SuoritetutTutkinnotKorkeakoulunOpiskeluoikeus].lisätiedot.flatMap(_.opettajapatevyys.map(_.map(_.koodiarvo))) should equal(Some(List("aa", "il")))
})
}
}
Expand Down

0 comments on commit 9932671

Please sign in to comment.