diff --git a/.github/.m2/maven-settings.xml b/.github/.m2/maven-settings.xml
new file mode 100644
index 00000000..8d27d889
--- /dev/null
+++ b/.github/.m2/maven-settings.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ github
+ ${env.GITHUB_USERNAME}
+ ${env.GITHUB_TOKEN}
+
+
+
+
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 8ca5e3df..8cc654a2 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -10,9 +10,6 @@ updates:
directory: "/"
registries:
- "maven-github"
- ignore:
- - dependency-name: "no.nav.bidrag:bidrag-commons"
- versions: [ "0.x.x" ]
schedule:
interval: "weekly"
day: "monday"
diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index a79ef180..077de811 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -29,6 +29,9 @@ jobs:
mvn versions:set -DnewVersion="${{ env.VERSION }}"
mvn versions:commit
- name: Deploy to Github Package
+ env:
+ GITHUB_USERNAME: x-access-token
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
echo "Release package with version ${{ env.VERSION }}"
- mvn source:jar-no-fork deploy -DskipTests=true -Dmaven.wagon.http.pool=false
\ No newline at end of file
+ mvn --settings .github/.m2/maven-settings.xml source:jar-no-fork deploy -DskipTests=true -Dmaven.wagon.http.pool=false -DdeplyAtEnd=true
\ No newline at end of file
diff --git a/.github/workflows/release-draft.yaml b/.github/workflows/release-draft.yaml
index 2484b793..bcc8265e 100644
--- a/.github/workflows/release-draft.yaml
+++ b/.github/workflows/release-draft.yaml
@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- - uses: actions/setup-java@v4.0.0
+ - uses: actions/setup-java@v4
with:
java-version: 21
distribution: 'temurin'
diff --git a/bidrag-commons/pom.xml b/bidrag-commons/pom.xml
index 5bb59dd9..bb880016 100644
--- a/bidrag-commons/pom.xml
+++ b/bidrag-commons/pom.xml
@@ -8,7 +8,7 @@
${revision}
- bidrag-commons
+ bidrag-commons-felles
bidrag-commons
${parent.version}
jar
@@ -52,21 +52,13 @@
1.0.1
- 21
- 21
official
-
- 3.11.0
- 3.2.3
- 3.1.1
- 3.2.3
- 3.3.1
- 3.0.1
- 3.1.0
- 3.3.0
- 1.5.0
- 3.5.0
+ 21
+ ${java.version}
+ ${java.version}
+ ${java.version}
+
@@ -192,102 +184,6 @@
-
-
- release
-
-
- release
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source.version}
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- ${maven-jar.version}
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler.version}
-
- ${java.version}
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- ${maven-release.version}
-
- true
- true
- release
- deploy
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source.version}
-
-
- attach-sources
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- ${maven-deploy.version}
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire.version}
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- ${maven-failsafe.version}
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- ${maven-resources.version}
-
-
- org.codehaus.mojo
- flatten-maven-plugin
- ${flatten-maven.version}
-
-
-
-
-
-
-
src/main/kotlin
src/test/kotlin
@@ -296,37 +192,6 @@
org.jetbrains.kotlin
kotlin-maven-plugin
- ${kotlin.version}
-
-
- -Xjsr305=strict
-
-
- spring
-
- ${java.version}
-
-
-
- compile
- compile
-
- compile
-
-
-
- test-compile
- test-compile
-
- test-compile
-
-
-
- ${project.basedir}/src/test/kotlin
-
-
-
-
org.jetbrains.kotlin
@@ -335,54 +200,6 @@
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source.version}
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- ${build-helper-maven.version}
-
-
-
- generate-sources
-
- add-source
-
-
-
- src/main/kotlin
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- ${maven-surefire.version}
-
-
- org.apache.maven.plugins
- maven-release-plugin
- ${maven-release.version}
-
- true
- true
- release
- deploy
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler.version}
-
- ${java.version}
-
-
org.apache.maven.plugins
maven-antrun-plugin
diff --git a/bidrag-domene/pom.xml b/bidrag-domene/pom.xml
index bb7bcba1..9dc06298 100644
--- a/bidrag-domene/pom.xml
+++ b/bidrag-domene/pom.xml
@@ -9,21 +9,23 @@
${revision}
- bidrag-domene
+ bidrag-domene-felles
bidrag-domene
- ${parent.version}
+ ${project.parent.version}
jar
UTF-8
- 1.8
2.2.19
6.1.2
3.1.0
- 1.8
1.8
+ ${java.version}
+ ${java.version}
+ ${java.version}
+
@@ -85,101 +87,7 @@
-
-
- release
-
-
- release
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.3.0
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.3.0
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.11.0
-
- 17
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 3.0.1
-
- true
- true
- release
- deploy
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.3.0
-
-
- attach-sources
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- 3.1.1
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.2.3
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- 3.2.3
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.3.1
-
-
- org.codehaus.mojo
- flatten-maven-plugin
- 1.5.0
-
-
-
-
-
-
src/main/kotlin
@@ -189,60 +97,11 @@
org.jetbrains.kotlin
kotlin-maven-plugin
- ${kotlin.version}
-
-
- -Xjsr305=strict
-
- 1.8
-
-
-
- compile
- compile
-
- compile
-
-
-
- test-compile
- test-compile
-
- test-compile
-
-
-
- ${project.basedir}/src/test/kotlin
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.2.3
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.3.0
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
- true
- true
- release
- deploy
-
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ ${maven-antrun.version}
ktlint
diff --git a/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/felles/StringToBooleanConverter.kt b/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/felles/StringToBooleanConverter.kt
index c53534d5..c573267a 100644
--- a/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/felles/StringToBooleanConverter.kt
+++ b/bidrag-domene/src/main/kotlin/no/nav/bidrag/domene/felles/StringToBooleanConverter.kt
@@ -4,6 +4,7 @@ import org.springframework.core.convert.converter.Converter
import java.util.Locale
internal class StringToBooleanConverter : Converter {
+
private val trueValues = setOf("true", "on", "yes", "1")
private val falseValues = setOf("false", "off", "no", "0")
diff --git a/bidrag-transport/pom.xml b/bidrag-transport/pom.xml
index 8060e764..215da3f2 100644
--- a/bidrag-transport/pom.xml
+++ b/bidrag-transport/pom.xml
@@ -10,9 +10,9 @@
${revision}
- bidrag-transport
+ bidrag-transport-felles
bidrag-transport
- ${parent.version}
+ ${project.parent.version}
jar
@@ -20,17 +20,12 @@
6.1.2
3.0.2
- 1.8
1.8
+ ${java.version}
+ ${java.version}
+ ${java.version}
-
-
- github
- https://maven.pkg.github.com/navikt/bidrag-commons
-
-
-
org.jetbrains.kotlin
@@ -76,102 +71,6 @@
-
-
- release
-
-
- release
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.3.0
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.3.0
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.11.0
-
- 17
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 3.0.1
-
- true
- true
- release
- deploy
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.3.0
-
-
- attach-sources
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- 3.1.1
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.2.2
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- 3.2.2
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.3.1
-
-
- org.codehaus.mojo
- flatten-maven-plugin
- 1.5.0
-
-
-
-
-
-
-
src/main/kotlin
src/test/kotlin
@@ -180,60 +79,11 @@
org.jetbrains.kotlin
kotlin-maven-plugin
- ${kotlin.version}
-
-
- -Xjsr305=strict
-
- 1.8
-
-
-
- compile
- compile
-
- compile
-
-
-
- test-compile
- test-compile
-
- test-compile
-
-
-
- ${project.basedir}/src/test/kotlin
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.0
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.3.0
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 3.0.1
-
- true
- true
- release
- deploy
-
org.apache.maven.plugins
maven-antrun-plugin
- 3.1.0
+ ${maven-antrun.version}
ktlint
@@ -278,14 +128,6 @@
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 8
- 8
-
-
diff --git a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Arbeidsforhold.kt b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Arbeidsforhold.kt
index 6f388b57..8a87337d 100644
--- a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Arbeidsforhold.kt
+++ b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Arbeidsforhold.kt
@@ -21,13 +21,13 @@ data class ArbeidsforholdGrunnlagDto(
val arbeidsgiverOrgnummer: String?,
@Schema(description = "Liste av ansettelsesdetaljer, med eventuell historikk")
- val ansettelsesdetaljer: List?,
+ val ansettelsesdetaljerListe: List?,
@Schema(description = "Liste over registrerte permisjoner")
- val permisjoner: List?,
+ val permisjonListe: List?,
@Schema(description = "Liste over registrerte permitteringer")
- val permitteringer: List?,
+ val permitteringListe: List?,
)
data class Ansettelsesdetaljer(
diff --git a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/HentGrunnlagDto.kt b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/HentGrunnlagDto.kt
index 542b7181..9d07701a 100644
--- a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/HentGrunnlagDto.kt
+++ b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/HentGrunnlagDto.kt
@@ -1,7 +1,6 @@
package no.nav.bidrag.transport.behandling.grunnlag.response
import io.swagger.v3.oas.annotations.media.Schema
-import no.nav.bidrag.transport.person.SivilstandPdlHistorikkDto
import java.time.LocalDateTime
data class HentGrunnlagDto(
@@ -28,7 +27,7 @@ data class HentGrunnlagDto(
val husstandsmedlemmerOgEgneBarnListe: List,
@Schema(description = "Periodisert liste over en persons sivilstand")
- val sivilstandListe: List,
+ val sivilstandListe: List,
@Schema(description = "Periodisert liste over innhentet barnetilsyn")
val barnetilsynListe: List,
diff --git a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/SivilstandDto.kt b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Sivilstand.kt
similarity index 57%
rename from bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/SivilstandDto.kt
rename to bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Sivilstand.kt
index fe8ed4c9..4cddf4f9 100644
--- a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/SivilstandDto.kt
+++ b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Sivilstand.kt
@@ -30,3 +30,26 @@ data class SivilstandDto(
@Schema(description = "Hentet tidspunkt")
val hentetTidspunkt: LocalDateTime,
)
+
+data class SivilstandGrunnlagDto(
+ @Schema(description = "Id til personen sivilstanden er rapportert for")
+ val personId: String?,
+
+ @Schema(description = "Type sivilstand fra PDL")
+ val type: SivilstandskodePDL?,
+
+ @Schema(description = "Dato sivilstanden er gyldig fra")
+ val gyldigFom: LocalDate?,
+
+ @Schema(description = "Dato NAV tidligst har fått bekreftet sivilstanden")
+ val bekreftelsesdato: LocalDate?,
+
+ @Schema(description = "Master for opplysningen om sivilstand (FREG eller PDL)")
+ val master: String?,
+
+ @Schema(description = "Tidspunktet sivilstanden er registrert")
+ val registrert: LocalDateTime?,
+
+ @Schema(description = "Angir om sivilstanden er historisk (true) eller aktiv (false)")
+ val historisk: Boolean?,
+)
diff --git a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Skattegrunnlag.kt b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Skattegrunnlag.kt
index 6cb9fb72..9c3e7fdc 100644
--- a/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Skattegrunnlag.kt
+++ b/bidrag-transport/src/main/kotlin/no/nav/bidrag/transport/behandling/grunnlag/response/Skattegrunnlag.kt
@@ -44,7 +44,7 @@ data class SkattegrunnlagGrunnlagDto(
val periodeTil: LocalDate,
@Schema(description = "Liste over poster med skattegrunnlag")
- val skattegrunnlagListe: List,
+ val skattegrunnlagspostListe: List,
)
data class SkattegrunnlagspostDto(
diff --git a/pom.xml b/pom.xml
index a7ae3d32..12487f83 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,19 @@
5.8.0
2.2.20
+
+
+ 3.12.1
3.3.0
+ 3.2.5
+ 3.1.1
+ 3.2.5
+ 3.3.1
+ 3.0.1
+ 3.1.0
+ 3.3.0
+ 1.5.0
+ 3.5.0
@@ -27,6 +39,12 @@
bidrag-transport
bidrag-commons
+
+
+ github
+ https://maven.pkg.github.com/navikt/bidrag-felles
+
+
github
@@ -104,14 +122,141 @@
+
+
+ release
+
+
+ release
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar.version}
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release.version}
+
+ true
+ true
+ release
+ deploy
+
+
+
+
+
+
+
+
+
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${kotlin.version}
+
+
+ -Xjsr305=strict
+
+ ${java.version}
+
+
+
+ compile
+ compile
+
+ compile
+
+
+
+ test-compile
+ test-compile
+
+ test-compile
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler.version}
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release.version}
+
+ true
+ true
+ release
+ deploy
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source.version}
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy.version}
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire.version}
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ ${maven-failsafe.version}
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${maven-resources.version}
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ ${flatten-maven.version}
+
+
+
org.apache.maven.plugins
maven-source-plugin
- ${maven-source.version}
+
\ No newline at end of file