Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
85c89b5
court-list-data
arcadius Feb 27, 2026
14ceab4
court-list-data
arcadius Feb 27, 2026
71b456a
Merge branch 'team/cct-1981' into tmp/new-query-endpoint-for-courtlis…
arcadiushmcts Feb 27, 2026
576f559
New 17.0.229-cct-1981-SNAPSHOT
Feb 27, 2026
570c0e1
Merge branch 'team/cct-1981' into tmp/new-query-endpoint-for-courtlis…
arcadiushmcts Mar 1, 2026
fa5c2f7
Update runIntegrationTests.sh (#108)
arcadiushmcts Mar 1, 2026
63c0698
New 17.0.230-cct-1981-SNAPSHOT
Mar 1, 2026
dfc576e
adding numeric court id
arcadius Mar 5, 2026
7e6a1e1
Merge pull request #114 from hmcts/tmp/adding-numeric-court-id
arcadiushmcts Mar 5, 2026
079b6c1
LPT-2124:[BE] CaTH publishing feedback 002
ertugrulduran Mar 5, 2026
3af09e2
more tests
arcadius Mar 5, 2026
16ae6c9
more tests
arcadius Mar 5, 2026
dbfadf7
more tests
arcadius Mar 5, 2026
403031d
LPT-2124:adding asn and gender
ertugrulduran Mar 5, 2026
88205c8
more tests
arcadius Mar 5, 2026
a43c2fd
Merge pull request #116 from hmcts/feature/LPT-2124
jyothi-balla Mar 6, 2026
d06e3ca
New 17.0.231-cct-1981-SNAPSHOT
Mar 6, 2026
4e430e6
LPT-2127:Welsh language PDF not generated in STE52 for Online Public …
ertugrulduran Mar 6, 2026
7c36738
Updating reference data version
ertugrulduran Mar 6, 2026
20ecf24
Merge pull request #124 from hmcts/feature/LPT-2127
arcadiushmcts Mar 6, 2026
ac6dcf2
New 17.0.232-cct-1981-SNAPSHOT
Mar 6, 2026
17645da
adding includeApplications to also include applications even though c…
arcadius Mar 7, 2026
38609c9
adding includeApplications to also include applications even though c…
arcadius Mar 7, 2026
802612f
Merge pull request #125 from hmcts/tmp/includeApplications-param
arcadiushmcts Mar 7, 2026
a744278
includeApplications
arcadius Mar 7, 2026
3f4aa4d
Merge remote-tracking branch 'origin/main' into tmp/includeApplicatio…
arcadius Mar 7, 2026
ce8088b
merge from main
arcadius Mar 7, 2026
fd38bd9
Merge pull request #126 from hmcts/tmp/includeApplications-param-2
arcadiushmcts Mar 7, 2026
b391e50
New 17.0.236-cct-1981-SNAPSHOT
Mar 7, 2026
2739612
includeApplications params
arcadius Mar 9, 2026
60dd7b9
includeApplications params
arcadius Mar 9, 2026
99ec600
Merge pull request #128 from hmcts/tmp/imcludeApplications-param-03
arcadiushmcts Mar 9, 2026
81b0ece
LPT-2131: [BE] Stop sending empty string to CaTH
ertugrulduran Mar 9, 2026
b0bded5
Merge pull request #133 from hmcts/feature/LPT-2131
arcadiushmcts Mar 9, 2026
642593a
merge welshOffenceTitle from listing
arcadius Mar 9, 2026
20bdb0d
Merge pull request #134 from hmcts/tmp/merge-offence-title-from-listing
arcadiushmcts Mar 9, 2026
c289dbc
merge welshOffenceTitle from listing
arcadius Mar 9, 2026
99da580
Merge pull request #135 from hmcts/tmp/bump-version
arcadiushmcts Mar 9, 2026
9dbcc2f
LPT-2131:Fixing IT test
ertugrulduran Mar 9, 2026
2c2c0ac
Merge pull request #140 from hmcts/feature/LPT-2131
arcadiushmcts Mar 9, 2026
04fa53d
New 17.0.241-cct-1981-SNAPSHOT
Mar 9, 2026
7229445
tmp/includeApplications-as-query-param
arcadius Mar 10, 2026
9271aa5
tmp/includeApplications-as-query-param
arcadius Mar 10, 2026
b7da24f
tmp/includeApplications-as-query-param
arcadius Mar 10, 2026
2a2cc48
Merge remote-tracking branch 'origin/main' into team/cct-1981
arcadius Mar 10, 2026
617f800
Merge remote-tracking branch 'origin/team/cct-1981' into tmp/includeA…
arcadius Mar 10, 2026
5147f16
tmp/includeApplications-as-query-param
arcadius Mar 10, 2026
af512d9
New 17.0.242-cct-1981-SNAPSHOT
Mar 10, 2026
df1b710
test coverage for code that are not ours
arcadius Mar 11, 2026
8a48d0c
Merge branch 'team/cct-1981' into tmp/includeApplications-as-query-param
arcadiushmcts Mar 11, 2026
1d75262
test coverage for code that are not ours
arcadius Mar 11, 2026
4981908
Merge pull request #146 from hmcts/tmp/includeApplications-as-query-p…
arcadiushmcts Mar 11, 2026
6359dee
New 17.0.243-cct-1981-SNAPSHOT
Mar 11, 2026
b70d6ab
Merge remote-tracking branch 'origin/main' into team/cct-1981
arcadius Mar 12, 2026
9cfd8bc
Merge pull request #163 from hmcts/tmp/rebase-from-main
arcadiushmcts Mar 12, 2026
7b53444
New 17.0.244-cct-1981-SNAPSHOT
Mar 12, 2026
ecb4032
Merge remote-tracking branch 'origin/main' into team/cct-1981
arcadius Mar 17, 2026
709dd39
Merge pull request #180 from hmcts/tmp/merge-main-into-team-branch
arcadiushmcts Mar 17, 2026
fd62baf
New 17.0.245-cct-1981-SNAPSHOT
Mar 17, 2026
0b26b22
merge main into cct/1981 branch
ynegi Mar 31, 2026
aa286fd
LPT-1784 - remove core domain dependency on hearingDay
ynegi Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-parent</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Progression services application</name>
Expand Down Expand Up @@ -67,7 +67,7 @@
<json-transformer.version>1.0.6</json-transformer.version>
<access.control.version>6.4.1</access.control.version>
<referencedata.version>17.103.129</referencedata.version>
<listing.version>17.103.152</listing.version>
<listing.version>17.103.147-cct-1981-SNAPSHOT</listing.version>
<hearing.version>17.0.144</hearing.version>
<usersgroups.version>17.104.46</usersgroups.version>
<defence.version>17.0.85</defence.version>
Expand Down
2 changes: 1 addition & 1 deletion progression-command/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-parent</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-command</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion progression-command/progression-command-api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-command</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-command-api</artifactId>
<packaging>war</packaging>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"type": "object",
"properties": {
"id": {
"$ref": "http://justice.gov.uk/core/courts/courtsDefinitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"hearingDays": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
}
},
Expand Down
2 changes: 1 addition & 1 deletion progression-command/progression-command-handler/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-command</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-command-handler</artifactId>
<packaging>war</packaging>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"type": "object",
"properties": {
"id": {
"$ref": "http://justice.gov.uk/core/courts/courtsDefinitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"hearingDays": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
}
},
Expand Down
2 changes: 1 addition & 1 deletion progression-domain/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-parent</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-domain</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion progression-domain/progression-datatypes-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>progression-domain</artifactId>
<groupId>uk.gov.moj.cpp.progression</groupId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://moj.gov.uk/progression/hearingDay.json",
"type": "object",
"properties": {
"sittingDay": {
"type": "string",
"format": "date-time"
},
"listingSequence": {
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/positiveInteger"
},
"listedDurationMinutes": {
"description": "The listed duration in minutes",
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/positiveInteger"
},
"courtCentreId": {
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"courtRoomId": {
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"hasSharedResults": {
"type": "boolean"
}
},
"required": [
"sittingDay",
"listedDurationMinutes"
],
"additionalProperties": false
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,19 @@
"id": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json",
"type": "object",
"definitions": {
"uuid": {
"type": "string",
"pattern": "[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
},
"positiveInteger": {
"type": "integer",
"minimum": 0
},
"refData": {
"type": "object",
"properties": {
"directionRefDataId": {
"$ref": "http://justice.gov.uk/core/courts/courtsDefinitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"directionRefDataType": {
"type": "string"
Expand Down
2 changes: 1 addition & 1 deletion progression-domain/progression-domain-aggregate/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>progression-domain</artifactId>
<groupId>uk.gov.moj.cpp.progression</groupId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>progression-domain-aggregate</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4473,7 +4473,7 @@ private Hearing getHearing(final UUID offenceId) {

private HearingDaysWithoutCourtCentreCorrected createHearingDaysWithoutCourtCentreCorrected() {
return HearingDaysWithoutCourtCentreCorrected.hearingDaysWithoutCourtCentreCorrected()
.withHearingDays(asList(HearingDay.hearingDay()
.withHearingDays(asList(uk.gov.moj.progression.HearingDay.hearingDay()
.withCourtCentreId(UUID.randomUUID())
.withCourtRoomId(UUID.randomUUID())
.withListedDurationMinutes(30)
Expand Down
2 changes: 1 addition & 1 deletion progression-domain/progression-domain-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-domain</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-domain-common</artifactId>
<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion progression-domain/progression-domain-message/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-domain</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-domain-message</artifactId>
<properties>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://justice.gov.uk/progression/events/progression.events.hearing-days-without-court-centre-corrected.json",
"type": "object",
"properties": {
"hearingDays": {
"type": "array",
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
}
},
"id": {
"$ref": "http://justice.gov.uk/domain/core/common/definitions.json#/definitions/uuid"
}
},
"required": [
"id",
"hearingDays"
],
"additionalProperties": false
}
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://justice.gov.uk/progression/events/progression.events.hearing-days-without-court-centre-corrected.json",
"type": "object",
"properties": {
"hearingDays": {
"type": "array",
"items": {
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
},
"id": {
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
}
},
"required": [
"id",
"hearingDays"
],
"additionalProperties": false
}
2 changes: 1 addition & 1 deletion progression-event-sources/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>progression-parent</artifactId>
<groupId>uk.gov.moj.cpp.progression</groupId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion progression-event/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-parent</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-event</artifactId>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion progression-event/progression-event-indexer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-event</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-event-indexer</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion progression-event/progression-event-listener/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-event</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-event-listener</artifactId>
<packaging>war</packaging>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ public void correctHearingDaysWithoutCourtCentre(final JsonEnvelope event) {
}
final HearingDaysWithoutCourtCentreCorrected hearingDaysWithoutCourtCentreCorrected = jsonObjectToObjectConverter.convert(event.payloadAsJsonObject(), HearingDaysWithoutCourtCentreCorrected.class);

final List<HearingDay> hearingDays = hearingDaysWithoutCourtCentreCorrected.getHearingDays();
final List<uk.gov.moj.progression.HearingDay> correctedHearingDays = hearingDaysWithoutCourtCentreCorrected.getHearingDays();
final UUID hearingId = hearingDaysWithoutCourtCentreCorrected.getId();
final UUID courtCentreId = hearingDays.get(0).getCourtCentreId();
final UUID courtRoomId = hearingDays.get(0).getCourtRoomId();
final UUID courtCentreId = correctedHearingDays.get(0).getCourtCentreId();
final UUID courtRoomId = correctedHearingDays.get(0).getCourtRoomId();

final HearingEntity dbHearingEntity = hearingRepository.findBy(hearingId);
final JsonObject dbHearingJsonObject = jsonFromString(dbHearingEntity.getPayload());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import static uk.gov.justice.services.test.utils.core.reflection.ReflectionUtil.setField;

import uk.gov.justice.core.courts.Hearing;
import uk.gov.justice.core.courts.HearingDay;
import uk.gov.moj.progression.HearingDay;
import uk.gov.justice.progression.events.HearingDaysWithoutCourtCentreCorrected;
import uk.gov.justice.services.common.converter.JsonObjectToObjectConverter;
import uk.gov.justice.services.common.converter.ObjectToJsonObjectConverter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@
"hearingDays": {
"type": "array",
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
},
"id": {
"$ref": "http://justice.gov.uk/domain/core/common/definitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
}
},
"required": [
"id",
"hearingDays"
],
"additionalProperties": false
}
}
7 changes: 6 additions & 1 deletion progression-event/progression-event-processor/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-event</artifactId>
<version>17.0.247-SNAPSHOT</version>
<version>17.0.245-cct-1981-SNAPSHOT</version>
</parent>
<artifactId>progression-event-processor</artifactId>
<packaging>war</packaging>
Expand Down Expand Up @@ -39,6 +39,11 @@
<artifactId>progression-domain-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>uk.gov.moj.cpp.progression</groupId>
<artifactId>progression-datatypes-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>uk.gov.moj.cpp.material</groupId>
<artifactId>material-client</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,33 @@ public void shouldHearingOffenceVerdictUpdated() {

}

@Test
public void shouldHandlerHearingChangedToProbationCaseWorkerSendCorrectHearingDaysCommand() {
final UUID hearingId = randomUUID();
final JsonObject payload = createObjectBuilder()
.add("id", hearingId.toString())
.add("hearingDays", Json.createArrayBuilder()
.add(createObjectBuilder()
.add("sittingDay", "2020-10-13T10:00:00.000Z")
.add("listedDurationMinutes", 60)
.build())
.build())
.build();
final JsonEnvelope jsonEnvelope = envelopeFrom(
metadataWithRandomUUID("public.events.listing.hearing-days-without-court-centre-corrected"),
payload);

eventProcessor.handlerHearingChangedToProbationCaseWorker(jsonEnvelope);

verify(sender, times(1)).send(senderJsonEnvelopeCaptor.capture());
final DefaultEnvelope sent = senderJsonEnvelopeCaptor.getValue();
assertThat(sent.metadata().name(), is("progression.command.correct-hearing-days-without-court-centre"));
assertThat(sent.payload().toString(), isJson(allOf(
withJsonPath("$.id", is(hearingId.toString())),
withJsonPath("$.hearingDays.length()", is(1)),
withJsonPath("$.hearingDays[0].listedDurationMinutes", is(60)))));
}

@Test
public void shouldUpdateDefendantOnApplicationHearing() {
final UUID applicationId1 = randomUUID();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@
"hearingDays": {
"type": "array",
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
},
"id": {
"$ref": "http://justice.gov.uk/domain/core/common/definitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
}
},
"required": [
"id",
"hearingDays"
],
"additionalProperties": false
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"type": "object",
"properties": {
"id": {
"$ref": "http://justice.gov.uk/domain/core/common/definitions.json#/definitions/uuid"
"$ref": "http://moj.gov.uk/cpp/progression/common/shared-definitions.json#/definitions/uuid"
},
"hearingDays": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "http://justice.gov.uk/core/courts/hearingDay.json"
"$ref": "http://moj.gov.uk/progression/hearingDay.json"
}
}
},
Expand Down
Loading
Loading