diff --git a/example-context/example-persistence/pom.xml b/example-context/example-persistence/pom.xml index 837eb423..6dfb0018 100644 --- a/example-context/example-persistence/pom.xml +++ b/example-context/example-persistence/pom.xml @@ -20,7 +20,6 @@ uk.gov.justice.services persistence-deltaspike - ${framework.version} uk.gov.justice.utils @@ -51,13 +50,11 @@ uk.gov.justice.services test-utils-common - ${framework.version} test uk.gov.justice.event-store test-utils-persistence - ${event-store.version} test @@ -67,14 +64,13 @@ test - org.everit.json + com.github.everit-org.json-schema org.everit.json.schema test uk.gov.justice.schema schema-service - ${json-schema-catalog.version} test diff --git a/example-context/example-service/example-command/example-command-api/pom.xml b/example-context/example-service/example-command/example-command-api/pom.xml index 28b9fd90..38a09eee 100644 --- a/example-context/example-service/example-command/example-command-api/pom.xml +++ b/example-context/example-service/example-command/example-command-api/pom.xml @@ -29,22 +29,18 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators rest-adapter-file-service - ${framework-generators.version} uk.gov.justice.utils utilities-file - ${utilities.version} uk.gov.justice.services @@ -53,12 +49,10 @@ uk.gov.justice.framework-generators rest-adapter-core - ${framework-generators.version} uk.gov.justice.framework-generators rest-client-core - ${framework-generators.version} @@ -75,7 +69,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test @@ -87,7 +80,6 @@ uk.gov.justice.services test-utils-enveloper-provider - ${framework.version} test @@ -97,7 +89,7 @@ uk.gov.justice.framework-generators messaging-client-generator-plugin - ${framework-generators.version} + ${framework.version} external-ramls @@ -130,7 +122,7 @@ uk.gov.justice.framework-generators messaging-client-generator - ${framework-generators.version} + ${framework.version} diff --git a/example-context/example-service/example-command/example-command-handler/pom.xml b/example-context/example-service/example-command/example-command-handler/pom.xml index 3318c262..d08962b1 100644 --- a/example-context/example-service/example-command/example-command-handler/pom.xml +++ b/example-context/example-service/example-command/example-command-handler/pom.xml @@ -37,12 +37,10 @@ uk.gov.justice.event-store aggregate-snapshot-service - ${event-store.version} uk.gov.justice.event-store command-handler-interceptors - ${event-store.version} uk.gov.justice.services.example @@ -52,37 +50,30 @@ uk.gov.justice.framework-generators messaging-adapter-core - ${framework-generators.version} uk.gov.justice.framework-generators rest-client-core - ${framework-generators.version} uk.gov.justice.event-store event-source - ${event-store.version} uk.gov.justice.event-store event-publisher-jms - ${event-store.version} uk.gov.justice.event-store event-repository-jdbc - ${event-store.version} uk.gov.justice.services aggregate - ${framework.version} uk.gov.justice.event-store event-store-management-core - ${event-store.version} @@ -100,7 +91,6 @@ uk.gov.justice.services test-utils-enveloper-provider - ${framework.version} test diff --git a/example-context/example-service/example-custom/example-custom-api/pom.xml b/example-context/example-service/example-custom/example-custom-api/pom.xml index f8ddc41e..bc24d7b9 100644 --- a/example-context/example-service/example-custom/example-custom-api/pom.xml +++ b/example-context/example-service/example-custom/example-custom-api/pom.xml @@ -24,27 +24,22 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.schema schema-service - ${json-schema-catalog.version} uk.gov.justice.framework-generators rest-adapter-core - ${framework-generators.version} uk.gov.justice.framework-generators rest-client-core - ${framework-generators.version} javax @@ -75,7 +70,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test @@ -87,7 +81,6 @@ uk.gov.justice.services test-utils-enveloper-provider - ${framework.version} test diff --git a/example-context/example-service/example-event/example-event-indexer/pom.xml b/example-context/example-service/example-event/example-event-indexer/pom.xml index 6679e109..7ca42fbe 100644 --- a/example-context/example-service/example-event/example-event-indexer/pom.xml +++ b/example-context/example-service/example-event/example-event-indexer/pom.xml @@ -35,22 +35,18 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators messaging-adapter-core - ${framework-generators.version} uk.gov.justice.framework-generators unifiedsearch-client-generator - ${framework-generators.version} joda-time @@ -61,22 +57,18 @@ uk.gov.justice.event-store subscription-manager - ${event-store.version} uk.gov.justice.event-store event-subscription-registry - ${event-store.version} uk.gov.justice.event-store subscription-event-interceptors - ${event-store.version} uk.gov.justice.framework-api framework-api-event-listener-interceptors - ${framework-api.version} org.jboss.ejb3 @@ -96,13 +88,11 @@ uk.gov.justice.event-store event-buffer-core - ${event-store.version} uk.gov.justice.json json-transformer-jolt - ${json-transformer.version} @@ -119,7 +109,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test diff --git a/example-context/example-service/example-event/example-event-indexer/src/main/java/uk/gov/justice/services/example/cakeshop/dummy/DummyUnifiedSearchIndexer.java b/example-context/example-service/example-event/example-event-indexer/src/main/java/uk/gov/justice/services/example/cakeshop/dummy/DummyUnifiedSearchIndexer.java index 8e2a3fcc..7ad81099 100644 --- a/example-context/example-service/example-event/example-event-indexer/src/main/java/uk/gov/justice/services/example/cakeshop/dummy/DummyUnifiedSearchIndexer.java +++ b/example-context/example-service/example-event/example-event-indexer/src/main/java/uk/gov/justice/services/example/cakeshop/dummy/DummyUnifiedSearchIndexer.java @@ -4,6 +4,7 @@ import uk.gov.justice.services.example.cakeshop.persistence.IndexRepository; import uk.gov.justice.services.example.cakeshop.persistence.entity.Index; +import uk.gov.justice.services.messaging.Envelope; import uk.gov.justice.services.unifiedsearch.UnifiedSearchIndexer; import java.time.ZonedDateTime; @@ -20,9 +21,10 @@ public class DummyUnifiedSearchIndexer implements UnifiedSearchIndexer { private IndexRepository indexRepository; @Override - public void indexData(final JsonObject jsonObject) { - final UUID recipeId = fromString(jsonObject.getString("recipeId")); - final ZonedDateTime deliveryDate = ZonedDateTime.parse(jsonObject.getString("deliveryDate")); + public void indexData(final Envelope eventWithJoltTransformedPayload) { + final JsonObject payload = eventWithJoltTransformedPayload.payload(); + final UUID recipeId = fromString(payload.getString("recipeId")); + final ZonedDateTime deliveryDate = ZonedDateTime.parse(payload.getString("deliveryDate")); final Index index = new Index(recipeId, deliveryDate); indexRepository.save(index); } diff --git a/example-context/example-service/example-event/example-event-listener/pom.xml b/example-context/example-service/example-event/example-event-listener/pom.xml index d5a60907..ccb4395d 100644 --- a/example-context/example-service/example-event/example-event-listener/pom.xml +++ b/example-context/example-service/example-event/example-event-listener/pom.xml @@ -29,37 +29,30 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators messaging-adapter-core - ${framework-generators.version} uk.gov.justice.event-store subscription-manager - ${event-store.version} uk.gov.justice.event-store event-subscription-registry - ${event-store.version} uk.gov.justice.event-store subscription-event-interceptors - ${event-store.version} uk.gov.justice.framework-api framework-api-event-listener-interceptors - ${framework-api.version} org.jboss.ejb3 @@ -79,7 +72,6 @@ uk.gov.justice.event-store event-buffer-core - ${event-store.version} @@ -96,7 +88,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test diff --git a/example-context/example-service/example-event/example-event-processor/pom.xml b/example-context/example-service/example-event/example-event-processor/pom.xml index aeef82ca..d2e55913 100644 --- a/example-context/example-service/example-event/example-event-processor/pom.xml +++ b/example-context/example-service/example-event/example-event-processor/pom.xml @@ -28,32 +28,26 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators messaging-adapter-core - ${framework-generators.version} uk.gov.justice.event-store subscription-manager - ${event-store.version} uk.gov.justice.event-store event-subscription-registry - ${event-store.version} uk.gov.justice.framework-generators rest-client-core - ${framework-generators.version} diff --git a/example-context/example-service/example-event/other-event-listener/pom.xml b/example-context/example-service/example-event/other-event-listener/pom.xml index ff0c61c1..9dc2658e 100644 --- a/example-context/example-service/example-event/other-event-listener/pom.xml +++ b/example-context/example-service/example-event/other-event-listener/pom.xml @@ -29,32 +29,26 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators messaging-adapter-core - ${framework-generators.version} uk.gov.justice.event-store subscription-manager - ${event-store.version} uk.gov.justice.event-store event-subscription-registry - ${event-store.version} uk.gov.justice.framework-api framework-api-event-listener-interceptors - ${framework-api.version} org.jboss.ejb3 diff --git a/example-context/example-service/example-event/pom.xml b/example-context/example-service/example-event/pom.xml index 19fb2fa0..76cb276e 100644 --- a/example-context/example-service/example-event/pom.xml +++ b/example-context/example-service/example-event/pom.xml @@ -93,7 +93,7 @@ uk.gov.justice.framework-generators unifiedsearch-client-generator-plugin - ${framework-generators.version} + ${framework.version} uk.gov.justice.services.clients.unifiedsearch.generator.UnifiedSearchClientGenerator @@ -127,13 +127,13 @@ unifiedsearch-client-generator uk.gov.justice.framework-generators - ${framework-generators.version} + ${framework.version} uk.gov.justice.framework-generators generators-commons - ${framework-generators.version} + ${framework.version} javax @@ -147,8 +147,8 @@ uk.gov.justice.schema catalog-generation-plugin - ${json-schema-catalog.version} - + ${framework-libraries.version} + schema-catalog-generation @@ -183,14 +183,14 @@ uk.gov.justice.schema catalog-generation - ${json-schema-catalog.version} + ${framework-libraries.version} uk.gov.justice.framework-generators messaging-adapter-generator-plugin - ${framework-generators.version} + ${framework.version} generate-yaml-messaging-adapters @@ -225,7 +225,7 @@ uk.gov.justice.framework-generators messaging-adapter-generator - ${framework-generators.version} + ${framework.version} uk.gov.justice.services.example @@ -238,7 +238,7 @@ uk.gov.justice.framework-generators messaging-client-generator-plugin - ${framework-generators.version} + ${framework.version} generate-from-yaml @@ -274,7 +274,7 @@ uk.gov.justice.framework-generators messaging-client-generator - ${framework-generators.version} + ${framework.version} uk.gov.justice.services.example diff --git a/example-context/example-service/example-it/pom.xml b/example-context/example-service/example-it/pom.xml index 5201ddcd..c3c3d3f7 100644 --- a/example-context/example-service/example-it/pom.xml +++ b/example-context/example-service/example-it/pom.xml @@ -35,7 +35,6 @@ uk.gov.justice.event-store aggregate-snapshot-repository - ${event-store.version} test @@ -47,7 +46,6 @@ uk.gov.justice.event-store event-repository-jdbc - ${event-store.version} test @@ -68,7 +66,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test @@ -85,13 +82,11 @@ uk.gov.justice.event-store test-utils-persistence - ${event-store.version} test uk.gov.justice.event-store event-buffer-core - ${event-store.version} test @@ -102,7 +97,6 @@ uk.gov.justice.services file-service-api - ${file.service.version} test @@ -123,7 +117,6 @@ uk.gov.justice.event-store published-event-processor - ${event-store.version} test @@ -135,31 +128,26 @@ uk.gov.justice.event-store test-utils-event - ${event-store.version} test uk.gov.justice.event-store subscription-manager - ${event-store.version} test uk.gov.justice.event-store event-store-management-core - ${event-store.version} test uk.gov.justice.services framework-management - ${framework.version} test uk.gov.justice.services jmx-api - ${framework.version} test @@ -170,31 +158,26 @@ uk.gov.justice.services jmx-command-client - ${framework.version} test uk.gov.justice.services test-utils-jmx - ${framework.version} test uk.gov.justice.event-store event-domain - ${event-store.version} test uk.gov.justice.event-store event-store-management-commands - ${event-store.version} test uk.gov.justice.event-store event-store-management-command-handler-extension - ${event-store.version} test @@ -321,7 +304,7 @@ uk.gov.justice.services file-service-liquibase - ${file.service.version} + ${framework-libraries.version} uk.gov.justice.services diff --git a/example-context/example-service/example-query/example-query-api/pom.xml b/example-context/example-service/example-query/example-query-api/pom.xml index f2a2b5a8..024a78cb 100644 --- a/example-context/example-service/example-query/example-query-api/pom.xml +++ b/example-context/example-service/example-query/example-query-api/pom.xml @@ -29,27 +29,22 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators rest-adapter-core - ${framework-generators.version} uk.gov.justice.framework-generators rest-client-core - ${framework-generators.version} uk.gov.justice.utils utilities-file - ${utilities.version} uk.gov.justice.services @@ -58,7 +53,6 @@ uk.gov.justice.framework-generators rest-adapter-file-service - ${framework-generators.version} @@ -80,7 +74,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test @@ -102,7 +95,7 @@ uk.gov.justice.framework-generators rest-client-generator-plugin - ${framework-generators.version} + ${framework.version} external-ramls @@ -133,7 +126,7 @@ uk.gov.justice.framework-generators rest-client-generator - ${framework-generators.version} + ${framework.version} diff --git a/example-context/example-service/example-query/example-query-view/pom.xml b/example-context/example-service/example-query/example-query-view/pom.xml index d81990e2..31b76547 100644 --- a/example-context/example-service/example-query/example-query-view/pom.xml +++ b/example-context/example-service/example-query/example-query-view/pom.xml @@ -29,17 +29,14 @@ uk.gov.justice.services common - ${framework.version} uk.gov.justice.services core - ${framework.version} uk.gov.justice.framework-generators rest-adapter-core - ${framework-generators.version} uk.gov.justice.services.example @@ -76,7 +73,6 @@ uk.gov.justice.services test-utils-core - ${framework.version} test @@ -88,7 +84,6 @@ uk.gov.justice.services test-utils-enveloper-provider - ${framework.version} test diff --git a/example-context/example-service/example-single/pom.xml b/example-context/example-service/example-single/pom.xml index 1cb705ed..e8a11b05 100644 --- a/example-context/example-service/example-single/pom.xml +++ b/example-context/example-service/example-single/pom.xml @@ -62,12 +62,10 @@ uk.gov.justice.event-store event-publisher-timer - ${event-store.version} uk.gov.justice.services framework-management - ${framework.version} uk.gov.justice.services.example @@ -78,24 +76,20 @@ uk.gov.justice.services jmx-api - ${framework.version} uk.gov.justice.event-store event-store-management-commands - ${event-store.version} uk.gov.justice.event-store event-store-management-command-handler-extension - ${event-store.version} uk.gov.justice.utils test-utils-core - ${test-utils.version} test diff --git a/example-context/example-service/pom.xml b/example-context/example-service/pom.xml index cfbb07b8..23c23365 100644 --- a/example-context/example-service/pom.xml +++ b/example-context/example-service/pom.xml @@ -13,8 +13,6 @@ pom - ${raml-maven-plugin.version} - 1.1.0 UNKNOWN_SERVICE_COMPONENT true @@ -52,7 +50,7 @@ uk.gov.justice.maven raml-maven-plugin - ${plugins.raml-maven.version} + ${framework.version} generate-rest-clients @@ -101,12 +99,12 @@ uk.gov.justice.framework-generators rest-client-generator - ${framework-generators.version} + ${framework.version} uk.gov.justice.framework-generators messaging-client-generator - ${framework-generators.version} + ${framework.version} javax @@ -120,7 +118,7 @@ uk.gov.justice.schema catalog-generation-plugin - ${json-schema-catalog.version} + ${framework-libraries.version} schema-catalog-generation @@ -169,12 +167,12 @@ uk.gov.justice.schema catalog-generation - ${json-schema-catalog.version} + ${framework-libraries.version} uk.gov.justice.maven.generator parser-common - ${generator-maven-plugin.version} + ${framework-libraries.version} @@ -205,7 +203,7 @@ uk.gov.justice.maven raml-maven-plugin - ${plugins.raml-maven.version} + ${framework.version} check-raml-syntax @@ -245,7 +243,7 @@ uk.gov.justice.framework-generators lint-check-rules - ${framework-generators.version} + ${framework.version} javax @@ -338,7 +336,7 @@ uk.gov.justice.schema catalog-generation-plugin - ${json-schema-catalog.version} + ${framework-libraries.version} uk.gov.justice.maven.generator.io.files.parser.RamlFileParser @@ -363,19 +361,19 @@ uk.gov.justice.schema catalog-generation - ${json-schema-catalog.version} + ${framework-libraries.version} uk.gov.justice.maven.generator - raml-parser - ${generator-maven-plugin.version} + generator-raml-parser + ${framework-libraries.version} uk.gov.justice.framework-generators rest-adapter-generator-plugin - ${framework-generators.version} + ${framework.version} generate-rest-adapters @@ -407,14 +405,14 @@ uk.gov.justice.framework-generators rest-adapter-generator - ${framework-generators.version} + ${framework.version} uk.gov.justice.framework-generators messaging-adapter-generator-plugin - ${framework-generators.version} + ${framework.version} generate-raml-messaging-adapters @@ -449,14 +447,14 @@ uk.gov.justice.framework-generators messaging-adapter-generator - ${framework-generators.version} + ${framework.version} uk.gov.justice.framework-generators messaging-client-generator-plugin - ${framework-generators.version} + ${framework.version} generate-src-raml-message-clients @@ -489,7 +487,7 @@ uk.gov.justice.framework-generators messaging-client-generator - ${framework-generators.version} + ${framework.version} diff --git a/pom.xml b/pom.xml index 44ff9192..13cf5b13 100644 --- a/pom.xml +++ b/pom.xml @@ -31,82 +31,26 @@ cake-shop - 4.1.0 - 6.4.0 - 2.4.9 - 2.4.0 - 1.17.12 - - 2.4.0 - 1.20.3 - 1.24.3 - - 1.7.6 - 1.2.0 - 2.7.2 - 2.2.0.Final - 3.2.12.Final - 1.6.9 - 1.0.1 - 1.0.9 + 7.0.4 + 7.0.3 + 7.0.1 - uk.gov.justice - maven-common-bom - ${common-bom.version} + uk.gov.justice.event-store + event-store-bom + ${event-store.version} import pom uk.gov.justice.artemis embedded-artemis - ${embedded-artemis.version} + ${framework-libraries.version} test - - uk.gov.justice.services - file-service-persistence - ${file.service.version} - - - uk.gov.justice.utils - utilities-core - ${utilities.version} - - - org.jboss.ejb3 - jboss-ejb3-ext-api - ${jboss-ejb3-ext-api.version} - - - uk.gov.justice.utils - test-utils-logging-simple - ${test-utils.version} - pom - - - uk.gov.justice.utils - test-utils-logging-log4j - ${test-utils.version} - pom - - - uk.gov.justice.framework-api - framework-api-bom - ${framework-api.version} - import - pom - - - uk.gov.justice.services - framework-bom - ${framework.version} - import - pom - @@ -131,7 +75,7 @@ uk.gov.justice.maven annotation-validator-maven-plugin - ${annotation-validator-maven-plugin.version} + ${framework-libraries.version} @@ -156,7 +100,7 @@ uk.gov.justice.framework-api framework-api-validator - ${framework-api.version} + ${framework-libraries.version}