Skip to content

Commit 1cb07e2

Browse files
committed
fix: HistoryContactOutcome is ContactOutcome + ClosingCause
1 parent d4fc2f0 commit 1cb07e2

File tree

21 files changed

+66
-50
lines changed

21 files changed

+66
-50
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>fr.insee.pearljam</groupId>
99
<artifactId>pearljam-back-office</artifactId>
10-
<version>5.13.5</version>
10+
<version>5.13.6</version>
1111
<name>Pearl-Jam-Back-Office</name>
1212
<description>Back-office services for PearlJam</description>
1313

src/main/java/fr/insee/pearljam/api/domain/SurveyUnit.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
import fr.insee.pearljam.domain.surveyunit.model.ContactOutcome;
1111
import fr.insee.pearljam.domain.surveyunit.model.Identification;
1212
import fr.insee.pearljam.domain.surveyunit.model.communication.CommunicationRequest;
13-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
14-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistoryType;
15-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
13+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
14+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistoryType;
15+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
1616
import fr.insee.pearljam.infrastructure.surveyunit.entity.*;
1717
import fr.insee.pearljam.infrastructure.surveyunit.entity.identification.IdentificationDB;
1818
import jakarta.persistence.*;

src/main/java/fr/insee/pearljam/api/dto/phonenumber/PhoneNumberDto.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package fr.insee.pearljam.api.dto.phonenumber;
22

33
import fr.insee.pearljam.api.domain.Source;
4-
import fr.insee.pearljam.domain.surveyunit.model.person.PhoneNumber;
4+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.PhoneNumber;
55

66
public record PhoneNumberDto(
77
Source source,

src/main/java/fr/insee/pearljam/api/service/impl/SurveyUnitUpdateServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import fr.insee.pearljam.domain.surveyunit.model.Identification;
1818
import fr.insee.pearljam.domain.surveyunit.model.communication.CommunicationRequest;
1919
import fr.insee.pearljam.api.service.SurveyUnitUpdateService;
20-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
20+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
2121
import fr.insee.pearljam.domain.surveyunit.port.serverside.CommunicationRequestRepository;
2222
import fr.insee.pearljam.infrastructure.surveyunit.entity.identification.IdentificationDB;
2323

src/main/java/fr/insee/pearljam/api/surveyunit/dto/PersonDto.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import fr.insee.pearljam.api.domain.Title;
44
import fr.insee.pearljam.api.dto.phonenumber.PhoneNumberDto;
5-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
6-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
5+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
6+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
77
import jakarta.validation.constraints.NotNull;
88

99
import java.util.List;

src/main/java/fr/insee/pearljam/api/surveyunit/dto/contactHistory/NextContactHistoryDto.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package fr.insee.pearljam.api.surveyunit.dto.contactHistory;
22

3-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
4-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistoryType;
5-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
3+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
4+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistoryType;
5+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
66
import jakarta.validation.Valid;
77

88
import java.util.HashSet;

src/main/java/fr/insee/pearljam/api/surveyunit/dto/contactHistory/NextContactHistoryPersonDto.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import fr.insee.pearljam.api.domain.Source;
44
import fr.insee.pearljam.api.domain.Title;
5-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
6-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
7-
import fr.insee.pearljam.domain.surveyunit.model.person.PhoneNumber;
5+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
6+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
7+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.PhoneNumber;
88
import jakarta.validation.constraints.NotNull;
99

1010
import java.util.Objects;

src/main/java/fr/insee/pearljam/api/surveyunit/dto/contactHistory/PreviousContactHistoryDto.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package fr.insee.pearljam.api.surveyunit.dto.contactHistory;
22

3-
import fr.insee.pearljam.api.domain.ContactOutcomeType;
4-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
5-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistoryType;
6-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
3+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
4+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistoryType;
5+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.HistoryContactOutcomeType;
6+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
77
import jakarta.validation.Valid;
88
import jakarta.validation.constraints.NotNull;
99

@@ -15,7 +15,7 @@
1515
public record PreviousContactHistoryDto(
1616
String comment,
1717
@NotNull
18-
ContactOutcomeType contactOutcomeValue,
18+
HistoryContactOutcomeType contactOutcomeValue,
1919
List<@Valid PreviousContactHistoryPersonDto> persons
2020
) {
2121

src/main/java/fr/insee/pearljam/api/surveyunit/dto/contactHistory/PreviousContactHistoryPersonDto.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package fr.insee.pearljam.api.surveyunit.dto.contactHistory;
22

33
import fr.insee.pearljam.api.domain.Title;
4-
import fr.insee.pearljam.domain.surveyunit.model.person.ContactHistory;
5-
import fr.insee.pearljam.domain.surveyunit.model.person.Person;
4+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.ContactHistory;
5+
import fr.insee.pearljam.domain.surveyunit.model.contacthistory.Person;
66
import jakarta.validation.constraints.NotNull;
77

88

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package fr.insee.pearljam.domain.surveyunit.model.contacthistory;
2+
3+
import java.util.Set;
4+
5+
public record ContactHistory(
6+
ContactHistoryType historyType,
7+
String comment,
8+
HistoryContactOutcomeType contactOutcomeValue,
9+
Set<Person>persons) {
10+
}

0 commit comments

Comments
 (0)