Skip to content

Commit

Permalink
Mindre endringer sykemelding-api validering
Browse files Browse the repository at this point in the history
#deploy-test-sykemelding-api
  • Loading branch information
stigus committed Dec 6, 2024
1 parent 745e07c commit 9ab7e4b
Show file tree
Hide file tree
Showing 11 changed files with 28 additions and 64 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ public static void validate(SykemeldingDTO dto) {
if (isNull(dto.getHelsepersonell())) {
missingFields.add("helsepersonell");
}
if (isNull(dto.getSender())) {
missingFields.add("sender");
}

if (!missingFields.isEmpty()) {
throw new ResponseStatusException(HttpStatus.BAD_REQUEST, String.join(", ", missingFields));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,11 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class AdresseDTO {
private String gate;
private String postnummer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
public class AktivitetDTO {
private final Integer grad;
private final Boolean reisetilskudd;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,11 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class ArbeidsgiverDTO {
private String navn;
private String yrkesbetegnelse;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,11 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.Data;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
@AllArgsConstructor
public class DetaljerDTO {

private String tiltakArbeidsplass;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
public class DiagnoseDTO {
@JsonProperty
private String diagnose;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class HelsepersonellDTO {
@JsonProperty
private String ident;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,13 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class OrganisasjonDTO {
private final String navn;
private final String orgNr;
private final AdresseDTO adresse;
private String navn;
private String orgNr;
private AdresseDTO adresse;
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,13 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

import java.time.LocalDate;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class PasientDTO {
private String ident;
private String fornavn;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,13 @@

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.Value;
import lombok.Data;

import java.time.LocalDate;

@Value
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor(force = true)
@EqualsAndHashCode
public class PeriodeDTO {
private LocalDate fom;
private LocalDate tom;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UtdypendeOpplysningerDTO {

Expand All @@ -28,6 +27,12 @@ public List<SvarType> getSpmSvar() {
return spmSvar;
}

public enum Restriksjon {
SKJERMET_FOR_ARBEIDSGIVER,
SKJERMET_FOR_PASIENT,
SKJERMET_FOR_NAV
}

@Data
@Builder
@NoArgsConstructor
Expand All @@ -39,10 +44,4 @@ public static class SvarType {
private Restriksjon restriksjon;
private String svarTekst;
}

public enum Restriksjon {
SKJERMET_FOR_ARBEIDSGIVER,
SKJERMET_FOR_PASIENT,
SKJERMET_FOR_NAV
}
}

0 comments on commit 9ab7e4b

Please sign in to comment.