You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/07/19 18:19:14 UTC
[isis] branch ISIS-3002 updated (2f1c82c7bf -> 21b2ece7ef)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3002
in repository https://gitbox.apache.org/repos/asf/isis.git
from 2f1c82c7bf ISIS-3002: sketches in the restapi
add 406044f177 ISIS-3002: adds outbox client, bootstraps (wip)
add 21b2ece7ef ISIS-3002: adds outbox client e2e tests
No new revisions were added by this update.
Summary of changes:
.../conmap/ContentMappingServiceForCommandDto.java | 6 +-
.../ContentMappingServiceForCommandsDto.java | 4 +-
.../services/conmap/ContentMappingService.java | 39 ++--
.../applib/util/schema/InteractionsDtoUtils.java | 65 +++---
core/pom.xml | 13 +-
.../applib/IsisModuleExtExecutionOutboxApplib.java | 6 +
.../applib/dom/ExecutionOutboxEntryRepository.java | 3 +-
.../applib/restapi/OutboxRestApi.java | 4 +-
.../ContentMappingServiceForOutboxEvents.java | 2 +-
.../ExecutionOutbox_IntegTestAbstract.java | 1 -
.../jpa/integtests/ExecutionOutbox_IntegTest.java | 2 +
extensions/core/executionoutbox/pom.xml | 14 ++
.../executionoutbox/restclient}/log4j2-test.xml | 0
extensions/core/executionoutbox/restclient/pom.xml | 172 +++++++++++++-
.../restclient/src/main/java/.gitkeep | 0
.../IsisModuleExtExecutionRestClient.java} | 15 +-
.../executionoutbox/restclient/api/Jsonable.java | 7 +
.../restclient/api/OutboxClient.java | 225 ++++++++++++++++++
.../executionoutbox/restclient/api/_Jaxb.java | 72 ++++++
.../restclient/api/delete/DeleteMessage.java | 45 ++++
.../restclient/api/delete/IntValue.java | 13 ++
.../restclient/api/delete/StringValue.java | 15 ++
.../api/deleteMany/DeleteManyMessage.java | 41 ++++
.../restclient/api/deleteMany/StringValue.java | 15 ++
.../restclient/src/test/java/.gitkeep | 0
.../integtests/OutboxRestClient_IntegTest.java | 254 +++++++++++++++++++++
.../restclient/integtests/RestEndpointService.java | 39 ++++
.../src/test/resources/application-test.yml | 5 +
incubator/viewers/graphql/viewer/pom.xml | 33 ++-
viewers/restfulobjects/testing/pom.xml | 7 +-
30 files changed, 1012 insertions(+), 105 deletions(-)
copy extensions/{applib/excel/integtests => core/executionoutbox/restclient}/log4j2-test.xml (100%)
delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/.gitkeep
copy extensions/core/{quartz/impl/src/main/java/org/apache/isis/extensions/quartz/IsisModuleExtQuartzImpl.java => executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/IsisModuleExtExecutionRestClient.java} (83%)
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/Jsonable.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/OutboxClient.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/_Jaxb.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/DeleteMessage.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/IntValue.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/delete/StringValue.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/DeleteManyMessage.java
create mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/isis/extensions/executionoutbox/restclient/api/deleteMany/StringValue.java
delete mode 100644 extensions/core/executionoutbox/restclient/src/test/java/.gitkeep
create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/OutboxRestClient_IntegTest.java
create mode 100644 extensions/core/executionoutbox/restclient/src/test/java/org/apache/isis/extensions/executionoutbox/restclient/integtests/RestEndpointService.java
copy extensions/core/executionoutbox/{persistence-jpa => restclient}/src/test/resources/application-test.yml (92%)