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%)

Reply via email to