-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TFP-5755: Legger inn kontrakter fra fp-kalkulus slik at alle kontrakt… (
#596) * TFP-5755: Legger inn kontrakter fra fp-kalkulus slik at alle kontrakter ligger i samme repo
- Loading branch information
Showing
32 changed files
with
1,849 additions
and
0 deletions.
There are no files selected for viewing
151 changes: 151 additions & 0 deletions
151
...ain/java/no/nav/folketrygdloven/kalkulus/migrering/BGAndelArbeidsforholdMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,151 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import java.time.LocalDate; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.Beløp; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto; | ||
import no.nav.folketrygdloven.kalkulus.kodeverk.Hjemmel; | ||
import no.nav.folketrygdloven.kalkulus.kodeverk.Utfall; | ||
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver; | ||
|
||
public class BGAndelArbeidsforholdMigreringDto extends BaseMigreringDto { | ||
|
||
@Valid | ||
@NotNull | ||
private Arbeidsgiver arbeidsgiver; | ||
|
||
@Valid | ||
private InternArbeidsforholdRefDto arbeidsforholdRef; | ||
|
||
@Valid | ||
private Beløp refusjonskravPrÅr; | ||
|
||
@Valid | ||
private Beløp saksbehandletRefusjonPrÅr; | ||
|
||
@Valid | ||
private Beløp fordeltRefusjonPrÅr; | ||
|
||
@Valid | ||
private Beløp manueltFordeltRefusjonPrÅr; | ||
|
||
@Valid | ||
private Hjemmel hjemmelForRefusjonskravfrist; | ||
|
||
@Valid | ||
private Utfall refusjonskravFristUtfall; | ||
|
||
@Valid | ||
private Beløp naturalytelseBortfaltPrÅr; | ||
|
||
@Valid | ||
private Beløp naturalytelseTilkommetPrÅr; | ||
|
||
@Valid | ||
private LocalDate arbeidsperiodeFom; | ||
|
||
@Valid | ||
private LocalDate arbeidsperiodeTom; | ||
|
||
public BGAndelArbeidsforholdMigreringDto() { | ||
// Bruker heller settere her siden det er så mange like felter | ||
} | ||
|
||
public Arbeidsgiver getArbeidsgiver() { | ||
return arbeidsgiver; | ||
} | ||
|
||
public void setArbeidsgiver(Arbeidsgiver arbeidsgiver) { | ||
this.arbeidsgiver = arbeidsgiver; | ||
} | ||
|
||
public InternArbeidsforholdRefDto getArbeidsforholdRef() { | ||
return arbeidsforholdRef; | ||
} | ||
|
||
public void setArbeidsforholdRef(InternArbeidsforholdRefDto arbeidsforholdRef) { | ||
this.arbeidsforholdRef = arbeidsforholdRef; | ||
} | ||
|
||
public Beløp getRefusjonskravPrÅr() { | ||
return refusjonskravPrÅr; | ||
} | ||
|
||
public void setRefusjonskravPrÅr(Beløp refusjonskravPrÅr) { | ||
this.refusjonskravPrÅr = refusjonskravPrÅr; | ||
} | ||
|
||
public Beløp getSaksbehandletRefusjonPrÅr() { | ||
return saksbehandletRefusjonPrÅr; | ||
} | ||
|
||
public void setSaksbehandletRefusjonPrÅr(Beløp saksbehandletRefusjonPrÅr) { | ||
this.saksbehandletRefusjonPrÅr = saksbehandletRefusjonPrÅr; | ||
} | ||
|
||
public Beløp getFordeltRefusjonPrÅr() { | ||
return fordeltRefusjonPrÅr; | ||
} | ||
|
||
public void setFordeltRefusjonPrÅr(Beløp fordeltRefusjonPrÅr) { | ||
this.fordeltRefusjonPrÅr = fordeltRefusjonPrÅr; | ||
} | ||
|
||
public Beløp getManueltFordeltRefusjonPrÅr() { | ||
return manueltFordeltRefusjonPrÅr; | ||
} | ||
|
||
public void setManueltFordeltRefusjonPrÅr(Beløp manueltFordeltRefusjonPrÅr) { | ||
this.manueltFordeltRefusjonPrÅr = manueltFordeltRefusjonPrÅr; | ||
} | ||
|
||
public Hjemmel getHjemmelForRefusjonskravfrist() { | ||
return hjemmelForRefusjonskravfrist; | ||
} | ||
|
||
public void setHjemmelForRefusjonskravfrist(Hjemmel hjemmelForRefusjonskravfrist) { | ||
this.hjemmelForRefusjonskravfrist = hjemmelForRefusjonskravfrist; | ||
} | ||
|
||
public Utfall getRefusjonskravFristUtfall() { | ||
return refusjonskravFristUtfall; | ||
} | ||
|
||
public void setRefusjonskravFristUtfall(Utfall refusjonskravFristUtfall) { | ||
this.refusjonskravFristUtfall = refusjonskravFristUtfall; | ||
} | ||
|
||
public Beløp getNaturalytelseBortfaltPrÅr() { | ||
return naturalytelseBortfaltPrÅr; | ||
} | ||
|
||
public void setNaturalytelseBortfaltPrÅr(Beløp naturalytelseBortfaltPrÅr) { | ||
this.naturalytelseBortfaltPrÅr = naturalytelseBortfaltPrÅr; | ||
} | ||
|
||
public Beløp getNaturalytelseTilkommetPrÅr() { | ||
return naturalytelseTilkommetPrÅr; | ||
} | ||
|
||
public void setNaturalytelseTilkommetPrÅr(Beløp naturalytelseTilkommetPrÅr) { | ||
this.naturalytelseTilkommetPrÅr = naturalytelseTilkommetPrÅr; | ||
} | ||
|
||
public LocalDate getArbeidsperiodeFom() { | ||
return arbeidsperiodeFom; | ||
} | ||
|
||
public void setArbeidsperiodeFom(LocalDate arbeidsperiodeFom) { | ||
this.arbeidsperiodeFom = arbeidsperiodeFom; | ||
} | ||
|
||
public LocalDate getArbeidsperiodeTom() { | ||
return arbeidsperiodeTom; | ||
} | ||
|
||
public void setArbeidsperiodeTom(LocalDate arbeidsperiodeTom) { | ||
this.arbeidsperiodeTom = arbeidsperiodeTom; | ||
} | ||
} |
54 changes: 54 additions & 0 deletions
54
kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/migrering/BaseMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import java.time.LocalDateTime; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import jakarta.validation.constraints.Pattern; | ||
|
||
|
||
public class BaseMigreringDto { | ||
@Valid | ||
@NotNull | ||
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message="'${validatedValue}' matcher ikke tillatt pattern '{regexp}'") | ||
private String opprettetAv; | ||
@Valid | ||
@NotNull | ||
private LocalDateTime opprettetTidspunkt; | ||
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message="'${validatedValue}' matcher ikke tillatt pattern '{regexp}'") | ||
private String endretAv; | ||
@Valid | ||
private LocalDateTime endretTidspunkt; | ||
|
||
public void setOpprettetAv(String opprettetAv) { | ||
this.opprettetAv = opprettetAv; | ||
} | ||
|
||
public void setOpprettetTidspunkt(LocalDateTime opprettetTidspunkt) { | ||
this.opprettetTidspunkt = opprettetTidspunkt; | ||
} | ||
|
||
public void setEndretAv(String endretAv) { | ||
this.endretAv = endretAv; | ||
} | ||
|
||
public void setEndretTidspunkt(LocalDateTime endretTidspunkt) { | ||
this.endretTidspunkt = endretTidspunkt; | ||
} | ||
|
||
public String getOpprettetAv() { | ||
return opprettetAv; | ||
} | ||
|
||
public LocalDateTime getOpprettetTidspunkt() { | ||
return opprettetTidspunkt; | ||
} | ||
|
||
public String getEndretAv() { | ||
return endretAv; | ||
} | ||
|
||
public LocalDateTime getEndretTidspunkt() { | ||
return endretTidspunkt; | ||
} | ||
} |
36 changes: 36 additions & 0 deletions
36
...ava/no/nav/folketrygdloven/kalkulus/migrering/BeregningAktivitetAggregatMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import java.time.LocalDate; | ||
import java.util.List; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import jakarta.validation.constraints.Size; | ||
|
||
|
||
public class BeregningAktivitetAggregatMigreringDto extends BaseMigreringDto { | ||
|
||
@Valid | ||
@NotNull | ||
@Size(max=100) | ||
private List<BeregningAktivitetMigreringDto> aktiviteter; | ||
@Valid | ||
@NotNull | ||
private LocalDate skjæringstidspunktOpptjening; | ||
|
||
public BeregningAktivitetAggregatMigreringDto() { | ||
} | ||
|
||
public BeregningAktivitetAggregatMigreringDto(List<BeregningAktivitetMigreringDto> aktiviteter, LocalDate skjæringstidspunktOpptjening) { | ||
this.aktiviteter = aktiviteter; | ||
this.skjæringstidspunktOpptjening = skjæringstidspunktOpptjening; | ||
} | ||
|
||
public List<BeregningAktivitetMigreringDto> getAktiviteter() { | ||
return aktiviteter; | ||
} | ||
|
||
public LocalDate getSkjæringstidspunktOpptjening() { | ||
return skjæringstidspunktOpptjening; | ||
} | ||
} |
54 changes: 54 additions & 0 deletions
54
...c/main/java/no/nav/folketrygdloven/kalkulus/migrering/BeregningAktivitetMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.Periode; | ||
import no.nav.folketrygdloven.kalkulus.kodeverk.OpptjeningAktivitetType; | ||
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver; | ||
|
||
public class BeregningAktivitetMigreringDto extends BaseMigreringDto { | ||
|
||
@Valid | ||
@NotNull | ||
private Periode periode; | ||
|
||
@Valid | ||
private Arbeidsgiver arbeidsgiver; | ||
|
||
@Valid | ||
private InternArbeidsforholdRefDto arbeidsforholdRef; | ||
|
||
@Valid | ||
@NotNull | ||
private OpptjeningAktivitetType opptjeningAktivitetType; | ||
|
||
public BeregningAktivitetMigreringDto() { | ||
} | ||
|
||
public BeregningAktivitetMigreringDto(Periode periode, | ||
Arbeidsgiver arbeidsgiver, | ||
InternArbeidsforholdRefDto arbeidsforholdRef, | ||
OpptjeningAktivitetType opptjeningAktivitetType) { | ||
this.periode = periode; | ||
this.arbeidsgiver = arbeidsgiver; | ||
this.arbeidsforholdRef = arbeidsforholdRef; | ||
this.opptjeningAktivitetType = opptjeningAktivitetType; | ||
} | ||
|
||
public Periode getPeriode() { | ||
return periode; | ||
} | ||
|
||
public Arbeidsgiver getArbeidsgiver() { | ||
return arbeidsgiver; | ||
} | ||
|
||
public InternArbeidsforholdRefDto getArbeidsforholdRef() { | ||
return arbeidsforholdRef; | ||
} | ||
|
||
public OpptjeningAktivitetType getOpptjeningAktivitetType() { | ||
return opptjeningAktivitetType; | ||
} | ||
} |
65 changes: 65 additions & 0 deletions
65
.../no/nav/folketrygdloven/kalkulus/migrering/BeregningAktivitetOverstyringMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.Periode; | ||
import no.nav.folketrygdloven.kalkulus.kodeverk.BeregningAktivitetHandlingType; | ||
import no.nav.folketrygdloven.kalkulus.kodeverk.OpptjeningAktivitetType; | ||
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver; | ||
|
||
public class BeregningAktivitetOverstyringMigreringDto extends BaseMigreringDto { | ||
|
||
@Valid | ||
@NotNull | ||
private Periode periode; | ||
|
||
@Valid | ||
private Arbeidsgiver arbeidsgiver; | ||
|
||
@Valid | ||
private InternArbeidsforholdRefDto arbeidsforholdRef; | ||
|
||
@Valid | ||
@NotNull | ||
private BeregningAktivitetHandlingType handlingType; | ||
|
||
@Valid | ||
@NotNull | ||
private OpptjeningAktivitetType opptjeningAktivitetType; | ||
|
||
public BeregningAktivitetOverstyringMigreringDto() { | ||
} | ||
|
||
public BeregningAktivitetOverstyringMigreringDto(Periode periode, | ||
Arbeidsgiver arbeidsgiver, | ||
InternArbeidsforholdRefDto arbeidsforholdRef, | ||
BeregningAktivitetHandlingType handlingType, | ||
OpptjeningAktivitetType opptjeningAktivitetType) { | ||
this.periode = periode; | ||
this.arbeidsgiver = arbeidsgiver; | ||
this.arbeidsforholdRef = arbeidsforholdRef; | ||
this.handlingType = handlingType; | ||
this.opptjeningAktivitetType = opptjeningAktivitetType; | ||
} | ||
|
||
public Periode getPeriode() { | ||
return periode; | ||
} | ||
|
||
public Arbeidsgiver getArbeidsgiver() { | ||
return arbeidsgiver; | ||
} | ||
|
||
public InternArbeidsforholdRefDto getArbeidsforholdRef() { | ||
return arbeidsforholdRef; | ||
} | ||
|
||
public BeregningAktivitetHandlingType getHandlingType() { | ||
return handlingType; | ||
} | ||
|
||
public OpptjeningAktivitetType getOpptjeningAktivitetType() { | ||
return opptjeningAktivitetType; | ||
} | ||
} |
24 changes: 24 additions & 0 deletions
24
...o/nav/folketrygdloven/kalkulus/migrering/BeregningAktivitetOverstyringerMigreringDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
package no.nav.folketrygdloven.kalkulus.migrering; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.Size; | ||
|
||
import java.util.List; | ||
|
||
public class BeregningAktivitetOverstyringerMigreringDto extends BaseMigreringDto { | ||
|
||
@Valid | ||
@Size(max=100) | ||
private List<BeregningAktivitetOverstyringMigreringDto> overstyringer; | ||
|
||
public BeregningAktivitetOverstyringerMigreringDto() { | ||
} | ||
|
||
public BeregningAktivitetOverstyringerMigreringDto(List<BeregningAktivitetOverstyringMigreringDto> overstyringer) { | ||
this.overstyringer = overstyringer; | ||
} | ||
|
||
public List<BeregningAktivitetOverstyringMigreringDto> getOverstyringer() { | ||
return overstyringer; | ||
} | ||
} |
Oops, something went wrong.