Skip to content

Commit a11f8c4

Browse files
Feature/psb tilpassning for punsj (#121)
* Endret på Aktivitet til opptjenignAktivitet, fikset på periodisering for arbeidstid og periodisert lovbestemtFerie * lagt på subklasse for arbeidstaker * fikset kommentar fra Frode C * lagt til slett meg perioder, og flyttet arbeidstaker til psb. Slettet Arbeidstaker fra felles
1 parent e03fbdb commit a11f8c4

26 files changed

+297
-252
lines changed

soknad-omsorgspenger-utbetaling/src/main/java/no/nav/k9/søknad/omsorgspenger/utbetaling/snf/OmsorgspengerUtbetalingSøknad.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import no.nav.k9.søknad.Søknad;
77
import no.nav.k9.søknad.felles.Feil;
88
import no.nav.k9.søknad.felles.Versjon;
9-
import no.nav.k9.søknad.felles.aktivitet.Frilanser;
10-
import no.nav.k9.søknad.felles.aktivitet.SelvstendigNæringsdrivende;
9+
import no.nav.k9.søknad.felles.opptjening.Frilanser;
10+
import no.nav.k9.søknad.felles.opptjening.SelvstendigNæringsdrivende;
1111
import no.nav.k9.søknad.felles.personopplysninger.Barn;
1212
import no.nav.k9.søknad.felles.personopplysninger.Søker;
1313
import no.nav.k9.søknad.felles.type.SøknadId;

soknad-omsorgspenger-utbetaling/src/main/java/no/nav/k9/søknad/omsorgspenger/utbetaling/snf/OmsorgspengerUtbetalingSøknadValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import no.nav.k9.søknad.SøknadValidator;
1111
import no.nav.k9.søknad.felles.Feil;
1212
import no.nav.k9.søknad.felles.Versjon;
13-
import no.nav.k9.søknad.felles.aktivitet.Frilanser;
14-
import no.nav.k9.søknad.felles.aktivitet.SelvstendigNæringsdrivende;
13+
import no.nav.k9.søknad.felles.opptjening.Frilanser;
14+
import no.nav.k9.søknad.felles.opptjening.SelvstendigNæringsdrivende;
1515
import no.nav.k9.søknad.felles.personopplysninger.Søker;
1616

1717
/**

soknad-omsorgspenger-utbetaling/src/test/java/no/nav/k9/søknad/omsorgspenger/utbetaling/snf/OmsorgspengerUtbetalingSøknadValidatorTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
import no.nav.k9.søknad.ValideringsFeil;
1818
import no.nav.k9.søknad.felles.Feil;
19-
import no.nav.k9.søknad.felles.aktivitet.Frilanser;
20-
import no.nav.k9.søknad.felles.aktivitet.Organisasjonsnummer;
21-
import no.nav.k9.søknad.felles.aktivitet.SelvstendigNæringsdrivende;
22-
import no.nav.k9.søknad.felles.aktivitet.VirksomhetType;
19+
import no.nav.k9.søknad.felles.opptjening.Frilanser;
20+
import no.nav.k9.søknad.felles.opptjening.Organisasjonsnummer;
21+
import no.nav.k9.søknad.felles.opptjening.SelvstendigNæringsdrivende;
22+
import no.nav.k9.søknad.felles.opptjening.VirksomhetType;
2323
import no.nav.k9.søknad.felles.personopplysninger.Barn;
2424
import no.nav.k9.søknad.felles.type.Landkode;
2525
import no.nav.k9.søknad.felles.type.NorskIdentitetsnummer;

soknad-omsorgspenger-utbetaling/src/test/java/no/nav/k9/søknad/omsorgspenger/utbetaling/snf/TestUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package no.nav.k9.søknad.omsorgspenger.utbetaling.snf;
22

3-
import no.nav.k9.søknad.felles.aktivitet.Frilanser;
4-
import no.nav.k9.søknad.felles.aktivitet.Organisasjonsnummer;
5-
import no.nav.k9.søknad.felles.aktivitet.SelvstendigNæringsdrivende;
6-
import no.nav.k9.søknad.felles.aktivitet.VirksomhetType;
3+
import no.nav.k9.søknad.felles.opptjening.Frilanser;
4+
import no.nav.k9.søknad.felles.opptjening.Organisasjonsnummer;
5+
import no.nav.k9.søknad.felles.opptjening.SelvstendigNæringsdrivende;
6+
import no.nav.k9.søknad.felles.opptjening.VirksomhetType;
77
import no.nav.k9.søknad.felles.personopplysninger.Barn;
88
import no.nav.k9.søknad.felles.personopplysninger.Søker;
99
import no.nav.k9.søknad.felles.type.Landkode;

soknad/src/main/java/no/nav/k9/søknad/felles/LovbestemtFerie.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

soknad/src/main/java/no/nav/k9/søknad/felles/aktivitet/Frilanser.java renamed to soknad/src/main/java/no/nav/k9/søknad/felles/opptjening/Frilanser.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
package no.nav.k9.søknad.felles.aktivitet;
1+
package no.nav.k9.søknad.felles.opptjening;
22

33
import com.fasterxml.jackson.annotation.JsonAutoDetect;
44
import com.fasterxml.jackson.annotation.JsonCreator;
55
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
66
import com.fasterxml.jackson.annotation.JsonProperty;
7-
import com.fasterxml.jackson.databind.util.ClassUtil;
87

98
import javax.validation.constraints.NotNull;
109
import java.time.LocalDate;
Lines changed: 9 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.nav.k9.søknad.felles.aktivitet;
1+
package no.nav.k9.søknad.felles.opptjening;
22

33
import com.fasterxml.jackson.annotation.*;
44

@@ -11,7 +11,7 @@
1111

1212
@JsonIgnoreProperties(ignoreUnknown = true)
1313
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
14-
public class ArbeidAktivitet {
14+
public class OpptjeningAktivitet {
1515

1616
@JsonInclude(value = JsonInclude.Include.NON_EMPTY)
1717
@JsonProperty(value = "selvstendigNæringsdrivende")
@@ -23,21 +23,13 @@ public class ArbeidAktivitet {
2323
@Valid
2424
private Frilanser frilanser;
2525

26-
@Deprecated
27-
@Valid
28-
@JsonInclude(value = JsonInclude.Include.NON_EMPTY)
29-
@JsonProperty(value = "arbeidstaker")
30-
private List<Arbeidstaker> arbeidstaker;
31-
32-
public ArbeidAktivitet() {
26+
public OpptjeningAktivitet() {
3327
//
3428
}
3529

3630
@JsonCreator
37-
public ArbeidAktivitet(@JsonProperty(value = "arbeidstaker") @Valid List<Arbeidstaker> arbeidstaker,
38-
@JsonProperty(value = "selvstendigNæringsdrivende") List<SelvstendigNæringsdrivende> selvstendigNæringsdrivende,
31+
public OpptjeningAktivitet(@JsonProperty(value = "selvstendigNæringsdrivende") List<SelvstendigNæringsdrivende> selvstendigNæringsdrivende,
3932
@JsonProperty(value = "frilanser") Frilanser frilanser) {
40-
this.arbeidstaker = arbeidstaker;
4133
this.selvstendigNæringsdrivende = (selvstendigNæringsdrivende == null) ? emptyList() : unmodifiableList(selvstendigNæringsdrivende);
4234
this.frilanser = frilanser;
4335
}
@@ -55,39 +47,21 @@ public Frilanser getFrilanser() {
5547
return frilanser;
5648
}
5749

58-
public List<Arbeidstaker> getArbeidstaker() {
59-
return arbeidstaker;
60-
}
61-
62-
public ArbeidAktivitet medSelvstendigNæringsdrivende(List<SelvstendigNæringsdrivende> selvstendigNæringsdrivende) {
50+
public OpptjeningAktivitet medSelvstendigNæringsdrivende(List<SelvstendigNæringsdrivende> selvstendigNæringsdrivende) {
6351
if (this.selvstendigNæringsdrivende == null)
6452
this.selvstendigNæringsdrivende = new ArrayList<>();
6553
this.selvstendigNæringsdrivende.addAll(selvstendigNæringsdrivende);
6654
return this;
6755
}
6856

69-
public ArbeidAktivitet medArbeidstaker(Arbeidstaker arbeidstaker) {
70-
if (this.arbeidstaker == null)
71-
this.arbeidstaker = new ArrayList<>();
72-
this.arbeidstaker.add(arbeidstaker);
73-
return this;
74-
}
75-
76-
public ArbeidAktivitet medArbeidstaker(List<Arbeidstaker> arbeidstaker) {
77-
if (this.arbeidstaker == null)
78-
this.arbeidstaker = new ArrayList<>();
79-
this.arbeidstaker.addAll(arbeidstaker);
80-
return this;
81-
}
82-
83-
public ArbeidAktivitet medSelvstendigNæringsdrivende(SelvstendigNæringsdrivende selvstendigNæringsdrivende) {
57+
public OpptjeningAktivitet medSelvstendigNæringsdrivende(SelvstendigNæringsdrivende selvstendigNæringsdrivende) {
8458
if (this.selvstendigNæringsdrivende == null)
8559
this.selvstendigNæringsdrivende = new ArrayList<>();
8660
this.selvstendigNæringsdrivende.add(selvstendigNæringsdrivende);
8761
return this;
8862
}
8963

90-
public ArbeidAktivitet medFrilanser(Frilanser frilanser) {
64+
public OpptjeningAktivitet medFrilanser(Frilanser frilanser) {
9165
this.frilanser = frilanser;
9266
return this;
9367
}
@@ -96,7 +70,6 @@ public ArbeidAktivitet medFrilanser(Frilanser frilanser) {
9670
public static final class Builder {
9771
private List<SelvstendigNæringsdrivende> selvstendigNæringsdrivende = new ArrayList<>();
9872
private Frilanser frilanser;
99-
private List<Arbeidstaker> arbeidstaker = new ArrayList<>();
10073

10174
private Builder() {
10275
}
@@ -106,16 +79,6 @@ private Builder() {
10679
return this;
10780
}
10881

109-
public Builder arbeidstaker(Arbeidstaker arbeidstaker) {
110-
this.arbeidstaker.add(arbeidstaker);
111-
return this;
112-
}
113-
114-
public Builder arbeidstaker(List<Arbeidstaker> arbeidstaker) {
115-
this.arbeidstaker.addAll(arbeidstaker);
116-
return this;
117-
}
118-
11982
public Builder selvstendigNæringsdrivende(SelvstendigNæringsdrivende selvstendigNæringsdrivende) {
12083
this.selvstendigNæringsdrivende.add(selvstendigNæringsdrivende);
12184
return this;
@@ -126,8 +89,8 @@ public Builder frilanser(Frilanser frilanser) {
12689
return this;
12790
}
12891

129-
public ArbeidAktivitet build() {
130-
return new ArbeidAktivitet(arbeidstaker, selvstendigNæringsdrivende, frilanser);
92+
public OpptjeningAktivitet build() {
93+
return new OpptjeningAktivitet(selvstendigNæringsdrivende, frilanser);
13194
}
13295
}
13396
}

soknad/src/main/java/no/nav/k9/søknad/felles/aktivitet/Organisasjonsnummer.java renamed to soknad/src/main/java/no/nav/k9/søknad/felles/opptjening/Organisasjonsnummer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.nav.k9.søknad.felles.aktivitet;
1+
package no.nav.k9.søknad.felles.opptjening;
22

33
import com.fasterxml.jackson.annotation.JsonCreator;
44
import com.fasterxml.jackson.annotation.JsonValue;

soknad/src/main/java/no/nav/k9/søknad/felles/aktivitet/SelvstendigNæringsdrivende.java renamed to soknad/src/main/java/no/nav/k9/søknad/felles/opptjening/SelvstendigNæringsdrivende.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.nav.k9.søknad.felles.aktivitet;
1+
package no.nav.k9.søknad.felles.opptjening;
22

33
import com.fasterxml.jackson.annotation.*;
44
import com.fasterxml.jackson.annotation.JsonInclude.Include;

soknad/src/main/java/no/nav/k9/søknad/felles/aktivitet/VirksomhetType.java renamed to soknad/src/main/java/no/nav/k9/søknad/felles/opptjening/VirksomhetType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.nav.k9.søknad.felles.aktivitet;
1+
package no.nav.k9.søknad.felles.opptjening;
22

33
import com.fasterxml.jackson.annotation.JsonValue;
44

0 commit comments

Comments
 (0)