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 f0c5233 ISIS-2222: now runs, though background commands broken
new bfffbd4 ISIS-2222: reworking command, lots of stuff here...
new 3e8b897 ISIS-2222: reworking command, further improvements and
removal of background command stuff
new 7248a47 ISIS-2222: reworking command, lots of stuff here...
The 3 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:
.../applib-ant/examples/annotation/Action.java | 32 -
.../examples/annotation/CommandExecuteIn.java | 83 ---
.../examples/annotation/CommandPersistence.java | 52 --
.../applib-ant/examples/annotation/Nature.java | 16 +
.../applib-ant/examples/annotation/Property.java | 34 +-
.../modules/applib-ant/pages/Action/command.adoc | 20 +-
.../modules/applib-ant/pages/Property/command.adoc | 194 +-----
.../examples/domain/DomainObjectList.java | 2 +-
.../examples/events/domain/ActionDomainEvent.java | 16 +-
.../events/domain/PropertyDomainEvent.java | 24 +-
.../layout/component/PropertyLayoutData.java | 12 -
.../examples}/layout/menubars/HasNamed.java | 0
.../examples/layout/menubars/Menu.java | 7 +-
.../examples/layout/menubars/MenuSection.java | 2 +-
.../layout/menubars/bootstrap3/BS3MenuSection.java | 12 +
.../mixins/layout/Object_rebuildMetamodel.java | 22 +-
.../applib-classes/examples/util/JaxbAdapters.java | 356 ----------
.../applib-classes/examples/util/ToString.java | 17 +-
.../examples/util/schema/CommandDtoUtils.java | 4 +
.../examples/util/schema/CommonDtoUtils.java | 51 +-
.../applib-classes/examples/value/Blob.java | 48 ++
.../applib-classes/examples/value/Clob.java | 50 ++
.../applib-classes/examples/value/HasHtml.java | 5 -
.../examples/value/LocalResourcePath.java | 24 +-
.../applib-classes/examples/value/Markup.java | 40 +-
.../applib-classes/examples/value/Password.java | 19 +-
.../examples/services/DomainChangeRecord.java | 155 +++++
.../DomainChangeRecord_openTargetObject.java | 61 ++
.../applib-svc/examples/services/HasUsername.java | 4 +
.../background/BackgroundCommandService.java | 59 --
.../examples/services/background/package-info.java | 27 -
.../examples/services/bookmark/Bookmark.java | 1 +
.../examples/services/command/Command.java | 408 ++++-------
.../examples/services/command/CommandContext.java | 21 +-
.../examples/services/command/CommandDefault.java | 182 -----
.../CommandDtoProcessorForActionAbstract.java | 4 +-
.../CommandDtoProcessorForPropertyAbstract.java | 4 +-
.../services/command/CommandExecutorService.java | 4 +-
.../examples/services/command}/CommandService.java | 2 +-
.../services/command/spi/CommandService.java | 65 --
.../ContentMappingServiceForCommandDto.java | 37 +-
.../services/exceprecog/ExceptionRecognizer.java | 31 +-
.../examples/services/iactn/Interaction.java | 5 +-
.../services/iactn/InteractionContext.java | 5 +-
.../examples/services/jaxb/JaxbService.java | 20 +-
.../examples/services/jaxb/JaxbServiceDefault.java | 4 +-
.../services/wrapper/control/ControlAbstract.java | 17 +-
.../modules/applib-svc/pages/BookmarkService.adoc | 1 -
.../modules/applib-svc/pages/CommandContext.adoc | 40 +-
.../modules/applib-svc/pages/CommandService.adoc | 9 +-
.../pages/_BackgroundCommandService.adoc | 107 ---
.../applib-svc/pages/_BackgroundService.adoc | 120 ----
.../_BackgroundCommandExecution.adoc | 25 -
.../pages/_BackgroundService/_Quartz.adoc | 165 -----
.../modules/applib-svc/partials/module-nav.adoc | 4 -
.../org/apache/isis/applib/IsisModuleApplib.java | 2 +
.../org/apache/isis/applib/annotation/Action.java | 26 +-
.../isis/applib/annotation/CommandExecuteIn.java | 83 ---
.../isis/applib/annotation/CommandPersistence.java | 52 --
.../apache/isis/applib/annotation/Property.java | 38 +-
.../mixins/layout/Object_rebuildMetamodel.java | 22 +-
.../isis/applib/services/DomainChangeAbstract.java | 296 --------
.../isis/applib/services/DomainChangeRecord.java | 155 +++++
.../DomainChangeRecord_openTargetObject.java | 61 ++
.../applib/services/TransactionScopeListener.java | 9 +-
.../background/BackgroundCommandService.java | 59 --
.../applib/services/background/package-info.java | 27 -
.../isis/applib/services/bookmark/Bookmark.java | 1 +
.../isis/applib/services/command/Command.java | 412 ++++-------
.../applib/services/command/CommandContext.java | 25 +-
.../applib/services/command/CommandDefault.java | 186 -----
.../services/command/CommandDtoProcessor.java | 1 -
.../CommandDtoProcessorForActionAbstract.java | 4 +-
.../CommandDtoProcessorForPropertyAbstract.java | 4 +-
.../services/command/CommandExecutorService.java | 15 +-
.../applib/services/command/CommandService.java | 92 +++
.../CommandServiceListener.java} | 27 +-
.../ContentMappingServiceForCommandDto.java | 38 +-
.../services/conmap/command/UserDataKeys.java} | 21 +-
.../queryresultscache/QueryResultsCache.java | 4 +-
.../applib/services/scratchpad/Scratchpad.java | 10 +-
.../isis/applib/services/sudo/SudoService.java | 9 +-
.../TableColumnOrderForCollectionTypeAbstract.java | 65 ++
.../applib/services/xactn/TransactionService.java | 15 -
.../java/org/apache/isis/applib/util/ToString.java | 17 +-
.../isis/applib/util/schema/CommandDtoUtils.java | 4 +
.../commons/internal/exceptions/_Exceptions.java | 14 +
.../apache/isis/core/config/IsisConfiguration.java | 33 +-
.../command/CommandFacetForActionAnnotation.java | 14 +-
...ommandFacetForActionAnnotationAsConfigured.java | 8 +-
.../command/CommandFacetFromConfiguration.java | 9 +-
...ctionInvocationFacetForDomainEventAbstract.java | 109 ++-
.../actions/action/invocation/CommandUtil.java | 26 +
.../facets/actions/command/CommandFacet.java | 18 -
.../actions/command/CommandFacetAbstract.java | 38 --
.../property/PropertyAnnotationFacetFactory.java | 2 +-
.../command/CommandFacetForPropertyAnnotation.java | 55 +-
...mandFacetForPropertyAnnotationAsConfigured.java | 7 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 130 ++--
.../facets/schema/IsisSchemaValueTypeProvider.java | 2 +-
.../services/appfeat/ApplicationFeatureId.java | 4 +-
.../command/CommandDtoServiceInternal.java | 17 +-
.../specloader/specimpl/ObjectActionDefault.java | 51 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 55 +-
.../specimpl/OneToOneAssociationDefault.java | 36 +-
.../metamodel/valuetypes/ValueTypeDefinition.java | 6 +-
.../valuetypes/ValueTypeProviderForBuiltin.java | 7 +-
.../action/ActionAnnotationFacetFactoryTest.java | 6 -
.../ActionAnnotationFacetFactoryTest_Command.java | 230 +------
.../transaction/ChangedObjectsService.java | 1 -
.../IsisModuleCoreRuntimeServices.java | 3 -
.../background/BackgroundCommandExecution.java | 74 --
.../background/CommandExecutionAbstract.java | 58 --
.../command/CommandDtoServiceInternalDefault.java | 22 +-
.../command/CommandExecutorServiceDefault.java | 127 ++--
.../QueryResultsCacheDefault.java | 44 +-
.../scratchpad/ScratchpadDefault.java | 4 +-
.../runtimeservices/sudo/SudoServiceDefault.java | 14 +-
.../xactn/TransactionServiceSpring.java | 14 +
.../WrapperFactoryDefault_wrappedObject_Test.java | 4 -
examples/demo/domain/pom.xml | 11 +-
.../src/main/java/demoapp/dom/DemoModule.java | 5 +-
.../ActionCommandDisabledMetaAnnotation.java | 5 +-
.../Action/command/ActionCommandJdo.java | 42 +-
.../Action/command/ActionCommandJdo.layout.xml | 30 +-
.../ActionCommandJdo_backgroundCommands.java | 39 --
.../ActionCommandJdo_clearBackgroundCommands.java | 38 --
.../ActionCommandJdo_clearForegroundCommands.java | 38 --
...ActionCommandJdo_executeBackgroundCommands.java | 39 --
.../ActionCommandJdo_foregroundCommands.java | 39 --
.../spiimpl/CommandServiceSpiForActions.java | 95 ---
.../Action/publishing/ActionPublishingJdo.java | 4 +-
.../publishing/ActionPublishingJdo.layout.xml | 2 +-
...onPublishingJdo_clearInteractionExecutions.java | 34 -
.../ActionPublishingJdo_interactionExecutions.java | 39 --
.../publishing/DomainObjectPublishingJdo.java | 19 +-
.../DomainObjectPublishingVm-description.adoc | 2 +-
.../DomainObjectPublishingVm_publishedObjects.java | 39 --
.../Property/publishing/PropertyPublishingJdo.java | 4 +-
...tyPublishingJdo_clearInteractionExecutions.java | 34 -
...ropertyPublishingJdo_interactionExecutions.java | 40 --
.../spiimpl/PublisherServiceSpiForProperties.java | 48 --
.../_changes/ExposeCapturedChanges.java | 9 +
.../_changes/ExposeCapturedChanges_changes.java | 35 +
.../ExposeCapturedChanges_clear.java} | 12 +-
.../PublisherServiceToCaptureChangesInMemory.java} | 4 +-
.../_commands/ExposePersistedCommands.java | 24 +
.../ExposePersistedCommands_commands.java | 33 +
.../_interactions/ExposeCapturedInteractions.java | 9 +
.../ExposeCapturedInteractions_clear.java | 31 +
.../ExposeCapturedInteractions_interactions.java | 35 +
.../_interactions/InteractionDtoVm.java | 62 ++
.../InteractionDtoVm.layout.xml} | 2 +-
...isherServiceToCaptureInteractionsInMemory.java} | 4 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 13 +-
.../demo/domain/src/main/resources/application.yml | 5 +
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 2 +-
...ackgroundCommandsQuartzJobConfigurerModule.java | 15 +-
.../wicket/src/main/resources/log4j2-spring.xml | 7 +-
.../testdomain/conf/Configuration_headless.java | 7 +-
extensions/core/command-log/impl/pom.xml | 19 +-
.../impl/src/main/java/META-INF/persistence.xml | 1 +
.../impl/CommandServiceListenerForJdo.java | 51 +-
.../impl/IsisModuleExtCommandLogImpl.java | 29 +-
...ndExecutionFromBackgroundCommandServiceJdo.java | 29 -
.../background/BackgroundCommandServiceJdo.java | 92 ---
.../BackgroundCommandServiceJdoRepository.java | 48 --
.../extensions/commandlog/impl/jdo/CommandJdo.java | 760 ++++++++-------------
...doRepository.java => CommandJdoRepository.java} | 230 ++++---
.../impl/jdo/CommandJdo_childCommands.java | 31 +-
.../impl/jdo/CommandJdo_openResultObject.java | 36 +-
.../commandlog/impl/jdo/CommandJdo_retry.java | 89 +--
.../impl/jdo/CommandJdo_siblingCommands.java | 39 +-
.../commandlog/impl/jdo/CommandServiceJdo.java | 99 ---
.../commandlog/impl/jdo/ReplayState.java | 34 +
.../impl/mixins/HasUniqueId_command.java | 7 +-
.../mixins/HasUsername_recentCommandsByUser.java | 6 +-
.../impl/mixins/Object_recentCommands.java | 4 +-
.../{T_backgroundCommands.java => T_recent.java} | 24 +-
.../commandlog/impl/ui/CommandServiceMenu.java | 11 +-
.../commandlog/impl/util/BigDecimalUtils.java | 32 +
.../commandlog/impl/util/StringUtils.java | 17 +
.../impl/util/StringUtils_trimmed_Test.java | 28 +
.../impl/IsisModuleExtCommandReplayImpl.java | 8 +-
.../impl/analysis/CommandReplayAnalyser.java | 8 +-
.../analysis/CommandReplayAnalyserAbstract.java | 9 +-
.../CommandReplayAnalyserExceptionStr.java | 21 +-
...mandReplayAnalyserNumberBackgroundCommands.java | 89 ---
.../analysis/CommandReplayAnalyserResultStr.java | 35 +-
.../analysis/CommandReplayAnalysisService.java | 32 +-
.../impl/clock/TickingClockService.java | 13 +-
.../executor/CommandExecutorServiceWithTime.java | 49 +-
.../impl/executor/ReplayableCommandExecution.java | 95 ++-
.../commandreplay/impl/fetch/CommandFetcher.java | 7 +-
.../impl/mixins/CommandJdo_download.java | 11 +-
.../impl/mixins/CommandJdo_exclude.java | 5 +-
.../impl/mixins/CommandJdo_replayNext.java | 33 +-
.../impl/mixins/CommandJdo_replayQueue.java | 6 +-
...kgroundCommandsWithReplicationAndReplayJob.java | 34 +-
...ice.java => CommandReplayOnPrimaryService.java} | 59 +-
...e.java => CommandReplayOnSecondaryService.java} | 31 +-
.../CommandReplayAnalysisService_trimmed_Test.java | 30 -
...{RunBackgroundCommandsJob.java => DemoJob.java} | 10 +-
.../isis/legacy/applib/DomainObjectContainer.java | 3 +
.../background/BackgroundCommandService2.java | 30 -
.../services/background/BackgroundService.java | 60 --
.../services/background/BackgroundService2.java | 28 -
.../services/eventbus/ActionDomainEvent.java | 3 +
.../services/eventbus/CollectionDomainEvent.java | 3 +
.../services/eventbus/PropertyDomainEvent.java | 4 +
.../org/apache/isis/legacy/applib/value/Color.java | 3 +
.../apache/isis/legacy/applib/value/Magnitude.java | 4 +
.../org/apache/isis/legacy/applib/value/Money.java | 4 +
.../isis/legacy/applib/value/Percentage.java | 4 +
.../service/JdoPersistenceLifecycleService.java | 13 +-
.../IsisBookmarkConverter.java} | 16 +-
.../IsisLocalResourcePathConverter.java | 2 +-
.../{ => applib}/IsisMarkupConverter.java | 2 +-
.../{ => applib}/IsisPasswordConverter.java | 2 +-
.../v2/IsisChangesDtoConverter.java} | 16 +-
.../v2/IsisCommandDtoConverter.java} | 18 +-
.../v2/IsisInteractionDtoConverter.java} | 15 +-
.../v2/IsisOidDtoConverter.java} | 21 +-
.../{ => applib}/ByteArrayBlobRdbmsMapping.java | 2 +-
.../valuetypes/{ => applib}/IsisBlobMapping.java | 2 +-
.../valuetypes/{ => applib}/IsisClobMapping.java | 2 +-
.../persistence/IsisPersistenceSessionJdoBase.java | 2 +-
.../persistence/PersistenceSession5.java | 77 +--
.../datanucleus-5/src/main/resources/plugin.xml | 96 ++-
.../applib/IsisIntegrationTestAbstract.java | 26 +-
.../resources/DomainObjectResourceServerside.java | 24 +-
.../resources/DomainServiceResourceServerside.java | 21 +-
.../viewer/resources/ResourceAbstract.java | 9 -
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 6 +-
.../CollectionContentsAsAjaxTablePanel.java | 1 -
.../components/scalars/bookmark/BookmarkPanel.java | 27 +-
.../scalars/bookmark/BookmarkPanelFactory.java | 27 +-
.../scalars/markup/MarkupPanelFactories.java | 5 +-
.../ui/components/scalars/oiddto/OidDtoPanel.java | 27 +-
.../scalars/oiddto/OidDtoPanelFactory.java | 25 +-
.../wicket/ui/panels/FormExecutorDefault.java | 12 +-
.../wicket/viewer/mixins/Object_clearHints.java | 36 +-
.../ComponentFactoryRegistrarDefault.java | 7 +
243 files changed, 3247 insertions(+), 6445 deletions(-)
delete mode 100644
api/applib/src/main/adoc/modules/applib-ant/examples/annotation/CommandExecuteIn.java
delete mode 100644
api/applib/src/main/adoc/modules/applib-ant/examples/annotation/CommandPersistence.java
copy api/applib/src/main/{java/org/apache/isis/applib =>
adoc/modules/applib-classes/examples}/layout/menubars/HasNamed.java (100%)
delete mode 100644
api/applib/src/main/adoc/modules/applib-classes/examples/util/JaxbAdapters.java
create mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/DomainChangeRecord.java
create mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/DomainChangeRecord_openTargetObject.java
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/background/BackgroundCommandService.java
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/background/package-info.java
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/command/CommandDefault.java
rename api/applib/src/main/{java/org/apache/isis/applib/services/command/spi
=> adoc/modules/applib-svc/examples/services/command}/CommandService.java (97%)
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/examples/services/command/spi/CommandService.java
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/pages/_BackgroundCommandService.adoc
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/pages/_BackgroundService.adoc
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/pages/_BackgroundService/_BackgroundCommandExecution.adoc
delete mode 100644
api/applib/src/main/adoc/modules/applib-svc/pages/_BackgroundService/_Quartz.adoc
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/annotation/CommandPersistence.java
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/DomainChangeAbstract.java
create mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/DomainChangeRecord.java
create mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/DomainChangeRecord_openTargetObject.java
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/background/BackgroundCommandService.java
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/background/package-info.java
delete mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDefault.java
create mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/command/CommandService.java
rename
api/applib/src/main/java/org/apache/isis/applib/services/command/{CommandWithDto.java
=> spi/CommandServiceListener.java} (63%)
rename
api/applib/src/main/{adoc/modules/applib-svc/examples/services/command/CommandWithDto.java
=> java/org/apache/isis/applib/services/conmap/command/UserDataKeys.java} (64%)
create mode 100644
api/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderForCollectionTypeAbstract.java
delete mode 100644
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/background/BackgroundCommandExecution.java
delete mode 100644
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/background/CommandExecutionAbstract.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_backgroundCommands.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_clearBackgroundCommands.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_clearForegroundCommands.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_executeBackgroundCommands.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/command/spiimpl/ActionCommandJdo_foregroundCommands.java
delete 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/Action/publishing/spiimpl/ActionPublishingJdo_clearInteractionExecutions.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/publishing/spiimpl/ActionPublishingJdo_interactionExecutions.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/spiimpl/DomainObjectPublishingVm_publishedObjects.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/publishing/spiimpl/PropertyPublishingJdo_clearInteractionExecutions.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/publishing/spiimpl/PropertyPublishingJdo_interactionExecutions.java
delete mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/publishing/spiimpl/PublisherServiceSpiForProperties.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/ExposeCapturedChanges_changes.java
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{DomainObject/publishing/spiimpl/DomainObjectPublishingVm_clearPublishedObjects.java
=> _changes/ExposeCapturedChanges_clear.java} (59%)
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{DomainObject/publishing/spiimpl/PublisherServiceSpiForDomainObject.java
=> _changes/PublisherServiceToCaptureChangesInMemory.java} (87%)
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_commands/ExposePersistedCommands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_commands/ExposePersistedCommands_commands.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions_clear.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/ExposeCapturedInteractions_interactions.java
create mode 100644
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_interactions/InteractionDtoVm.java
copy
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/ActionPublishingJdo.layout.xml
=> _interactions/InteractionDtoVm.layout.xml} (97%)
rename
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/spiimpl/PublisherServiceSpiForActions.java
=> _interactions/PublisherServiceToCaptureInteractionsInMemory.java} (89%)
rename
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/CommandServiceDefault.java
=>
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/CommandServiceListenerForJdo.java
(51%)
delete mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/background/BackgroundCommandExecutionFromBackgroundCommandServiceJdo.java
delete mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/background/BackgroundCommandServiceJdo.java
delete mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/background/BackgroundCommandServiceJdoRepository.java
rename
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/jdo/{CommandServiceJdoRepository.java
=> CommandJdoRepository.java} (57%)
delete mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/jdo/CommandServiceJdo.java
rename
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/mixins/{T_backgroundCommands.java
=> T_recent.java} (58%)
create mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/util/BigDecimalUtils.java
create mode 100644
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/util/StringUtils.java
create mode 100644
extensions/core/command-log/impl/src/test/java/org/apache/isis/extensions/commandlog/impl/util/StringUtils_trimmed_Test.java
delete mode 100644
extensions/core/command-replay/impl/src/main/java/org/apache/isis/extensions/commandreplay/impl/analysis/CommandReplayAnalyserNumberBackgroundCommands.java
rename
extensions/core/command-replay/impl/src/main/java/org/apache/isis/extensions/commandreplay/impl/ui/{CommandReplayOnMasterService.java
=> CommandReplayOnPrimaryService.java} (73%)
rename
extensions/core/command-replay/impl/src/main/java/org/apache/isis/extensions/commandreplay/impl/ui/{CommandReplayOnSlaveService.java
=> CommandReplayOnSecondaryService.java} (67%)
delete mode 100644
extensions/core/command-replay/impl/src/test/java/org/apache/isis/extensions/commandreplay/impl/analysis/CommandReplayAnalysisService_trimmed_Test.java
rename
extensions/core/quartz/impl/src/main/java/org/apache/isis/extensions/quartz/jobs/{RunBackgroundCommandsJob.java
=> DemoJob.java} (68%)
delete mode 100644
legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/background/BackgroundCommandService2.java
delete mode 100644
legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/background/BackgroundService.java
delete mode 100644
legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/background/BackgroundService2.java
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{IsisMarkupConverter.java
=> applib/IsisBookmarkConverter.java} (70%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{
=> applib}/IsisLocalResourcePathConverter.java (98%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{
=> applib}/IsisMarkupConverter.java (98%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{
=> applib}/IsisPasswordConverter.java (98%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{IsisLocalResourcePathConverter.java
=> schema/v2/IsisChangesDtoConverter.java} (72%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{IsisLocalResourcePathConverter.java
=> schema/v2/IsisCommandDtoConverter.java} (67%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{IsisLocalResourcePathConverter.java
=> schema/v2/IsisInteractionDtoConverter.java} (71%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/{IsisMarkupConverter.java
=> schema/v2/IsisOidDtoConverter.java} (64%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/valuemappings/{
=> applib}/ByteArrayBlobRdbmsMapping.java (98%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/valuetypes/{
=> applib}/IsisBlobMapping.java (99%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/valuetypes/{
=> applib}/IsisClobMapping.java (99%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/IsisMarkupConverter.java
=>
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/bookmark/BookmarkPanel.java
(59%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/IsisMarkupConverter.java
=>
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/bookmark/BookmarkPanelFactory.java
(53%)
copy
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/IsisMarkupConverter.java
=>
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/oiddto/OidDtoPanel.java
(59%)
rename
persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/datanucleus/typeconverters/IsisMarkupConverter.java
=>
viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/oiddto/OidDtoPanelFactory.java
(59%)