Skip to content

Commit 56c3c89

Browse files
lagt til api for søknader der pleietrengende er en del av subjektet (#101)
1 parent b159053 commit 56c3c89

File tree

5 files changed

+23
-0
lines changed

5 files changed

+23
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ public interface Ytelse {
4040
* @return andre berørte, kjente identifiserte personer (enn søker) - f.eks. barn, ektefelle, verge etc. som er involveres i denne saken.
4141
*/
4242
List<Person> getBerørtePersoner();
43+
44+
45+
Person getPleietrengende();
4346

4447
enum Type {
4548
OMSORGSPENGER_UTBETALING(Ytelse.OMSORGSPENGER_UTBETALING),

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
@@ -66,6 +66,11 @@ public YtelseValidator getValidator() {
6666
public List<Person> getBerørtePersoner() {
6767
return List.of(barn);
6868
}
69+
70+
@Override
71+
public Person getPleietrengende() {
72+
return barn;
73+
}
6974

7075
@Override
7176
public Periode getSøknadsperiode() {

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
@@ -83,6 +83,11 @@ public AnnenForelder getAnnenForelder() {
8383
public List<Barn> getBarn() {
8484
return barn == null ? barn : Collections.unmodifiableList(barn);
8585
}
86+
87+
@Override
88+
public Person getPleietrengende() {
89+
return null; // ignorerer her
90+
}
8691

8792
@Override
8893
public List<Person> getBerørtePersoner() {

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
@@ -89,6 +89,11 @@ public Bosteder getBosteder() {
8989
public Utenlandsopphold getUtenlandsopphold() {
9090
return utenlandsopphold;
9191
}
92+
93+
@Override
94+
public Person getPleietrengende() {
95+
return null;
96+
}
9297

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

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ public PleiepengerSyktBarn(@JsonProperty(value = "søknadsperiode", required = t
122122
public Barn getBarn() {
123123
return barn;
124124
}
125+
126+
@Override
127+
public Person getPleietrengende() {
128+
return barn;
129+
}
125130

126131
public PleiepengerSyktBarn medBarn(Barn barn) {
127132
this.barn = barn;

0 commit comments

Comments
 (0)