Skip to content

Commit 6322abf

Browse files
fix/dto-jackson-deserialization (#509)
1 parent 281efbf commit 6322abf

10 files changed

Lines changed: 40 additions & 0 deletions

src/main/java/fr/insee/genesis/controller/dto/InterrogationBatchResponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
package fr.insee.genesis.controller.dto;
22

33
import fr.insee.genesis.domain.model.surveyunit.InterrogationId;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
6+
import lombok.NoArgsConstructor;
57

68
import java.time.Instant;
79
import java.util.ArrayList;
810
import java.util.List;
911

1012
@Data
13+
@AllArgsConstructor
14+
@NoArgsConstructor
1115
public class InterrogationBatchResponse {
1216

1317
private List<InterrogationId> interrogationIds = new ArrayList<>();

src/main/java/fr/insee/genesis/controller/dto/LastExtractionRequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package fr.insee.genesis.controller.dto;
22

33
import jakarta.validation.constraints.NotNull;
4+
import lombok.AllArgsConstructor;
45
import lombok.Data;
6+
import lombok.NoArgsConstructor;
57

68
import java.time.Instant;
79

810
@Data
11+
@AllArgsConstructor
12+
@NoArgsConstructor
913
public class LastExtractionRequest {
1014

1115
@NotNull

src/main/java/fr/insee/genesis/controller/dto/SurveyUnitDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package fr.insee.genesis.controller.dto;
22

3+
import lombok.AllArgsConstructor;
34
import lombok.Builder;
45
import lombok.Data;
6+
import lombok.NoArgsConstructor;
57

68
import java.util.List;
79

810
@Builder
911
@Data
12+
@NoArgsConstructor
13+
@AllArgsConstructor
1014
public class SurveyUnitDto {
1115
private String interrogationId;
1216
private List<VariableDto> collectedVariables;

src/main/java/fr/insee/genesis/controller/dto/SurveyUnitQualityToolDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package fr.insee.genesis.controller.dto;
22

3+
import lombok.AllArgsConstructor;
34
import lombok.Builder;
45
import lombok.Data;
6+
import lombok.NoArgsConstructor;
57

68
import java.util.List;
79

810
@Builder
911
@Data
12+
@NoArgsConstructor
13+
@AllArgsConstructor
1014
public class SurveyUnitQualityToolDto {
1115
private String interrogationId;
1216
private List<VariableQualityToolDto> collectedVariables;

src/main/java/fr/insee/genesis/controller/dto/SurveyUnitSimplifiedDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,18 @@
33
import fr.insee.genesis.domain.model.surveyunit.VariableModel;
44
import fr.insee.genesis.domain.model.surveyunit.Mode;
55
import fr.insee.modelefiliere.RawResponseDto;
6+
import lombok.AllArgsConstructor;
67
import lombok.Builder;
78
import lombok.Data;
9+
import lombok.NoArgsConstructor;
810

911
import java.time.LocalDateTime;
1012
import java.util.List;
1113

1214
@Builder
1315
@Data
16+
@NoArgsConstructor
17+
@AllArgsConstructor
1418
public class SurveyUnitSimplifiedDto {
1519

1620
private String collectionInstrumentId;

src/main/java/fr/insee/genesis/controller/dto/VariableDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
package fr.insee.genesis.controller.dto;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.util.List;
810

911
@Builder
1012
@Data
13+
@NoArgsConstructor
14+
@AllArgsConstructor
1115
public class VariableDto {
1216
private String variableName;
1317
private String scope;

src/main/java/fr/insee/genesis/controller/dto/VariableInputDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package fr.insee.genesis.controller.dto;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

9+
@NoArgsConstructor
10+
@AllArgsConstructor
711
@Builder
812
@Data
913
public class VariableInputDto {

src/main/java/fr/insee/genesis/controller/dto/VariableQualityToolDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
package fr.insee.genesis.controller.dto;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.util.List;
810

911
@Builder
1012
@Data
13+
@NoArgsConstructor
14+
@AllArgsConstructor
1115
public class VariableQualityToolDto {
1216
private String variableName;
1317
private Integer iteration;

src/main/java/fr/insee/genesis/controller/dto/VariableStateDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22

33
import com.fasterxml.jackson.annotation.JsonFormat;
44
import fr.insee.genesis.domain.model.surveyunit.DataState;
5+
import lombok.AllArgsConstructor;
56
import lombok.Builder;
67
import lombok.Data;
8+
import lombok.NoArgsConstructor;
79

810
import java.time.Instant;
911

1012
@Builder
1113
@Data
14+
@NoArgsConstructor
15+
@AllArgsConstructor
1216
public class VariableStateDto {
1317
private DataState state;
1418
private boolean active;

src/main/java/fr/insee/genesis/controller/dto/VariableStateInputDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
package fr.insee.genesis.controller.dto;
22

33
import fr.insee.genesis.domain.model.surveyunit.DataState;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

9+
@NoArgsConstructor
10+
@AllArgsConstructor
711
@Builder
812
@Data
913
public class VariableStateInputDto {

0 commit comments

Comments
 (0)