Skip to content

Commit

Permalink
Legger til tilkommet inntekt i kontrakt til brev
Browse files Browse the repository at this point in the history
  • Loading branch information
espenjv committed Nov 4, 2024
1 parent bc3cbed commit fc645fa
Showing 1 changed file with 72 additions and 58 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,63 +19,77 @@
@JsonAutoDetect(fieldVisibility = NONE, getterVisibility = NONE, setterVisibility = NONE, isGetterVisibility = NONE, creatorVisibility = NONE)
public class TilkommetInntektsforholdDto {

@JsonProperty("aktivitetStatus")
@Valid
@NotNull
private AktivitetStatus aktivitetStatus;

@JsonProperty("arbeidsgiverId")
@Valid
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
private String arbeidsgiverIdentifikator;


@JsonProperty("arbeidsforholdId")
@Valid
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
private String arbeidsforholdId;

@JsonProperty("bruttoInntektPrÅr")
@Valid
@Min(0)
@Max(178956970)
private Integer bruttoInntektPrÅr;
@JsonProperty("skalRedusereUtbetaling")
@Valid
private Boolean skalRedusereUtbetaling;

public TilkommetInntektsforholdDto(AktivitetStatus aktivitetStatus,
String arbeidsgiverIdentifikator,
String arbeidsforholdId,
Integer bruttoInntektPrÅr,
Boolean skalRedusereUtbetaling) {
this.aktivitetStatus = aktivitetStatus;
this.arbeidsgiverIdentifikator = arbeidsgiverIdentifikator;
this.arbeidsforholdId = arbeidsforholdId;
this.bruttoInntektPrÅr = bruttoInntektPrÅr;
this.skalRedusereUtbetaling = skalRedusereUtbetaling;
}

public TilkommetInntektsforholdDto() {
}

public AktivitetStatus getAktivitetStatus() {
return aktivitetStatus;
}

public String getArbeidsgiverIdentifikator() {
return arbeidsgiverIdentifikator;
}

public String getArbeidsforholdId() {
return arbeidsforholdId;
}

public Integer getBruttoInntektPrÅr() {
return bruttoInntektPrÅr;
}
public Boolean getSkalRedusereUtbetaling() {
return skalRedusereUtbetaling;
}
@JsonProperty("aktivitetStatus")
@Valid
@NotNull
private AktivitetStatus aktivitetStatus;

@JsonProperty("arbeidsgiverId")
@Valid
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
private String arbeidsgiverIdentifikator;


@JsonProperty("arbeidsforholdId")
@Valid
@Pattern(regexp = "^[\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}]+$", message = "'${validatedValue}' matcher ikke tillatt pattern '{regexp}'")
private String arbeidsforholdId;

@JsonProperty("bruttoInntektPrÅr")
@Valid
@Min(0)
@Max(178956970)
private Integer bruttoInntektPrÅr;

@JsonProperty("tilkommetInntektPrÅr")
@Valid
@Min(0)
@Max(178956970)
private Integer tilkommetInntektPrÅr;

@JsonProperty("skalRedusereUtbetaling")
@Valid
private Boolean skalRedusereUtbetaling;

public TilkommetInntektsforholdDto(AktivitetStatus aktivitetStatus,
String arbeidsgiverIdentifikator,
String arbeidsforholdId,
Integer bruttoInntektPrÅr, Integer tilkommetInntektPrÅr,
Boolean skalRedusereUtbetaling) {
this.aktivitetStatus = aktivitetStatus;
this.arbeidsgiverIdentifikator = arbeidsgiverIdentifikator;
this.arbeidsforholdId = arbeidsforholdId;
this.bruttoInntektPrÅr = bruttoInntektPrÅr;
this.tilkommetInntektPrÅr = tilkommetInntektPrÅr;
this.skalRedusereUtbetaling = skalRedusereUtbetaling;
}

public TilkommetInntektsforholdDto(Integer tilkommetInntektPrÅr) {
this.tilkommetInntektPrÅr = tilkommetInntektPrÅr;
}

public AktivitetStatus getAktivitetStatus() {
return aktivitetStatus;
}

public String getArbeidsgiverIdentifikator() {
return arbeidsgiverIdentifikator;
}

public String getArbeidsforholdId() {
return arbeidsforholdId;
}

public Integer getBruttoInntektPrÅr() {
return bruttoInntektPrÅr;
}

public Integer getTilkommetInntektPrÅr() {
return tilkommetInntektPrÅr;
}

public Boolean getSkalRedusereUtbetaling() {
return skalRedusereUtbetaling;
}

}

0 comments on commit fc645fa

Please sign in to comment.