@@ -25,6 +25,8 @@ public class ContactIndexDetailedDto extends ContactIndexDto {
2525 public static final String POSTAL_CODE = "postalCode" ;
2626 public static final String PHONE = "phone" ;
2727 public static final String REPORTING_USER = "reportingUser" ;
28+ public static final String LATEST_EVENT_ID = "latestEventId" ;
29+ public static final String LATEST_EVENT_TITLE = "latestEventTitle" ;
2830
2931 private Sex sex ;
3032 private String approximateAge ;
@@ -42,6 +44,9 @@ public class ContactIndexDetailedDto extends ContactIndexDto {
4244 @ SensitiveData
4345 private String phone ;
4446 private UserReferenceDto reportingUser ;
47+ private String latestEventId ;
48+ private String latestEventTitle ;
49+ private Long eventCount ;
4550
4651 //@formatter:off
4752 public ContactIndexDetailedDto (String uuid , String personFirstName , String personLastName , String cazeUuid , Disease disease , String diseaseDetails ,
@@ -51,18 +56,18 @@ public ContactIndexDetailedDto(String uuid, String personFirstName, String perso
5156 Date followUpUntil , String contactOfficerUuid , String reportingUserUuid , Date reportDateTime ,
5257 CaseClassification caseClassification ,
5358 String caseReportingUserUid , String caseRegionUuid , String caseDistrictUud , String caseCommunityUuid ,
54- String caseHealthFacilityUuid , String casePointOfEntryUuid ,
59+ String caseHealthFacilityUuid , String casePointOfEntryUuid , Date changeDate ,
5560 Sex sex , Integer approximateAge , ApproximateAgeType approximateAgeType ,
5661 String districtName , String city , String street , String houseNumber , String postalCode , String phone ,
57- String reportingUserFirstName , String reportingUserLastName ,
58- int visitCount ) {
62+ String reportingUserFirstName , String reportingUserLastName , int visitCount , long eventCount
63+ ) {
5964 //@formatter:on
6065
6166 //@formatter:off
6267 super (uuid , personFirstName , personLastName , cazeUuid , disease , diseaseDetails , caseFirstName , caseLastName , regionUuid , districtUuid , communityUuid ,
6368 lastContactDate , contactCategory , contactProximity , contactClassification , contactStatus , followUpStatus , followUpUntil ,
6469 contactOfficerUuid , reportingUserUuid , reportDateTime , caseClassification ,
65- caseReportingUserUid , caseRegionUuid , caseDistrictUud , caseCommunityUuid , caseHealthFacilityUuid , casePointOfEntryUuid , visitCount );
70+ caseReportingUserUid , caseRegionUuid , caseDistrictUud , caseCommunityUuid , caseHealthFacilityUuid , casePointOfEntryUuid , changeDate , visitCount );
6671 //@formatter:on
6772
6873 this .sex = sex ;
@@ -73,6 +78,7 @@ public ContactIndexDetailedDto(String uuid, String personFirstName, String perso
7378 this .postalCode = postalCode ;
7479 this .phone = phone ;
7580 this .reportingUser = new UserReferenceDto (reportingUserUuid , reportingUserFirstName , reportingUserLastName , null );
81+ this .eventCount = eventCount ;
7682 }
7783
7884 public Sex getSex () {
@@ -110,4 +116,24 @@ public UserReferenceDto getReportingUser() {
110116 public void setReportingUser (UserReferenceDto reportingUser ) {
111117 this .reportingUser = reportingUser ;
112118 }
119+
120+ public Long getEventCount () {
121+ return eventCount ;
122+ }
123+
124+ public String getLatestEventId () {
125+ return latestEventId ;
126+ }
127+
128+ public void setLatestEventId (String latestEventId ) {
129+ this .latestEventId = latestEventId ;
130+ }
131+
132+ public String getLatestEventTitle () {
133+ return latestEventTitle ;
134+ }
135+
136+ public void setLatestEventTitle (String latestEventTitle ) {
137+ this .latestEventTitle = latestEventTitle ;
138+ }
113139}
0 commit comments