Skip to content

Commit a1cb3ef

Browse files
authored
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
1 parent b9db1f8 commit a1cb3ef

32 files changed

+1849
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import java.time.LocalDate;
4+
5+
import jakarta.validation.Valid;
6+
import jakarta.validation.constraints.NotNull;
7+
import no.nav.folketrygdloven.kalkulus.felles.v1.Beløp;
8+
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto;
9+
import no.nav.folketrygdloven.kalkulus.kodeverk.Hjemmel;
10+
import no.nav.folketrygdloven.kalkulus.kodeverk.Utfall;
11+
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver;
12+
13+
public class BGAndelArbeidsforholdMigreringDto extends BaseMigreringDto {
14+
15+
@Valid
16+
@NotNull
17+
private Arbeidsgiver arbeidsgiver;
18+
19+
@Valid
20+
private InternArbeidsforholdRefDto arbeidsforholdRef;
21+
22+
@Valid
23+
private Beløp refusjonskravPrÅr;
24+
25+
@Valid
26+
private Beløp saksbehandletRefusjonPrÅr;
27+
28+
@Valid
29+
private Beløp fordeltRefusjonPrÅr;
30+
31+
@Valid
32+
private Beløp manueltFordeltRefusjonPrÅr;
33+
34+
@Valid
35+
private Hjemmel hjemmelForRefusjonskravfrist;
36+
37+
@Valid
38+
private Utfall refusjonskravFristUtfall;
39+
40+
@Valid
41+
private Beløp naturalytelseBortfaltPrÅr;
42+
43+
@Valid
44+
private Beløp naturalytelseTilkommetPrÅr;
45+
46+
@Valid
47+
private LocalDate arbeidsperiodeFom;
48+
49+
@Valid
50+
private LocalDate arbeidsperiodeTom;
51+
52+
public BGAndelArbeidsforholdMigreringDto() {
53+
// Bruker heller settere her siden det er så mange like felter
54+
}
55+
56+
public Arbeidsgiver getArbeidsgiver() {
57+
return arbeidsgiver;
58+
}
59+
60+
public void setArbeidsgiver(Arbeidsgiver arbeidsgiver) {
61+
this.arbeidsgiver = arbeidsgiver;
62+
}
63+
64+
public InternArbeidsforholdRefDto getArbeidsforholdRef() {
65+
return arbeidsforholdRef;
66+
}
67+
68+
public void setArbeidsforholdRef(InternArbeidsforholdRefDto arbeidsforholdRef) {
69+
this.arbeidsforholdRef = arbeidsforholdRef;
70+
}
71+
72+
public Beløp getRefusjonskravPrÅr() {
73+
return refusjonskravPrÅr;
74+
}
75+
76+
public void setRefusjonskravPrÅr(Beløp refusjonskravPrÅr) {
77+
this.refusjonskravPrÅr = refusjonskravPrÅr;
78+
}
79+
80+
public Beløp getSaksbehandletRefusjonPrÅr() {
81+
return saksbehandletRefusjonPrÅr;
82+
}
83+
84+
public void setSaksbehandletRefusjonPrÅr(Beløp saksbehandletRefusjonPrÅr) {
85+
this.saksbehandletRefusjonPrÅr = saksbehandletRefusjonPrÅr;
86+
}
87+
88+
public Beløp getFordeltRefusjonPrÅr() {
89+
return fordeltRefusjonPrÅr;
90+
}
91+
92+
public void setFordeltRefusjonPrÅr(Beløp fordeltRefusjonPrÅr) {
93+
this.fordeltRefusjonPrÅr = fordeltRefusjonPrÅr;
94+
}
95+
96+
public Beløp getManueltFordeltRefusjonPrÅr() {
97+
return manueltFordeltRefusjonPrÅr;
98+
}
99+
100+
public void setManueltFordeltRefusjonPrÅr(Beløp manueltFordeltRefusjonPrÅr) {
101+
this.manueltFordeltRefusjonPrÅr = manueltFordeltRefusjonPrÅr;
102+
}
103+
104+
public Hjemmel getHjemmelForRefusjonskravfrist() {
105+
return hjemmelForRefusjonskravfrist;
106+
}
107+
108+
public void setHjemmelForRefusjonskravfrist(Hjemmel hjemmelForRefusjonskravfrist) {
109+
this.hjemmelForRefusjonskravfrist = hjemmelForRefusjonskravfrist;
110+
}
111+
112+
public Utfall getRefusjonskravFristUtfall() {
113+
return refusjonskravFristUtfall;
114+
}
115+
116+
public void setRefusjonskravFristUtfall(Utfall refusjonskravFristUtfall) {
117+
this.refusjonskravFristUtfall = refusjonskravFristUtfall;
118+
}
119+
120+
public Beløp getNaturalytelseBortfaltPrÅr() {
121+
return naturalytelseBortfaltPrÅr;
122+
}
123+
124+
public void setNaturalytelseBortfaltPrÅr(Beløp naturalytelseBortfaltPrÅr) {
125+
this.naturalytelseBortfaltPrÅr = naturalytelseBortfaltPrÅr;
126+
}
127+
128+
public Beløp getNaturalytelseTilkommetPrÅr() {
129+
return naturalytelseTilkommetPrÅr;
130+
}
131+
132+
public void setNaturalytelseTilkommetPrÅr(Beløp naturalytelseTilkommetPrÅr) {
133+
this.naturalytelseTilkommetPrÅr = naturalytelseTilkommetPrÅr;
134+
}
135+
136+
public LocalDate getArbeidsperiodeFom() {
137+
return arbeidsperiodeFom;
138+
}
139+
140+
public void setArbeidsperiodeFom(LocalDate arbeidsperiodeFom) {
141+
this.arbeidsperiodeFom = arbeidsperiodeFom;
142+
}
143+
144+
public LocalDate getArbeidsperiodeTom() {
145+
return arbeidsperiodeTom;
146+
}
147+
148+
public void setArbeidsperiodeTom(LocalDate arbeidsperiodeTom) {
149+
this.arbeidsperiodeTom = arbeidsperiodeTom;
150+
}
151+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import java.time.LocalDateTime;
4+
5+
import jakarta.validation.Valid;
6+
import jakarta.validation.constraints.NotNull;
7+
import jakarta.validation.constraints.Pattern;
8+
9+
10+
public class BaseMigreringDto {
11+
@Valid
12+
@NotNull
13+
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message="'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
14+
private String opprettetAv;
15+
@Valid
16+
@NotNull
17+
private LocalDateTime opprettetTidspunkt;
18+
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message="'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
19+
private String endretAv;
20+
@Valid
21+
private LocalDateTime endretTidspunkt;
22+
23+
public void setOpprettetAv(String opprettetAv) {
24+
this.opprettetAv = opprettetAv;
25+
}
26+
27+
public void setOpprettetTidspunkt(LocalDateTime opprettetTidspunkt) {
28+
this.opprettetTidspunkt = opprettetTidspunkt;
29+
}
30+
31+
public void setEndretAv(String endretAv) {
32+
this.endretAv = endretAv;
33+
}
34+
35+
public void setEndretTidspunkt(LocalDateTime endretTidspunkt) {
36+
this.endretTidspunkt = endretTidspunkt;
37+
}
38+
39+
public String getOpprettetAv() {
40+
return opprettetAv;
41+
}
42+
43+
public LocalDateTime getOpprettetTidspunkt() {
44+
return opprettetTidspunkt;
45+
}
46+
47+
public String getEndretAv() {
48+
return endretAv;
49+
}
50+
51+
public LocalDateTime getEndretTidspunkt() {
52+
return endretTidspunkt;
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import java.time.LocalDate;
4+
import java.util.List;
5+
6+
import jakarta.validation.Valid;
7+
import jakarta.validation.constraints.NotNull;
8+
import jakarta.validation.constraints.Size;
9+
10+
11+
public class BeregningAktivitetAggregatMigreringDto extends BaseMigreringDto {
12+
13+
@Valid
14+
@NotNull
15+
@Size(max=100)
16+
private List<BeregningAktivitetMigreringDto> aktiviteter;
17+
@Valid
18+
@NotNull
19+
private LocalDate skjæringstidspunktOpptjening;
20+
21+
public BeregningAktivitetAggregatMigreringDto() {
22+
}
23+
24+
public BeregningAktivitetAggregatMigreringDto(List<BeregningAktivitetMigreringDto> aktiviteter, LocalDate skjæringstidspunktOpptjening) {
25+
this.aktiviteter = aktiviteter;
26+
this.skjæringstidspunktOpptjening = skjæringstidspunktOpptjening;
27+
}
28+
29+
public List<BeregningAktivitetMigreringDto> getAktiviteter() {
30+
return aktiviteter;
31+
}
32+
33+
public LocalDate getSkjæringstidspunktOpptjening() {
34+
return skjæringstidspunktOpptjening;
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import jakarta.validation.Valid;
4+
import jakarta.validation.constraints.NotNull;
5+
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto;
6+
import no.nav.folketrygdloven.kalkulus.felles.v1.Periode;
7+
import no.nav.folketrygdloven.kalkulus.kodeverk.OpptjeningAktivitetType;
8+
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver;
9+
10+
public class BeregningAktivitetMigreringDto extends BaseMigreringDto {
11+
12+
@Valid
13+
@NotNull
14+
private Periode periode;
15+
16+
@Valid
17+
private Arbeidsgiver arbeidsgiver;
18+
19+
@Valid
20+
private InternArbeidsforholdRefDto arbeidsforholdRef;
21+
22+
@Valid
23+
@NotNull
24+
private OpptjeningAktivitetType opptjeningAktivitetType;
25+
26+
public BeregningAktivitetMigreringDto() {
27+
}
28+
29+
public BeregningAktivitetMigreringDto(Periode periode,
30+
Arbeidsgiver arbeidsgiver,
31+
InternArbeidsforholdRefDto arbeidsforholdRef,
32+
OpptjeningAktivitetType opptjeningAktivitetType) {
33+
this.periode = periode;
34+
this.arbeidsgiver = arbeidsgiver;
35+
this.arbeidsforholdRef = arbeidsforholdRef;
36+
this.opptjeningAktivitetType = opptjeningAktivitetType;
37+
}
38+
39+
public Periode getPeriode() {
40+
return periode;
41+
}
42+
43+
public Arbeidsgiver getArbeidsgiver() {
44+
return arbeidsgiver;
45+
}
46+
47+
public InternArbeidsforholdRefDto getArbeidsforholdRef() {
48+
return arbeidsforholdRef;
49+
}
50+
51+
public OpptjeningAktivitetType getOpptjeningAktivitetType() {
52+
return opptjeningAktivitetType;
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import jakarta.validation.Valid;
4+
import jakarta.validation.constraints.NotNull;
5+
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto;
6+
import no.nav.folketrygdloven.kalkulus.felles.v1.Periode;
7+
import no.nav.folketrygdloven.kalkulus.kodeverk.BeregningAktivitetHandlingType;
8+
import no.nav.folketrygdloven.kalkulus.kodeverk.OpptjeningAktivitetType;
9+
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver;
10+
11+
public class BeregningAktivitetOverstyringMigreringDto extends BaseMigreringDto {
12+
13+
@Valid
14+
@NotNull
15+
private Periode periode;
16+
17+
@Valid
18+
private Arbeidsgiver arbeidsgiver;
19+
20+
@Valid
21+
private InternArbeidsforholdRefDto arbeidsforholdRef;
22+
23+
@Valid
24+
@NotNull
25+
private BeregningAktivitetHandlingType handlingType;
26+
27+
@Valid
28+
@NotNull
29+
private OpptjeningAktivitetType opptjeningAktivitetType;
30+
31+
public BeregningAktivitetOverstyringMigreringDto() {
32+
}
33+
34+
public BeregningAktivitetOverstyringMigreringDto(Periode periode,
35+
Arbeidsgiver arbeidsgiver,
36+
InternArbeidsforholdRefDto arbeidsforholdRef,
37+
BeregningAktivitetHandlingType handlingType,
38+
OpptjeningAktivitetType opptjeningAktivitetType) {
39+
this.periode = periode;
40+
this.arbeidsgiver = arbeidsgiver;
41+
this.arbeidsforholdRef = arbeidsforholdRef;
42+
this.handlingType = handlingType;
43+
this.opptjeningAktivitetType = opptjeningAktivitetType;
44+
}
45+
46+
public Periode getPeriode() {
47+
return periode;
48+
}
49+
50+
public Arbeidsgiver getArbeidsgiver() {
51+
return arbeidsgiver;
52+
}
53+
54+
public InternArbeidsforholdRefDto getArbeidsforholdRef() {
55+
return arbeidsforholdRef;
56+
}
57+
58+
public BeregningAktivitetHandlingType getHandlingType() {
59+
return handlingType;
60+
}
61+
62+
public OpptjeningAktivitetType getOpptjeningAktivitetType() {
63+
return opptjeningAktivitetType;
64+
}
65+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package no.nav.folketrygdloven.kalkulus.migrering;
2+
3+
import jakarta.validation.Valid;
4+
import jakarta.validation.constraints.Size;
5+
6+
import java.util.List;
7+
8+
public class BeregningAktivitetOverstyringerMigreringDto extends BaseMigreringDto {
9+
10+
@Valid
11+
@Size(max=100)
12+
private List<BeregningAktivitetOverstyringMigreringDto> overstyringer;
13+
14+
public BeregningAktivitetOverstyringerMigreringDto() {
15+
}
16+
17+
public BeregningAktivitetOverstyringerMigreringDto(List<BeregningAktivitetOverstyringMigreringDto> overstyringer) {
18+
this.overstyringer = overstyringer;
19+
}
20+
21+
public List<BeregningAktivitetOverstyringMigreringDto> getOverstyringer() {
22+
return overstyringer;
23+
}
24+
}

0 commit comments

Comments
 (0)