-
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.
- Loading branch information
Showing
3 changed files
with
195 additions
and
3 deletions.
There are no files selected for viewing
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
115 changes: 115 additions & 0 deletions
115
...no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/brev/FaktaAvklaringer.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,115 @@ | ||
package no.nav.folketrygdloven.kalkulus.response.v1.beregningsgrunnlag.brev; | ||
|
||
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; | ||
|
||
import java.util.List; | ||
|
||
import com.fasterxml.jackson.annotation.JsonAutoDetect; | ||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
import jakarta.validation.Valid; | ||
|
||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
@JsonInclude(value = JsonInclude.Include.NON_ABSENT, content = JsonInclude.Include.NON_EMPTY) | ||
@JsonAutoDetect(fieldVisibility = NONE, getterVisibility = NONE, setterVisibility = NONE, isGetterVisibility = NONE, creatorVisibility = NONE) | ||
public class FaktaAvklaringer { | ||
|
||
@JsonProperty(value = "erNyIArbeidslivetSN") | ||
@Valid | ||
private Boolean erNyIArbeidslivetSN; | ||
|
||
@JsonProperty(value = "harVarigEndretNæring") | ||
@Valid | ||
private Boolean harVarigEndretNæring; | ||
|
||
@JsonProperty(value = "erNyoppstartetSN") | ||
@Valid | ||
private Boolean erNyoppstartetSN; | ||
|
||
@JsonProperty(value = "erNyoppstartetFL") | ||
@Valid | ||
private Boolean erNyoppstartetFL; | ||
|
||
@JsonProperty(value = "harMottattYtelseForFL") | ||
@Valid | ||
private Boolean harMottattYtelseForFL; | ||
|
||
@JsonProperty(value = "skalBeregnesSomMilitær") | ||
@Valid | ||
private Boolean skalBeregnesSomMilitær; | ||
|
||
@JsonProperty(value = "mottarEtterlønnSluttpakke") | ||
@Valid | ||
private Boolean mottarEtterlønnSluttpakke; | ||
|
||
|
||
@JsonProperty(value = "avklaringerForArbeidsforhold") | ||
@Valid | ||
private List<FaktaAvklaringerForArbeid> faktaAvklaringerForArbeidsforhold; | ||
|
||
public void setHarVarigEndretNæring(Boolean harVarigEndretNæring) { | ||
this.harVarigEndretNæring = harVarigEndretNæring; | ||
} | ||
|
||
public void setErNyoppstartetSN(Boolean erNyoppstartetSN) { | ||
this.erNyoppstartetSN = erNyoppstartetSN; | ||
} | ||
|
||
public void setErNyIArbeidslivetSN(Boolean erNyIArbeidslivetSN) { | ||
this.erNyIArbeidslivetSN = erNyIArbeidslivetSN; | ||
} | ||
|
||
public void setErNyoppstartetFL(Boolean erNyoppstartetFL) { | ||
this.erNyoppstartetFL = erNyoppstartetFL; | ||
} | ||
|
||
public void setHarMottattYtelseForFL(Boolean harMottattYtelseForFL) { | ||
this.harMottattYtelseForFL = harMottattYtelseForFL; | ||
} | ||
|
||
public void setSkalBeregnesSomMilitær(Boolean skalBeregnesSomMilitær) { | ||
this.skalBeregnesSomMilitær = skalBeregnesSomMilitær; | ||
} | ||
|
||
public void setMottarEtterlønnSluttpakke(Boolean mottarEtterlønnSluttpakke) { | ||
this.mottarEtterlønnSluttpakke = mottarEtterlønnSluttpakke; | ||
} | ||
|
||
public void setFaktaAvklaringerForArbeidsforhold(List<FaktaAvklaringerForArbeid> faktaAvklaringerForArbeidsforhold) { | ||
this.faktaAvklaringerForArbeidsforhold = faktaAvklaringerForArbeidsforhold; | ||
} | ||
|
||
public Boolean getHarVarigEndretNæring() { | ||
return harVarigEndretNæring; | ||
} | ||
|
||
public Boolean getErNyoppstartetSN() { | ||
return erNyoppstartetSN; | ||
} | ||
|
||
public Boolean getErNyIArbeidslivetSN() { | ||
return erNyIArbeidslivetSN; | ||
} | ||
|
||
public Boolean getErNyoppstartetFL() { | ||
return erNyoppstartetFL; | ||
} | ||
|
||
public Boolean getHarMottattYtelseForFL() { | ||
return harMottattYtelseForFL; | ||
} | ||
|
||
public Boolean getSkalBeregnesSomMilitær() { | ||
return skalBeregnesSomMilitær; | ||
} | ||
|
||
public Boolean getMottarEtterlønnSluttpakke() { | ||
return mottarEtterlønnSluttpakke; | ||
} | ||
|
||
public List<FaktaAvklaringerForArbeid> getFaktaAvklaringerForArbeidsforhold() { | ||
return faktaAvklaringerForArbeidsforhold; | ||
} | ||
} |
76 changes: 76 additions & 0 deletions
76
...lketrygdloven/kalkulus/response/v1/beregningsgrunnlag/brev/FaktaAvklaringerForArbeid.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,76 @@ | ||
package no.nav.folketrygdloven.kalkulus.response.v1.beregningsgrunnlag.brev; | ||
|
||
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; | ||
|
||
import com.fasterxml.jackson.annotation.JsonAutoDetect; | ||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import com.fasterxml.jackson.annotation.JsonInclude; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import no.nav.folketrygdloven.kalkulus.felles.v1.InternArbeidsforholdRefDto; | ||
import no.nav.folketrygdloven.kalkulus.response.v1.Arbeidsgiver; | ||
|
||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
@JsonInclude(value = JsonInclude.Include.NON_ABSENT, content = JsonInclude.Include.NON_EMPTY) | ||
@JsonAutoDetect(fieldVisibility = NONE, getterVisibility = NONE, setterVisibility = NONE, isGetterVisibility = NONE, creatorVisibility = NONE) | ||
public class FaktaAvklaringerForArbeid { | ||
|
||
@JsonProperty(value = "arbeidsgiver") | ||
@NotNull | ||
@Valid | ||
private Arbeidsgiver arbeidsgiver; | ||
|
||
@JsonProperty(value = "arbeidsforholdRef") | ||
@Valid | ||
private InternArbeidsforholdRefDto arbeidsforholdRef; | ||
|
||
@JsonProperty(value = "erTidsbegrenset") | ||
@Valid | ||
private Boolean erTidsbegrenset; | ||
|
||
@JsonProperty(value = "harMottattYtelseForArbeidsforhold") | ||
@Valid | ||
private Boolean harMottattYtelseForArbeidsforhold; | ||
|
||
@JsonProperty(value = "harLønnsendringIBeregningsperioden") | ||
@Valid | ||
private Boolean harLønnsendringIBeregningsperioden; | ||
|
||
protected FaktaAvklaringerForArbeid() { | ||
} | ||
|
||
public FaktaAvklaringerForArbeid(@NotNull @Valid Arbeidsgiver arbeidsgiver, | ||
@Valid InternArbeidsforholdRefDto arbeidsforholdRef, | ||
@Valid Boolean erTidsbegrenset, | ||
@Valid Boolean harMottattYtelseForArbeidsforhold, | ||
@Valid Boolean harLønnsendringIBeregningsperioden) { | ||
this.arbeidsgiver = arbeidsgiver; | ||
this.arbeidsforholdRef = arbeidsforholdRef; | ||
this.erTidsbegrenset = erTidsbegrenset; | ||
this.harMottattYtelseForArbeidsforhold = harMottattYtelseForArbeidsforhold; | ||
this.harLønnsendringIBeregningsperioden = harLønnsendringIBeregningsperioden; | ||
} | ||
|
||
public Arbeidsgiver getArbeidsgiver() { | ||
return arbeidsgiver; | ||
} | ||
|
||
public InternArbeidsforholdRefDto getArbeidsforholdRef() { | ||
return arbeidsforholdRef; | ||
} | ||
|
||
public Boolean getErTidsbegrenset() { | ||
return erTidsbegrenset; | ||
} | ||
|
||
|
||
public Boolean getHarMottattYtelseForArbeidsforhold() { | ||
return harMottattYtelseForArbeidsforhold; | ||
} | ||
|
||
public Boolean getHarLønnsendringIBeregningsperioden() { | ||
return harLønnsendringIBeregningsperioden; | ||
} | ||
} |