Skip to content

Commit 37d02d2

Browse files
committed
HDPI-0000: Surface claimIssueDate from claim entity in start callback
1 parent b1c31db commit 37d02d2

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

src/main/java/uk/gov/hmcts/reform/pcs/ccd/PCSCaseView.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ private PCSCase getSubmittedCase(long caseReference) {
131131
.legislativeCountry(pcsCaseEntity.getLegislativeCountry())
132132
.caseManagementLocationNumber(pcsCaseEntity.getCaseManagementLocation())
133133
.dateSubmitted(getClaimSubmittedDate(pcsCaseEntity))
134+
.claimIssueDate(getClaimIssueDate(pcsCaseEntity))
134135
.build();
135136

136137
setDerivedProperties(pcsCase, pcsCaseEntity);
@@ -162,6 +163,13 @@ private LocalDateTime getClaimSubmittedDate(PcsCaseEntity pcsCaseEntity) {
162163
.orElse(null);
163164
}
164165

166+
private LocalDateTime getClaimIssueDate(PcsCaseEntity pcsCaseEntity) {
167+
return pcsCaseEntity.getClaims().stream()
168+
.findFirst()
169+
.map(ClaimEntity::getClaimIssuedDate)
170+
.orElse(null);
171+
}
172+
165173
private void setDerivedProperties(PCSCase pcsCase, PcsCaseEntity pcsCaseEntity) {
166174
boolean pcqIdSet = findPartyForCurrentUser(pcsCaseEntity)
167175
.map(party -> party.getPcqId() != null)

src/main/java/uk/gov/hmcts/reform/pcs/ccd/domain/PCSCase.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,9 @@ public class PCSCase {
580580
@CCD(access = {ClaimantAccess.class, DefendantAccess.class})
581581
private LocalDateTime dateSubmitted;
582582

583+
@CCD(access = {ClaimantAccess.class, DefendantAccess.class})
584+
private LocalDateTime claimIssueDate;
585+
583586
@CCD(
584587
searchable = false
585588
)

0 commit comments

Comments
 (0)