Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Springboot3 #424

Merged
merged 2 commits into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 9 additions & 8 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,22 @@ val mockkVersion = "1.13.8"
val wireMockVersion = "2.19.0"
val filformatVersion = "1.2019.06.26-14.50-746e7610cb12"
val micrometerRegistryVersion = "1.1.2"
val tokenValidationVersion = "2.1.7"
val tokenValidationVersion = "3.0.4"
val jacksonVersion = "2.9.9"
val springdocVersion = "1.6.15"
val springdocVersion = "2.2.0"
val navFoedselsnummerVersion = "1.0-SNAPSHOT.6"
val skattKontraktVersjon = "2.0_20230214104704_706e9c0"
val fellesVersjon = "1.20230116145510_2afcc20"
val kontrakterVersjon = "2.0_20230313140330_0086324"
val fellesVersjon = "2.20231023162434_fa320ce"
val kontrakterVersjon = "3.0_20231109091547_fd2cae7"
val coroutinesVersion = "1.6.4"
val okhttp3Version = "4.9.3"
val okhttp3Version = "5.0.0-alpha.11"

val mainClass = "no.nav.familie.ba.infotrygd.Main"


plugins {
val kotlinVersion = "1.8.21"
val springBootVersion = "2.6.6"
val springBootVersion = "3.0.5"
id("org.springframework.boot") version springBootVersion
id("io.spring.dependency-management") version "1.1.0"
kotlin("jvm") version kotlinVersion
Expand All @@ -43,6 +43,7 @@ configurations {

repositories {
mavenCentral()
mavenLocal()
maven {
name = "Github"
url = uri("https://maven.pkg.github.com/navikt/nav-foedselsnummer")
Expand Down Expand Up @@ -86,8 +87,8 @@ dependencies {
implementation("javax.inject:javax.inject:1")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
implementation("org.springdoc:springdoc-openapi-ui:$springdocVersion")
implementation("org.springdoc:springdoc-openapi-kotlin:$springdocVersion")
implementation("org.springdoc:springdoc-openapi-starter-common:$springdocVersion")
implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:$springdocVersion")
implementation("net.logstash.logback:logstash-logback-encoder:7.3")
implementation("no.nav.familie.eksterne.kontrakter:skatteetaten:$skattKontraktVersjon")
implementation("org.springframework.boot:spring-boot-starter-jdbc")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package no.nav.familie.ba.infotrygd.config
import org.springframework.boot.context.properties.ConfigurationProperties
import org.springframework.stereotype.Component
import org.springframework.validation.annotation.Validated
import javax.validation.constraints.NotEmpty
import jakarta.validation.constraints.NotEmpty

@Validated
@Component
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package no.nav.familie.ba.infotrygd.model.converters

import javax.persistence.AttributeConverter
import javax.persistence.Converter
import jakarta.persistence.AttributeConverter
import jakarta.persistence.Converter

abstract class AbstractCharConverter(private val size: Int) : AttributeConverter<String?, String?> {
override fun convertToDatabaseColumn(attribute: String?): String? {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package no.nav.familie.ba.infotrygd.model.converters
import org.slf4j.LoggerFactory
import java.time.LocalDate
import java.time.format.DateTimeFormatter
import javax.persistence.AttributeConverter
import jakarta.persistence.AttributeConverter

open class AbstractNavLocalDateConverter(datePattern: String) : AttributeConverter<LocalDate?, Int?> {
private val logger = LoggerFactory.getLogger(javaClass)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package no.nav.familie.ba.infotrygd.model.converters

import no.nav.commons.foedselsnummer.FoedselsNr
import javax.persistence.AttributeConverter
import jakarta.persistence.AttributeConverter

class FoedselNrConverter : AttributeConverter<FoedselsNr?, String?> {
override fun convertToDatabaseColumn(attribute: FoedselsNr?): String? {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package no.nav.familie.ba.infotrygd.model.converters
import no.nav.familie.ba.infotrygd.exception.UkjentDatabaseverdiException
import no.nav.familie.ba.infotrygd.model.kodeverk.Kode
import no.nav.familie.ba.infotrygd.model.kodeverk.SakStatus
import javax.persistence.AttributeConverter
import javax.persistence.Converter
import jakarta.persistence.AttributeConverter
import jakarta.persistence.Converter

abstract class KodeConverter<T : Kode>(private val koder: List<T>, val fieldSize: Int = 0, val padChar: Char = ' ') : AttributeConverter<T?, String?> {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package no.nav.familie.ba.infotrygd.model.converters

import java.time.LocalDate
import javax.persistence.AttributeConverter
import javax.persistence.Converter
import jakarta.persistence.AttributeConverter
import jakarta.persistence.Converter

@Converter
class NavCharDateConverter : AttributeConverter<LocalDate?, String?> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package no.nav.familie.ba.infotrygd.model.converters

import javax.persistence.Converter
import jakarta.persistence.Converter

@Converter
class NavLocalDateConverter : AbstractNavLocalDateConverter("yyyyMMdd")
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package no.nav.familie.ba.infotrygd.model.converters

import javax.persistence.Converter
import jakarta.persistence.Converter

@Converter
class NavReversedLocalDateConverter : AbstractNavLocalDateConverter("ddMMyyyy")
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package no.nav.familie.ba.infotrygd.model.converters
import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.utils.fraReversert
import no.nav.familie.ba.infotrygd.utils.reversert
import javax.persistence.AttributeConverter
import jakarta.persistence.AttributeConverter

class ReversedFoedselNrConverter : AttributeConverter<FoedselsNr?, String?> {
override fun convertToDatabaseColumn(attribute: FoedselsNr?): String? {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package no.nav.familie.ba.infotrygd.model.converters

import no.nav.commons.foedselsnummer.FoedselsNr
import javax.persistence.AttributeConverter
import jakarta.persistence.AttributeConverter

class ReversedLongFoedselNrConverter : AttributeConverter<FoedselsNr?, Long?> {
private val converter = ReversedFoedselNrConverter()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package no.nav.familie.ba.infotrygd.model.converters

import javax.persistence.AttributeConverter
import jakarta.persistence.AttributeConverter

class StatusLopenrConverter : AttributeConverter<Long?, String?> {
override fun convertToDatabaseColumn(attribute: Long?): String? {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package no.nav.familie.ba.infotrygd.model.db2

import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "T_BESLUT")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ package no.nav.familie.ba.infotrygd.model.db2
import no.nav.familie.ba.infotrygd.model.converters.Char2Converter
import no.nav.familie.ba.infotrygd.model.converters.CharConverter
import java.time.LocalDate
import javax.persistence.Column
import javax.persistence.Convert
import javax.persistence.EmbeddedId
import javax.persistence.Entity
import javax.persistence.Table
import jakarta.persistence.Column
import jakarta.persistence.Convert
import jakarta.persistence.EmbeddedId
import jakarta.persistence.Entity
import jakarta.persistence.Table
import no.nav.familie.kontrakter.ba.infotrygd.Delytelse as DelytelseDto


Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package no.nav.familie.ba.infotrygd.model.db2

import java.io.Serializable
import javax.persistence.Column
import javax.persistence.Embeddable
import jakarta.persistence.Column
import jakarta.persistence.Embeddable

@Embeddable
data class DelytelseId(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package no.nav.familie.ba.infotrygd.model.db2

import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "T_ENDRING")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package no.nav.familie.ba.infotrygd.model.db2

import java.io.Serializable
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.Id
import javax.persistence.Table
import jakarta.persistence.Column
import jakarta.persistence.Entity
import jakarta.persistence.Id
import jakarta.persistence.Table


@Entity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package no.nav.familie.ba.infotrygd.model.db2

import no.nav.familie.ba.infotrygd.model.converters.Char2Converter
import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "T_STONAD")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package no.nav.familie.ba.infotrygd.model.db2

import java.io.Serializable
import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "T_STONADSKLASSE")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import no.nav.familie.ba.infotrygd.model.converters.ReversedFoedselNrConverter
import no.nav.familie.ba.infotrygd.utils.DatoUtils.seqDatoTilYearMonth
import no.nav.familie.ba.infotrygd.utils.DatoUtils.stringDatoMMyyyyTilYearMonth
import java.time.YearMonth
import javax.persistence.*
import jakarta.persistence.*


@Entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import no.nav.familie.ba.infotrygd.model.converters.Char2Converter
import no.nav.familie.ba.infotrygd.model.converters.CharConverter
import org.hibernate.annotations.Cascade
import org.hibernate.annotations.CascadeType
import javax.persistence.*
import jakarta.persistence.*


@Entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import no.nav.familie.ba.infotrygd.model.converters.ReversedFoedselNrConverter
import no.nav.familie.ba.infotrygd.model.converters.ReversedLongFoedselNrConverter
import no.nav.familie.ba.infotrygd.utils.DatoUtils
import java.time.YearMonth
import javax.persistence.*
import jakarta.persistence.*
import no.nav.familie.kontrakter.ba.infotrygd.Barn as BarnDto

@Entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ package no.nav.familie.ba.infotrygd.model.dl1

import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.model.converters.ReversedFoedselNrConverter
import javax.persistence.Column
import javax.persistence.Convert
import javax.persistence.Entity
import javax.persistence.Id
import javax.persistence.Table
import jakarta.persistence.Column
import jakarta.persistence.Convert
import jakarta.persistence.Entity
import jakarta.persistence.Id
import jakarta.persistence.Table

@Entity
@Table(name = "SA_HENDELSE_20")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package no.nav.familie.ba.infotrygd.model.dl1

import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.model.converters.ReversedFoedselNrConverter
import javax.persistence.*
import jakarta.persistence.*
import java.io.Serializable

@Entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.model.converters.*
import java.io.Serializable
import java.time.LocalDate
import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "SA_SAK_10")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package no.nav.familie.ba.infotrygd.model.dl1
import no.nav.familie.ba.infotrygd.model.converters.SakStatusConverter
import no.nav.familie.ba.infotrygd.model.converters.StatusLopenrConverter
import no.nav.familie.ba.infotrygd.model.kodeverk.SakStatus
import javax.persistence.*
import jakarta.persistence.*

@Entity
@Table(name = "SA_STATUS_15")
Expand Down
10 changes: 5 additions & 5 deletions src/main/kotlin/no/nav/familie/ba/infotrygd/model/dl1/Stønad.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import no.nav.commons.foedselsnummer.FoedselsNr
import no.nav.familie.ba.infotrygd.model.converters.CharConverter
import no.nav.familie.ba.infotrygd.model.converters.ReversedFoedselNrConverter
import java.io.Serializable
import javax.persistence.Column
import javax.persistence.Convert
import javax.persistence.Entity
import javax.persistence.Id
import javax.persistence.Table
import jakarta.persistence.Column
import jakarta.persistence.Convert
import jakarta.persistence.Entity
import jakarta.persistence.Id
import jakarta.persistence.Table

@Entity
@Table(name = "BA_STOENAD_20")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import no.nav.familie.ba.infotrygd.integration.TableIntegrator
import no.nav.security.token.support.core.api.Unprotected
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RestController
import javax.transaction.Transactional
import jakarta.transaction.Transactional

@RestController
@Unprotected
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package no.nav.familie.ba.infotrygd.rest.filter

import org.slf4j.LoggerFactory
import javax.servlet.FilterChain
import javax.servlet.ServletRequest
import javax.servlet.ServletResponse
import javax.servlet.http.HttpFilter
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
import jakarta.servlet.FilterChain
import jakarta.servlet.ServletRequest
import jakarta.servlet.ServletResponse
import jakarta.servlet.http.HttpFilter
import jakarta.servlet.http.HttpServletRequest
import jakarta.servlet.http.HttpServletResponse


class AccessLogFilter(private val applicationName: String) : HttpFilter() {
Expand Down
Loading