Skip to content

Commit

Permalink
chore(yki): remove open-api models
Browse files Browse the repository at this point in the history
  • Loading branch information
saku-koodari committed Oct 16, 2024
1 parent 8aa3ac5 commit 5fa0e97
Show file tree
Hide file tree
Showing 10 changed files with 7 additions and 343 deletions.
65 changes: 0 additions & 65 deletions server/src/main/kotlin/fi/oph/kitu/generated/model/YkiArviointi.kt

This file was deleted.

This file was deleted.

This file was deleted.

83 changes: 0 additions & 83 deletions server/src/main/kotlin/fi/oph/kitu/generated/model/YkiSuoritus.kt

This file was deleted.

This file was deleted.

31 changes: 0 additions & 31 deletions server/src/main/kotlin/fi/oph/kitu/yki/Mappers.kt

This file was deleted.

9 changes: 2 additions & 7 deletions server/src/main/kotlin/fi/oph/kitu/yki/YkiRepository.kt
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
package fi.oph.kitu.yki

import fi.oph.kitu.generated.model.YkiSuoritus
import org.springframework.stereotype.Repository

@Repository
class YkiRepository {
fun insertSuoritukset(suoritukset: List<YkiSuoritus>) {
for (suoritus in suoritukset) {
insertSuoritus(suoritus)
}
}
fun insertSuoritukset(suoritukset: List<YkiSuoritus>): Void = throw NotImplementedError()

fun insertSuoritus(suoritus: YkiSuoritus): Unit = throw NotImplementedError()
fun insertSuoritus(suoritus: YkiSuoritus): Void = throw NotImplementedError()
}
7 changes: 3 additions & 4 deletions server/src/main/kotlin/fi/oph/kitu/yki/YkiService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,18 @@ class YkiService(
private val logger: Logger = LoggerFactory.getLogger(javaClass)

fun importYkiSuoritukset(lastSeen: LocalDate? = null) {
val dto =
val suoritukset =
ykiRestClient
.get()
.uri("suoritukset")
.retrieve()
.csvBody<YkiSuoritusResponse>()
.csvBody<YkiSuoritus>()

if (dto.isEmpty()) {
if (suoritukset.isEmpty()) {
logger.error("YKI reponded with empty data.")
throw RestClientException("The response is empty")
}

val suoritukset = dto.map { it.toYkiSuoritus() }
repository.insertSuoritukset(suoritukset)
logger.info("suoritukset was added.")
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package fi.oph.kitu.yki

import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.annotation.JsonPropertyOrder
import fi.oph.kitu.generated.model.YkiSuoritus

@JsonPropertyOrder(
"suorittajanOppijanumero",
Expand All @@ -20,7 +19,7 @@ import fi.oph.kitu.generated.model.YkiSuoritus
"puhuminen",
"yleisarvosana",
)
class YkiSuoritusResponse(
data class YkiSuoritus(
@JsonProperty("suorittajanOppijanumero")
val suorittajanOppijanumero: String,
@JsonProperty("sukunimi")
Expand Down Expand Up @@ -49,6 +48,4 @@ class YkiSuoritusResponse(
val puhuminen: Number,
@JsonProperty("yleisarvosana")
val yleisarvosana: Number,
) {
fun toYkiSuoritus(): YkiSuoritus = throw NotImplementedError()
}
)
Loading

0 comments on commit 5fa0e97

Please sign in to comment.