Skip to content

Commit cb316df

Browse files
legger til annen part som mulighet for Ytelse interface (#104)
1 parent 41e328a commit cb316df

File tree

5 files changed

+25
-1
lines changed

5 files changed

+25
-1
lines changed

soknad/src/main/java/no/nav/k9/søknad/ytelse/Ytelse.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,12 @@ public interface Ytelse {
4141
*/
4242
List<Person> getBerørtePersoner();
4343

44-
44+
/** Pleietrengende person omtalt i søknaden (eks. barn/nærstående) når denne er subjektet bruker søker på bakgrunn av. */
4545
Person getPleietrengende();
4646

47+
/** Annen part omtalt i søknaden (eks. ektefelle/samboer) når denne er subjektet bruker søker på bakgrunn av.*/
48+
Person getAnnenPart();
49+
4750
enum Type {
4851
OMSORGSPENGER_UTBETALING(Ytelse.OMSORGSPENGER_UTBETALING),
4952
PLEIEPENGER_SYKT_BARN(Ytelse.PLEIEPENGER_SYKT_BARN),

soknad/src/main/java/no/nav/k9/søknad/ytelse/omsorgspenger/utvidetrett/v1/OmsorgspengerKroniskSyktBarn.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@ public Person getPleietrengende() {
7272
return barn;
7373
}
7474

75+
@Override
76+
public Person getAnnenPart() {
77+
return null;
78+
}
79+
7580
@Override
7681
public Periode getSøknadsperiode() {
7782
// bestemmes ut fra [mottattdato, fødseldato+18år]

soknad/src/main/java/no/nav/k9/søknad/ytelse/omsorgspenger/utvidetrett/v1/OmsorgspengerMidlertidigAlene.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ public YtelseValidator getValidator() {
7676
return new MinValidator();
7777
}
7878

79+
@Override
80+
public Person getAnnenPart() {
81+
return getAnnenForelder();
82+
}
83+
7984
public AnnenForelder getAnnenForelder() {
8085
return annenForelder;
8186
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/omsorgspenger/v1/OmsorgspengerUtbetaling.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ public Utenlandsopphold getUtenlandsopphold() {
9494
public Person getPleietrengende() {
9595
return null;
9696
}
97+
98+
@Override
99+
public Person getAnnenPart() {
100+
return null;
101+
}
97102

98103
/** har ikke egen søknadsperiode for omsorgspenger, men angir på bakggrunn av angitte fraværsperioder. */
99104
@Override

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/PleiepengerSyktBarn.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ public Person getPleietrengende() {
128128
return barn;
129129
}
130130

131+
@Override
132+
public Person getAnnenPart() {
133+
// ikke relevant for pleiepenger sykt barn
134+
return null;
135+
}
136+
131137
public PleiepengerSyktBarn medBarn(Barn barn) {
132138
this.barn = barn;
133139
return this;

0 commit comments

Comments
 (0)