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}