Skip to content
Draft
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
56 changes: 28 additions & 28 deletions .deploy/naiserator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ spec:
image: {{image}}
port: 8080
ingresses:
{{#each ingresses as |url|}}
- {{url}}
{ { #each ingresses as |url|}}
- {{url } }
{{/each}}
liveness:
path: /fpabakus/internal/health/isAlive
Expand Down Expand Up @@ -69,30 +69,30 @@ spec:
- "NAVident"
- "azp_name"
groups:
{{#each groups as |group|}}
- id: "{{group}}"
{{/each}}
{{#if AZURE_IAC_RULES}}
accessPolicy:
inbound:
rules:
{{#each AZURE_IAC_RULES}}
- application: {{app}}
namespace: {{namespace}}
cluster: {{cluster}}
{{#if scopes}}
permissions:
scopes:
{{#each scopes}}
- "{{this}}"
{{/each}}
{{/if}}
{{#if roles}}
permissions:
roles:
{{#each roles}}
- "{{this}}"
{{/each}}
{{/if}}
{{/each}}
{ { #each groups as |group|}}
- id: "{{group}}"
{{/each } }
{ { #if AZURE_IAC_RULES}}
accessPolicy:
inbound:
rules:
{ { #each AZURE_IAC_RULES}}
- application: {{app } }
namespace: {{namespace } }
cluster: {{cluster}}
{ { #if scopes}}
permissions:
scopes:
{ { #each scopes}}
- "{{this}}"
{{/each } }
{{/if } }
{ { #if roles}}
permissions:
roles:
{ { #each roles}}
- "{{this}}"
{{/each } }
{{/if } }
{{/each}}
{{/if}}
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ ij_java_for_statement_wrap = off
ij_java_generate_final_locals = false
ij_java_generate_final_parameters = false
ij_java_if_brace_force = always
ij_java_imports_layout = $*, |, java.**, |, javax.**, |, org.**, |, com.**, |, *, |
ij_java_imports_layout = $*, |, java.**, |, javax.**, |, jakarta.**, |, org.**, |, com.**, |, *, |
ij_java_indent_case_from_switch = true
ij_java_insert_inner_class_imports = false
ij_java_insert_override_annotation = true
Expand Down
30 changes: 15 additions & 15 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
kontrakt:
- any:
- changed-files:
- any-glob-to-any-file: "kontrakt/src/main/java/**/*"
- any-glob-to-any-file: "kontrakt-vedtak/src/main/java/**/*"
- any-glob-to-any-file: "kodeverk/src/main/java/**/*"
- any:
- changed-files:
- any-glob-to-any-file: "kontrakt/src/main/java/**/*"
- any-glob-to-any-file: "kontrakt-vedtak/src/main/java/**/*"
- any-glob-to-any-file: "kodeverk/src/main/java/**/*"

migreringer:
- any:
- changed-files:
- any-glob-to-any-file: "migreringer/src/main/resources/**/*"
- any:
- changed-files:
- any-glob-to-any-file: "migreringer/src/main/resources/**/*"

web:
- any:
- changed-files:
- any-glob-to-any-file: "web/src/main/java/**/*"
- any:
- changed-files:
- any-glob-to-any-file: "web/src/main/java/**/*"

pom:
- any:
- changed-files:
- any-glob-to-any-file: "**/*/pom.xml"
- any-glob-to-any-file: "pom.xml"
- any:
- changed-files:
- any-glob-to-any-file: "**/*/pom.xml"
- any-glob-to-any-file: "pom.xml"
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
notify:
name: Notify
if: github.ref_name == 'master' && (success() || failure()) && !contains(needs.*.result, 'skipped')
needs: [build-app, fpsak-tester, verdikjede-tester]
needs: [ build-app, fpsak-tester, verdikjede-tester ]
uses: navikt/fp-autotest/.github/workflows/report-and-notify.yml@master
with:
fpsak: ${{ needs.fpsak-tester.outputs.resultat }}
Expand All @@ -84,7 +84,7 @@ jobs:
permissions:
id-token: write
if: github.ref_name == 'master'
needs: [build-app, fpsak-tester, verdikjede-tester]
needs: [ build-app, fpsak-tester, verdikjede-tester ]
uses: navikt/fp-gha-workflows/.github/workflows/deploy.yml@main
with:
gar: true
Expand All @@ -97,7 +97,7 @@ jobs:
permissions:
id-token: write
if: github.ref_name == 'master'
needs: [build-app, fpsak-tester, verdikjede-tester, deploy-dev]
needs: [ build-app, fpsak-tester, verdikjede-tester, deploy-dev ]
uses: navikt/fp-gha-workflows/.github/workflows/deploy.yml@main
with:
gar: true
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ on:

jobs:
codeql:
name: CodeQl
permissions:
actions: read
contents: read
security-events: write
uses: navikt/fp-gha-workflows/.github/workflows/codeql.yml@main
secrets: inherit
name: CodeQl
permissions:
actions: read
contents: read
security-events: write
uses: navikt/fp-gha-workflows/.github/workflows/codeql.yml@main
secrets: inherit
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ FP-ABAKUS
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=navikt_fp-abakus&metric=sqale_index)](https://sonarcloud.io/dashboard?id=navikt_fp-abakus)

### Abakus kontrakt

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/navikt/fp-abakus)](https://github.com/navikt/fp-abakus/releases)
![GitHub](https://img.shields.io/github/license/navikt/fp-abakus)

Expand Down
118 changes: 59 additions & 59 deletions domenetjenester/iay/pom.xml
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>domenetjenester</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<parent>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>domenetjenester</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>

<artifactId>iay</artifactId>
<packaging>jar</packaging>
<name>Abakus :: Domenetjeneste :: IAY</name>
<artifactId>iay</artifactId>
<packaging>jar</packaging>
<name>Abakus :: Domenetjeneste :: IAY</name>

<dependencies>
<dependency>
<dependencies>
<dependency>
<groupId>no.nav.fpsak.tidsserie</groupId>
<artifactId>fpsak-tidsserie</artifactId>
</dependency>

<dependency>
<groupId>no.nav.vedtak.prosesstask</groupId>
<artifactId>prosesstask-kontekst</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>prosesstask</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>kobling</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles</groupId>
<artifactId>felles-db</artifactId>
</dependency>
<groupId>no.nav.vedtak.prosesstask</groupId>
<artifactId>prosesstask-kontekst</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>prosesstask</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>kobling</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles</groupId>
<artifactId>felles-db</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles</groupId>
<artifactId>felles-abac-kontekst</artifactId>
Expand All @@ -45,51 +45,51 @@
<artifactId>fp-ws-proxy-v1</artifactId>
</dependency>

<!-- integrasjoner -->
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>vedtak</artifactId>
</dependency>
<!-- integrasjoner -->
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>vedtak</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>lonnskomp</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>infotrygd-grunnlag-klient</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>infotrygd-grunnlag-klient</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>spokelse-klient</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.kontrakter</groupId>
<artifactId>fp-feed-vedtak-tjenestespesifikasjon</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>abakus-kontrakt</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.kontrakter</groupId>
<artifactId>fp-feed-vedtak-tjenestespesifikasjon</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.abakus</groupId>
<artifactId>abakus-kontrakt</artifactId>
</dependency>

<!-- Andre NAV tjenestespesifikasjoner -->
<dependency>
<groupId>no.nav.tjenester</groupId>
<artifactId>aordningen-inntektsinformasjon-v1</artifactId>
</dependency>
<!-- Andre NAV tjenestespesifikasjoner -->
<dependency>
<groupId>no.nav.tjenester</groupId>
<artifactId>aordningen-inntektsinformasjon-v1</artifactId>
</dependency>

<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>felles-integrasjon-rest-klient</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>felles-integrasjon-rest-klient</artifactId>
</dependency>
<dependency>
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
<artifactId>ereg-klient</artifactId>
</dependency>

<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations-jakarta</artifactId>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations-jakarta</artifactId>
</dependency>

</dependencies>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import jakarta.persistence.Table;
import jakarta.persistence.Transient;
import jakarta.persistence.Version;

import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey;
import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked;
import no.nav.foreldrepenger.abakus.felles.diff.IndexKeyComposer;
Expand Down Expand Up @@ -205,13 +206,8 @@ public int hashCode() {

@Override
public String toString() {
return getClass().getSimpleName() + "<" +
"periode=" + periode +
", overstyrtPeriode=" + overstyrtPeriode +
", prosentsats=" + prosentsats +
", beskrivelse=" + beskrivelse +
", sisteLønnsendringsdato=" + sisteLønnsendringsdato +
'>';
return getClass().getSimpleName() + "<" + "periode=" + periode + ", overstyrtPeriode=" + overstyrtPeriode + ", prosentsats=" + prosentsats
+ ", beskrivelse=" + beskrivelse + ", sisteLønnsendringsdato=" + sisteLønnsendringsdato + '>';
}

boolean hasValues() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
import jakarta.persistence.OneToMany;
import jakarta.persistence.Table;
import jakarta.persistence.Version;

import no.nav.abakus.iaygrunnlag.kodeverk.Fagsystem;
import no.nav.abakus.iaygrunnlag.kodeverk.IndexKey;
import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType;
Expand Down Expand Up @@ -145,13 +146,11 @@ YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem,
return YtelseBuilder.oppdatere(ytelse).medYtelseType(type).medKilde(fagsystem).medSaksreferanse(saksnummer);
}

YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem,
YtelseType type, IntervallEntitet periode,
Optional<LocalDate> tidligsteAnvistFom) {
YtelseBuilder getYtelseBuilderForType(Fagsystem fagsystem, YtelseType type, IntervallEntitet periode, Optional<LocalDate> tidligsteAnvistFom) {
// OBS kan være flere med samme Tema/TUK+FOM: Konvensjon ifm rammevedtak BS
List<Ytelse> aktuelleYtelser = getAlleYtelser().stream()
.filter(ya -> ya.getKilde().equals(fagsystem) && ya.getRelatertYtelseType().equals(type)
&& (periode.getFomDato().equals(ya.getPeriode().getFomDato())))
.filter(ya -> ya.getKilde().equals(fagsystem) && ya.getRelatertYtelseType().equals(type) && (periode.getFomDato()
.equals(ya.getPeriode().getFomDato())))
.collect(Collectors.toList());
Optional<Ytelse> ytelse = aktuelleYtelser.stream().filter(ya -> periode.equals(ya.getPeriode())).findFirst();
if (ytelse.isEmpty() && !aktuelleYtelser.isEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,8 @@ public YtelseBuilder getYtelselseBuilderForType(Fagsystem fagsystem,
}

public YtelseBuilder getYtelselseBuilderForType(Fagsystem fagsystem,
YtelseType type, IntervallEntitet periode,
YtelseType type,
IntervallEntitet periode,
Optional<LocalDate> tidligsteAnvistFom) {
return kladd.getYtelseBuilderForType(fagsystem, type, periode, tidligsteAnvistFom);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import jakarta.persistence.OneToOne;
import jakarta.persistence.Table;
import jakarta.persistence.Version;

import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjon;
import no.nav.foreldrepenger.abakus.domene.iay.søknad.OppgittOpptjening;
import no.nav.foreldrepenger.abakus.felles.diff.ChangeTracked;
Expand Down
Loading
Loading