This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2222
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 3eb22e8 ISIS-2222: docs completed for @Property#publishing,
@Action#publishing
add 4203e19 ISIS-2423: fixes persisting callback (in preStore/postStore)
add f16da7f ISIS-2222: wip for @DomainObject#publishing (demo now works,
just docs to tidy up).
add 25e4450 ISIS-2222: completes demo for @DomainObject#publishing ...
hooray!
add f537ae4 ISIS-2222: wip Action#command
new 82b45af ISIS-2222: brings in incode-platform's command module as
'command-log'.
new 3ad59e5 ISIS-2222 : wip (code doesn't compile) bringing in
command-replay and jaxrsclient from incode-platform
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
antora/playbooks/site-extensions.yml | 6 +
antora/playbooks/site.yml | 6 +
api/adoc/pom.xml | 40 +
.../roles-mixins-contributees/contributee.adoc | 12 +-
.../isis/applib/services/DomainChangeAbstract.java | 296 ++++++++
.../apache/isis/applib/services/HasUsername.java | 4 +
.../isis/applib/services/command/Command.java | 10 +-
.../applib/services/command/CommandDefault.java | 4 +
.../apache/isis/core/config/IsisConfiguration.java | 17 +-
examples/demo/domain/pom.xml | 6 -
.../demoapp/dom/_infra/samples/NameSamples.java | 12 +
.../demoapp/dom/annotDomain/Action/ActionMenu.java | 14 +-
.../dom/annotDomain/Action/command/.gitkeep | 0
.../ActionCommandDisabledMetaAnnotation.java} | 8 +-
.../ActionCommandEnabledMetaAnnotation.java} | 8 +-
.../command/ActionCommandJdo-description.adoc | 140 ++++
.../ActionCommandJdo.java} | 61 +-
.../ActionCommandJdo.layout.xml} | 5 +-
.../Action/command/ActionCommandJdoEntities.java | 31 +
.../command/ActionCommandJdoSeedService.java} | 8 +-
.../ActionCommandJdo_mixinUpdateProperty.java | 38 +
...mmandJdo_mixinUpdatePropertyMetaAnnotation.java | 37 +
...ixinUpdatePropertyMetaAnnotationOverridden.java | 41 +
.../ActionCommandJdo_backgroundCommands.java | 39 +
.../ActionCommandJdo_clearBackgroundCommands.java | 38 +
.../ActionCommandJdo_clearForegroundCommands.java | 38 +
...ActionCommandJdo_executeBackgroundCommands.java | 39 +
.../ActionCommandJdo_foregroundCommands.java | 39 +
.../spiimpl/CommandServiceSpiForActions.java | 95 +++
.../ActionPublishingDisabledMetaAnnotation.java | 3 +-
.../ActionPublishingJdo-description.adoc | 27 +-
.../Action/publishing/ActionPublishingJdo.java | 6 +-
.../publishing/ActionPublishingJdo.layout.xml | 1 -
.../annotDomain/DomainObject/DomainObjectMenu.java | 12 +-
.../DomainObjectPublishingJdo-description.adoc | 74 --
.../publishing/DomainObjectPublishingJdo.java | 63 +-
.../DomainObjectPublishingJdoEntities.java | 31 -
...ectPublishingJdo_updatePropertyUsingAction.java | 51 ++
.../DomainObjectPublishingVm-description.adoc | 86 +++
.../publishing/DomainObjectPublishingVm.java | 47 +-
...out.xml => DomainObjectPublishingVm.layout.xml} | 15 +-
.../DomainObjectPublishingVm_create.java | 86 +++
.../DomainObjectPublishingVm_delete.java | 78 ++
.../DomainObjectPublishingVm_updateAll.java | 85 +++
...ainObjectPublishingDisabledJdo-description.adoc | 7 +
.../DomainObjectPublishingDisabledJdo.java} | 57 +-
.../DomainObjectPublishingDisabledJdo.layout.xml} | 8 +-
.../DomainObjectPublishingDisabledJdoEntities.java | 41 +
...ainObjectPublishingDisabledJdoSeedService.java} | 12 +-
...hingVm_publishingDisabledAnnotatedEntities.java | 28 +
...mainObjectPublishingEnabledJdo-description.adoc | 8 +
.../enabled/DomainObjectPublishingEnabledJdo.java} | 57 +-
.../DomainObjectPublishingEnabledJdo.layout.xml} | 8 +-
.../DomainObjectPublishingEnabledJdoEntities.java | 39 +
...mainObjectPublishingEnabledJdoSeedService.java} | 8 +-
...shingVm_publishingEnabledAnnotatedEntities.java | 28 +
...omainObjectPublishingEnabledMetaAnnotation.java | 6 +-
...lishingEnabledMetaAnnotatedJdo-description.adoc | 18 +
...ainObjectPublishingEnabledMetaAnnotatedJdo.java | 71 ++
...ctPublishingEnabledMetaAnnotatedJdo.layout.xml} | 8 +-
...tPublishingEnabledMetaAnnotatedJdoEntities.java | 41 +
...lishingEnabledMetaAnnotatedJdoSeedService.java} | 8 +-
...gVm_publishingEnabledMetaAnnotatedEntities.java | 26 +
...mainObjectPublishingDisabledMetaAnnotation.java | 6 +-
...gEnabledMetaAnnotOverriddenJdo-description.adoc | 18 +
...ectPublishingEnabledMetaAnnotOverriddenJdo.java | 74 ++
...ishingEnabledMetaAnnotOverriddenJdo.layout.xml} | 8 +-
...shingEnabledMetaAnnotOverriddenJdoEntities.java | 41 +
...gEnabledMetaAnnotOverriddenJdoSeedService.java} | 8 +-
...blishingEnabledMetaAnnotOverriddenEntities.java | 26 +
...nObjectPublishingVm_clearPublishedObjects.java} | 15 +-
...DomainObjectPublishingVm_publishedObjects.java} | 11 +-
.../PublisherServiceSpiForDomainObject.java | 4 +-
.../PropertyPublishingJdo-description.adoc | 24 +-
.../Property/publishing/PropertyPublishingJdo.java | 4 +-
.../publishing/PropertyPublishingJdo.layout.xml | 1 -
.../annotLayout/ActionLayout/ActionLayoutMenu.java | 2 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 1 +
.../demo/domain/src/main/resources/application.yml | 4 +
.../src/main/resources/static/css/application.css | 6 +
.../main/resources/static/scripts/application.js | 1 +
.../adoc/modules/ROOT/partials/component-nav.adoc | 1 +
.../command-log/impl/logging-dn-enhance.properties | 29 +
extensions/core/command-log/impl/pom.xml | 54 ++
.../impl/src/main/java/META-INF/persistence.xml | 18 +
.../command/IsisModuleExtCommandLogImpl.java | 58 ++
...ndExecutionFromBackgroundCommandServiceJdo.java | 27 +
.../command/dom/BackgroundCommandServiceJdo.java | 96 +++
.../dom/BackgroundCommandServiceJdoRepository.java | 43 ++
.../isisaddons/module/command/dom/CommandJdo.java | 830 +++++++++++++++++++++
.../command/dom/CommandJdo.layout.fallback.xml | 133 ++++
.../isisaddons/module/command/dom/CommandJdo.png | Bin 0 -> 582 bytes
.../command/dom/CommandJdo_childCommands.java | 32 +
.../command/dom/CommandJdo_openResultObject.java | 58 ++
.../module/command/dom/CommandJdo_retry.java | 94 +++
.../command/dom/CommandJdo_siblingCommands.java | 41 +
.../module/command/dom/CommandServiceJdo.java | 90 +++
.../command/dom/CommandServiceJdoRepository.java | 370 +++++++++
.../module/command/dom/CommandServiceMenu.java | 100 +++
.../module/command/dom/HasUniqueId_command.java | 60 ++
.../dom/HasUsername_recentCommandsByUser.java | 43 ++
.../module/command/dom/Object_recentCommands.java | 58 ++
.../isisaddons/module/command/dom/ReplayState.java | 11 +
.../module/command/dom/T_backgroundCommands.java | 50 ++
.../core/command-log}/pom.xml | 25 +-
.../adoc/antora.yml | 0
.../adoc/modules/command-replay}/nav.adoc | 0
.../adoc/modules/command-replay/pages/about.adoc | 7 +
.../command-replay/partials/module-nav.adoc | 5 +
extensions/core/command-replay/impl/pom.xml | 83 +++
.../replay/IsisModuleExtCommandReplayImpl.java | 38 +
.../impl/CommandExecutorServiceWithTime.java | 84 +++
.../module/command/replay/impl/CommandFetcher.java | 154 ++++
.../command/replay/impl/CommandJdo_exclude.java | 51 ++
.../replay/impl/CommandReplayAnalysisService.java | 68 ++
.../replay/impl/CommandReplayOnMasterService.java | 191 +++++
.../replay/impl/CommandReplayOnSlaveService.java | 84 +++
.../command/replay/impl/ConfigurationKeys.java | 22 +
.../module/command/replay/impl/Holder.java | 5 +
.../replay/impl/ReplayableCommandExecution.java | 171 +++++
...kgroundCommandsWithReplicationAndReplayJob.java | 186 +++++
.../command/replay/impl/SlaveConfiguration.java | 45 ++
.../module/command/replay/impl/SlaveStatus.java | 10 +
.../command/replay/impl/StatusException.java | 14 +
.../command/replay/impl/TickingClockService.java | 124 +++
.../replay/impl/mixins/CommandJdo_download.java | 57 ++
.../impl/mixins/CommandJdo_openOnMaster.java | 71 ++
.../replay/impl/mixins/CommandJdo_replayNext.java | 150 ++++
.../replay/impl/mixins/CommandJdo_replayQueue.java | 71 ++
.../command/replay/spi/CommandReplayAnalyser.java | 13 +
.../replay/spi/CommandReplayAnalyserAbstract.java | 53 ++
.../spi/CommandReplayAnalyserExceptionStr.java | 56 ++
...mandReplayAnalyserNumberBackgroundCommands.java | 94 +++
.../replay/spi/CommandReplayAnalyserResultStr.java | 49 ++
.../spi/ReplayCommandExecutionController.java | 19 +
.../CommandReplayAnalysisService_trimmed_Test.java | 28 +
...ndCommandsWithReplicationAndReplayJob_Test.java | 32 +
.../core/command-replay}/pom.xml | 39 +-
.../adoc/antora.yml | 0
.../adoc/modules/model-annotation}/nav.adoc | 0
.../adoc/modules/model-annotation/pages/about.adoc | 7 +
.../model-annotation/partials/module-nav.adoc | 5 +
extensions/pom.xml | 16 +-
mappings/jaxrsclient/{api => applib}/build.gradle | 2 +-
mappings/jaxrsclient/{api => applib}/pom.xml | 10 +-
.../applib/IsisModuleExtJaxRsClientApplib.java} | 13 +-
.../jaxrsclient/applib/client/JaxRsClient.java} | 38 +-
.../jaxrsclient/applib/client/JaxRsResponse.java} | 10 +-
mappings/jaxrsclient/{api => impl}/pom.xml | 19 +-
.../impl/IsisModuleExtJaxRsClientImpl.java} | 4 +-
.../impl/client/JaxRsClientDefault.java | 133 ++++
.../impl/client/JaxRsResponseDefault.java | 24 +
mappings/jaxrsclient/pom.xml | 3 +-
mappings/jaxrsclient/{api => testlib}/pom.xml | 13 +-
.../impl/IsisModuleExtJaxRsClientImpl.java} | 4 +-
.../jaxrsclient/impl/JaxRsClientDefault.java | 148 ++++
.../extensions/jaxrsclient/impl/JaxRsResponse.java | 54 ++
mappings/pom.xml | 10 +-
mappings/restclient/{api => applib}/build.gradle | 2 +-
mappings/restclient/{api => applib}/pom.xml | 4 +-
.../restclient/ActionParameterListBuilder.java | 0
.../restclient/IsisModuleExtRestClient.java | 0
.../isis/extensions/restclient/ResponseDigest.java | 0
.../isis/extensions/restclient/RestfulClient.java | 0
.../extensions/restclient/RestfulClientConfig.java | 0
.../restclient/RestfulClientException.java | 0
.../isis/extensions/restclient/ScalarValueDto.java | 0
.../restclient/auth/BasicAuthFilter.java | 0
.../restclient/log/RestfulLoggingFilter.java | 0
mappings/restclient/pom.xml | 2 +-
.../objectadapter/ObjectAdapterContext.java | 26 -
.../persistence/IsisLifecycleListener.java | 20 +-
.../persistence/PersistenceSession5.java | 46 +-
.../applib/teardown/TeardownFixtureAbstract.java | 91 ++-
174 files changed, 7021 insertions(+), 568 deletions(-)
create mode 100644 api/adoc/pom.xml
create mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/DomainChangeAbstract.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/.gitkeep
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingDisabledMetaAnnotation.java
=> command/ActionCommandDisabledMetaAnnotation.java} (62%)
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingDisabledMetaAnnotation.java
=> command/ActionCommandEnabledMetaAnnotation.java} (65%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/ActionCommandJdo-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo.java
=> command/ActionCommandJdo.java} (66%)
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo.layout.xml
=> command/ActionCommandJdo.layout.xml} (93%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/ActionCommandJdoEntities.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{DomainObject/publishing/DomainObjectPublishingJdoSeedService.java
=> Action/command/ActionCommandJdoSeedService.java} (78%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/ActionCommandJdo_mixinUpdateProperty.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_backgroundCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_clearBackgroundCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_clearForegroundCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_executeBackgroundCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_foregroundCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/CommandServiceSpiForActions.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingJdo-description.adoc
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingJdoEntities.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingJdo_updatePropertyUsingAction.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm-description.adoc
copy
mappings/restclient/api/src/main/java/org/apache/isis/extensions/restclient/RestfulClientConfig.java
=>
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm.java
(52%)
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.layout.xml
=> DomainObjectPublishingVm.layout.xml} (79%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm_create.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm_delete.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm_updateAll.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/disabled/DomainObjectPublishingDisabledJdo-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.java
=> annotated/disabled/DomainObjectPublishingDisabledJdo.java} (58%)
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.layout.xml
=> annotated/disabled/DomainObjectPublishingDisabledJdo.layout.xml} (91%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/disabled/DomainObjectPublishingDisabledJdoEntities.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdoSeedService.java
=> annotated/disabled/DomainObjectPublishingDisabledJdoSeedService.java} (64%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/disabled/DomainObjectPublishingVm_publishingDisabledAnnotatedEntities.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/enabled/DomainObjectPublishingEnabledJdo-description.adoc
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.java
=> annotated/enabled/DomainObjectPublishingEnabledJdo.java} (58%)
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.layout.xml
=> annotated/enabled/DomainObjectPublishingEnabledJdo.layout.xml} (91%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/enabled/DomainObjectPublishingEnabledJdoEntities.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdoSeedService.java
=> annotated/enabled/DomainObjectPublishingEnabledJdoSeedService.java} (76%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/annotated/enabled/DomainObjectPublishingVm_publishingEnabledAnnotatedEntities.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{
=> metaAnnot}/DomainObjectPublishingEnabledMetaAnnotation.java (72%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo-description.adoc
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.layout.xml
=> metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo.layout.xml}
(91%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdoEntities.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdoSeedService.java
=>
metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdoSeedService.java}
(73%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnot/enabled/DomainObjectPublishingVm_publishingEnabledMetaAnnotatedEntities.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{
=> metaAnnotOverridden}/DomainObjectPublishingDisabledMetaAnnotation.java (71%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo-description.adoc
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdo.layout.xml
=>
metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo.layout.xml}
(91%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdoEntities.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/{DomainObjectPublishingJdoSeedService.java
=>
metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdoSeedService.java}
(72%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnotOverridden/enabled/DomainObjectPublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/spiimpl/{DomainObjectPublishingJdo_clearPublishedObjects.java
=> DomainObjectPublishingVm_clearPublishedObjects.java} (58%)
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/spiimpl/{DomainObjectPublishingJdo_publishedObjects.java
=> DomainObjectPublishingVm_publishedObjects.java} (70%)
create mode 100644
extensions/core/command-log/impl/logging-dn-enhance.properties
create mode 100644 extensions/core/command-log/impl/pom.xml
create mode 100644
extensions/core/command-log/impl/src/main/java/META-INF/persistence.xml
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/IsisModuleExtCommandLogImpl.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/BackgroundCommandServiceJdo.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/BackgroundCommandServiceJdoRepository.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo.layout.fallback.xml
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo.png
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo_childCommands.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo_openResultObject.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo_retry.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandJdo_siblingCommands.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandServiceJdo.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandServiceJdoRepository.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/CommandServiceMenu.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/HasUniqueId_command.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/HasUsername_recentCommandsByUser.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/Object_recentCommands.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/ReplayState.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/isisaddons/module/command/dom/T_backgroundCommands.java
copy {mappings/jaxrsclient => extensions/core/command-log}/pom.xml (67%)
copy extensions/core/{command-log => command-replay}/adoc/antora.yml (100%)
copy extensions/core/{command-log/adoc/modules/command-log =>
command-replay/adoc/modules/command-replay}/nav.adoc (100%)
create mode 100644
extensions/core/command-replay/adoc/modules/command-replay/pages/about.adoc
create mode 100644
extensions/core/command-replay/adoc/modules/command-replay/partials/module-nav.adoc
create mode 100644 extensions/core/command-replay/impl/pom.xml
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/IsisModuleExtCommandReplayImpl.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandExecutorServiceWithTime.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandFetcher.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandJdo_exclude.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandReplayAnalysisService.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandReplayOnMasterService.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/CommandReplayOnSlaveService.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/ConfigurationKeys.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/Holder.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/ReplayableCommandExecution.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/RunBackgroundCommandsWithReplicationAndReplayJob.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/SlaveConfiguration.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/SlaveStatus.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/StatusException.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/TickingClockService.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/mixins/CommandJdo_download.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/mixins/CommandJdo_openOnMaster.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/mixins/CommandJdo_replayNext.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/impl/mixins/CommandJdo_replayQueue.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/CommandReplayAnalyser.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/CommandReplayAnalyserAbstract.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/CommandReplayAnalyserExceptionStr.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/CommandReplayAnalyserNumberBackgroundCommands.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/CommandReplayAnalyserResultStr.java
create mode 100644
extensions/core/command-replay/impl/src/main/java/org/isisaddons/module/command/replay/spi/ReplayCommandExecutionController.java
create mode 100644
extensions/core/command-replay/impl/src/test/java/org/isisaddons/module/command/replay/impl/CommandReplayAnalysisService_trimmed_Test.java
create mode 100644
extensions/core/command-replay/impl/src/test/java/org/isisaddons/module/command/replay/impl/RunBackgroundCommandsWithReplicationAndReplayJob_Test.java
copy {mappings/restclient => extensions/core/command-replay}/pom.xml (54%)
copy extensions/core/{command-log => model-annotation}/adoc/antora.yml (100%)
copy extensions/core/{command-log/adoc/modules/command-log =>
model-annotation/adoc/modules/model-annotation}/nav.adoc (100%)
create mode 100644
extensions/core/model-annotation/adoc/modules/model-annotation/pages/about.adoc
create mode 100644
extensions/core/model-annotation/adoc/modules/model-annotation/partials/module-nav.adoc
rename mappings/jaxrsclient/{api => applib}/build.gradle (78%)
copy mappings/jaxrsclient/{api => applib}/pom.xml (88%)
copy
mappings/jaxrsclient/{api/src/main/java/org/apache/isis/extensions/jaxrsclient/api/IsisModuleExtJaxRsClientApi.java
=>
applib/src/main/java/org/apache/isis/extensions/jaxrsclient/applib/IsisModuleExtJaxRsClientApplib.java}
(79%)
copy
mappings/{restclient/api/src/main/java/org/apache/isis/extensions/restclient/ScalarValueDto.java
=>
jaxrsclient/applib/src/main/java/org/apache/isis/extensions/jaxrsclient/applib/client/JaxRsClient.java}
(60%)
copy
mappings/{restclient/api/src/main/java/org/apache/isis/extensions/restclient/IsisModuleExtRestClient.java
=>
jaxrsclient/applib/src/main/java/org/apache/isis/extensions/jaxrsclient/applib/client/JaxRsResponse.java}
(83%)
copy mappings/jaxrsclient/{api => impl}/pom.xml (77%)
copy
mappings/jaxrsclient/{api/src/main/java/org/apache/isis/extensions/jaxrsclient/api/IsisModuleExtJaxRsClientApi.java
=>
impl/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/IsisModuleExtJaxRsClientImpl.java}
(91%)
create mode 100644
mappings/jaxrsclient/impl/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/client/JaxRsClientDefault.java
create mode 100644
mappings/jaxrsclient/impl/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/client/JaxRsResponseDefault.java
rename mappings/jaxrsclient/{api => testlib}/pom.xml (83%)
rename
mappings/jaxrsclient/{api/src/main/java/org/apache/isis/extensions/jaxrsclient/api/IsisModuleExtJaxRsClientApi.java
=>
testlib/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/IsisModuleExtJaxRsClientImpl.java}
(91%)
create mode 100644
mappings/jaxrsclient/testlib/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/JaxRsClientDefault.java
create mode 100644
mappings/jaxrsclient/testlib/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/JaxRsResponse.java
rename mappings/restclient/{api => applib}/build.gradle (85%)
rename mappings/restclient/{api => applib}/pom.xml (94%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/ActionParameterListBuilder.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/IsisModuleExtRestClient.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/ResponseDigest.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/RestfulClient.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/RestfulClientConfig.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/RestfulClientException.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/ScalarValueDto.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/auth/BasicAuthFilter.java
(100%)
rename mappings/restclient/{api =>
applib}/src/main/java/org/apache/isis/extensions/restclient/log/RestfulLoggingFilter.java
(100%)