This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch ISIS-2444
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 6f9ede5  ISIS-2444: adds 'restrictTo' example
     add 9ab8176  Bump gradle-tooling-api from 6.6.1 to 6.7.1
     add be547da  Merge pull request #284 from 
apache/dependabot/maven/org.gradle-gradle-tooling-api-6.7.1
     add c5b4883  ISIS-2464: renaming CommandDtoServiceInternal* -> 
CommandDtoFactory*
     add 427c15f  ISIS-2464: rename published* -> executionDispatch*, command* 
-> commandDispatch* (1)
     add d5f82ce  ISIS-2464: Application Layer Overhaul for v2
     add 3df0dc5  ISIS-2464: sync adoc
     add f7f09a5  ISIS-2464: remove deprecated FileAccept from @Action
     add 11cf930  ISIS-2464: update adoc ref guide for @Action an @Property (1)
     add 0aabe04  ISIS-2464: update adoc ref guide for @Action an @Property (2)
     add ae4fc9a  ISIS-2464: update adoc ref guide for @Action an @Property (3)
     add b1beb40  ISIS-2464: more docs
     add 0e941f2  ISIS-2464: update system overview
     add 6df0bc2  ISIS-2464: applib: unify the various Dispatching enums
     add 6ef38c9  ISIS-2464: ChangedObjectsService: don't even enlist for 
auditing if auditing is disabled
     add f0b5704  ISIS-2464: simplify contract between ChangedObjectsService 
and ChangingEntitiesDispatcher
     add 1ab36ad  ISIS-2464: correctly count entity property change metrics 
even when auditing is disabled
     add bf6068e  ISIS-2464: reinstate optimization: only enlist entities that 
are enabled for auditing
     add 124b279  ISIS-2464: demo: align examples with new programming model
     add 5a55f12  ISIS-2464: fix app layer test factory, such that auditing 
also works when directly (programmatically) changing entities
     add 5759244  ISIS-2464: applib: align package names with semantic changes
     add 97309cf  ISIS-2464: renaming some test infra.
     add e99fd45  ISIS-2464: semantic renaming audit/dispatch -> publishing (2)
     add 67dcd12  Bump spring-boot-starter-quartz from 2.3.5.RELEASE to 2.4.0
     add 8c26d49  Merge pull request #285 from 
apache/dependabot/maven/org.springframework.boot-spring-boot-starter-quartz-2.4.0
     add f57475c  ISIS-2464: semantic renaming audit/dispatch -> publishing (3)
     add 36bc684  ISIS-2464: semantic renaming audit/dispatch -> publishing (4)
     add 38c9255  ISIS-2464: semantic renaming audit/dispatch -> publishing (5)
     add 5be34aa  ISIS-2464: semantic renaming audit/dispatch -> publishing (6)
     add 8592bff  ISIS-2464: semantic renaming audit/dispatch -> publishing (7)
     add 9a6686e  ISIS-2464: semantic renaming audit/dispatch -> publishing (8)
     add 134f1d0  ISIS-2464: semantic renaming audit/dispatch -> publishing (9)
     add 228d0b1  ISIS-2464: semantic renaming audit/dispatch -> publishing (10)
     add e7162c7  ISIS-2464: semantic renaming audit/dispatch -> publishing (11)
     add 649bfc9  ISIS-2464: update commands-and-events diagram
     add 2eca845  ISIS-2464: typo
     add 8b14848  ISIS-2464: add more events to commands-and-events diagram
     add 5374ffd  ISIS-2464: sync adoc
     add b0a4130  ISIS-2460 disabling test, javafx module
     add 51787b3  Merge remote-tracking branch 'origin/master' into 
ISIS-2460_Kroviz-Demo_Menu_Missing
     add fa06313  ISIS-2460 MenuBars.MenuEntry.Menu.Section.named added
     add 91dc20c  ISIS-2460 un-ignore javafx module
     add ccc2918  Merge pull request #286 from 
apache/ISIS-2460_Kroviz-Demo_Menu_Missing
     add 732b48e  ISIS-2464: align demo names with latest changes to 
programming model
     add d6f7ee0  ISIS-2464: remove accidental added lock file (and add to 
gitignore)
     add d6560f6  ISIS-2444: fleshes out semantics example
     new fcbad30  ISIS-2444: completes action semantics example

The 1 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:
 .gitignore                                         |    1 +
 antora/components/system/antora.yml                |    5 +-
 antora/components/system/modules/ROOT/nav.adoc     |    8 -
 .../pages/{about.adoc => system-overview.adoc}     |  114 +-
 .../apache-isis-vs-cqrs-and-event-sourcing.adoc    |    4 +-
 .../fun/pages/concepts-patterns/core-values.adoc   |    2 +-
 .../inject-services.adoc                           |    2 +-
 .../modules/fun/pages/overview/identifiers.adoc    |    2 +-
 .../modules/fun/pages/view-models/UNUSED-dto.adoc  |    2 +-
 .../applib-ant/examples/annotation/Action.java     |   61 +-
 .../applib-ant/examples/annotation/Auditing.java   |   61 -
 .../examples/annotation/CommandReification.java    |   56 -
 .../examples/annotation/DomainObject.java          |   37 +-
 .../examples/annotation/EntityChangeKind.java}     |    2 +-
 .../applib-ant/examples/annotation/Property.java   |   47 +-
 .../applib-ant/examples/annotation/Publishing.java |   34 +-
 .../main/adoc/modules/applib-ant/pages/Action.adoc |   23 +-
 .../{command.adoc => commandPublishing.adoc}       |   15 +-
 .../{publishing.adoc => executionPublishing.adoc}  |   17 +-
 .../modules/applib-ant/pages/DomainObject.adoc     |   17 +-
 .../{auditing.adoc => entityChangePublishing.adoc} |   13 +-
 .../applib-ant/pages/DomainObject/publishing.adoc  |   50 -
 .../adoc/modules/applib-ant/pages/Property.adoc    |   20 +-
 .../{command.adoc => commandPublishing.adoc}       |   16 +-
 .../{publishing.adoc => executionPublishing.adoc}  |   13 +-
 .../roles-mixins-contributees/contributee.adoc     |    2 +-
 .../examples/services/DomainChangeRecord.java      |    2 +
 .../RepresentsInteractionMemberExecution.java      |    1 +
 .../services/TransactionScopeListener.java         |    9 +-
 .../audit/AuditEntryPropertyValueType.java         |   33 -
 .../examples/services/audit/AuditerService.java    |   56 -
 .../examples/services/audit/package-info.java      |   26 -
 .../examples/services/command/Command.java         |   55 +-
 .../examples/services/iactn/Interaction.java       |   11 +-
 .../services/iactn/InteractionContext.java         |   57 +-
 .../examples/services/metrics/MetricsService.java  |   10 +-
 .../examples/services/publish/package-info.java    |   28 -
 .../services/publishing/log/CommandLogger.java}    |   31 +-
 .../publishing/log/EntityChangesLogger.java}       |   19 +-
 .../log/EntityPropertyChangeLogger.java}           |   32 +-
 .../services/publishing/log/ExecutionLogger.java}  |   16 +-
 .../examples/services/publishing/package-info.java |   34 +
 .../publishing/spi/CommandSubscriber.java}         |   37 +-
 .../services/publishing/spi/EntityChanges.java}    |    8 +-
 .../publishing/spi/EntityChangesSubscriber.java    |   26 +-
 .../publishing/spi/EntityPropertyChange.java       |   59 +
 .../spi/EntityPropertyChangeSubscriber.java}       |   21 +-
 .../publishing/spi/ExecutionSubscriber.java}       |    5 +-
 .../services/session/SessionLoggingService.java    |    5 +-
 .../examples/services/xactn/TransactionId.java     |    2 +-
 .../reference-services/commands-and-events.png     |  Bin 55126 -> 156975 bytes
 .../reference-services/commands-and-events.pptx    |  Bin 43735 -> 24163 bytes
 .../modules/applib-svc/pages/AuditerService.adoc   |    4 +-
 .../modules/applib-svc/pages/BookmarkService.adoc  |    2 +-
 ...ServiceListener.adoc => CommandSubscriber.adoc} |    2 +-
 .../modules/applib-svc/pages/EventBusService.adoc  |    2 +-
 ...lisherService.adoc => ExecutionSubscriber.adoc} |    8 +-
 .../applib-svc/pages/InteractionContext.adoc       |    4 +-
 .../modules/applib-svc/pages/MetricsService.adoc   |    8 +-
 .../main/adoc/modules/applib-svc/pages/about.adoc  |   19 +-
 .../applib-svc/partials/_integration-spi.adoc      |    2 +-
 .../modules/applib-svc/partials/module-nav.adoc    |    4 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |   16 +-
 .../org/apache/isis/applib/annotation/Action.java  |   61 +-
 .../apache/isis/applib/annotation/Auditing.java    |   61 -
 .../isis/applib/annotation/CommandReification.java |   56 -
 .../isis/applib/annotation/DomainObject.java       |   37 +-
 .../isis/applib/annotation/EntityChangeKind.java}  |    2 +-
 .../apache/isis/applib/annotation/Property.java    |   47 +-
 .../apache/isis/applib/annotation/Publishing.java  |   34 +-
 .../isis/applib/services/DomainChangeRecord.java   |    2 +
 .../RepresentsInteractionMemberExecution.java      |    1 +
 .../services/audit/AuditEntryPropertyIdType.java   |   33 -
 .../audit/AuditEntryPropertyValueType.java         |   33 -
 .../applib/services/audit/EntityAuditListener.java |   54 -
 .../isis/applib/services/audit/package-info.java   |   26 -
 .../isis/applib/services/command/Command.java      |   55 +-
 .../isis/applib/services/iactn/Interaction.java    |   11 +-
 .../applib/services/metrics/MetricsService.java    |    6 +-
 .../services/publish/ChangingEntitiesListener.java |    9 -
 .../isis/applib/services/publish/package-info.java |   28 -
 .../log/CommandLogger.java}                        |   31 +-
 .../log/EntityChangesLogger.java}                  |   19 +-
 .../log/EntityPropertyChangeLogger.java}           |   32 +-
 .../services/publishing/log/ExecutionLogger.java}  |   32 +-
 .../applib/services/publishing/package-info.java   |   34 +
 .../publishing/spi/CommandSubscriber.java}         |   37 +-
 .../services/publishing/spi/EntityChanges.java}    |    8 +-
 .../publishing/spi/EntityChangesSubscriber.java    |   26 +-
 .../publishing/spi/EntityPropertyChange.java       |   59 +
 .../spi/EntityPropertyChangeSubscriber.java}       |   22 +-
 .../publishing/spi/ExecutionSubscriber.java}       |   17 +-
 .../services/session/SessionLoggingService.java    |    5 +-
 .../isis/applib/services/xactn/TransactionId.java  |    2 +-
 .../isis/applib/types/MemberIdentifierType.java    |    2 +-
 .../apache/isis/applib/types/TargetActionType.java |    2 +-
 .../apache/isis/applib/types/TargetClassType.java  |    2 +-
 .../interaction/InteractionDefaultTest_next.java   |    6 +-
 .../src/main/adoc/modules/schema/pages/chg.adoc    |    2 +-
 .../apache/isis/commons/having/HasEnabling.java    |   11 +-
 .../apache/isis/commons/having}/HasUniqueId.java   |    2 +-
 .../apache/isis/commons/having}/HasUsername.java   |    2 +-
 .../apache/isis/core/config/IsisConfiguration.java |   94 +-
 .../facets/AuditObjectsConfiguration.java          |   31 -
 .../facets/PublishObjectsConfiguration.java        |   30 -
 .../facets/PublishPropertiesConfiguration.java     |   24 -
 .../metamodel/facets/PublishingPolicies.java       |   81 +
 .../isis/core/config/metamodel/facets/Util.java    |    2 +-
 .../action/ActionAnnotationFacetFactory.java       |   16 +-
 .../command/CommandFacetForActionAnnotation.java   |   22 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |   13 +-
 .../PublishedActionFacetForActionAnnotation.java   |   12 +-
 .../facets/actions/command/CommandFacet.java       |   13 +
 .../FileAcceptFacetForActionAnnotation.java        |   47 -
 .../publish/PublishedActionFacetAbstract.java      |    4 +-
 .../facets/object/audit/AuditableFacet.java        |   16 +-
 .../autocomplete/AutoCompleteFacetAbstract.java    |    6 +-
 .../DomainObjectAnnotationFacetFactory.java        |   29 +-
 .../AuditableFacetForDomainObjectAnnotation.java   |   20 +-
 ...lishedObjectFacetForDomainObjectAnnotation.java |   67 -
 ...FacetForDomainObjectAnnotationAsConfigured.java |   30 -
 .../PublishedObjectFacetFromConfiguration.java     |   31 -
 .../publishedobject/PublishedObjectFacet.java      |   30 -
 .../property/PropertyAnnotationFacetFactory.java   |    6 +-
 .../command/CommandFacetForPropertyAnnotation.java |   17 +-
 ...tySetterOrClearFacetForDomainEventAbstract.java |   17 +-
 ...ispatchPropertyFacetForPropertyAnnotation.java} |   29 +-
 ...ionDispatchPropertyFacetFromConfiguration.java} |    7 +-
 ...ertyFacetForPropertyAnnotationAsConfigured.java |    2 +-
 .../publish/ExecutionDispatchPropertyFacet.java}   |   29 +-
 ...=> ExecutionDispatchPropertyFacetAbstract.java} |   11 +-
 ...ServiceInternal.java => CommandDtoFactory.java} |   10 +-
 ...cutionDispatcher.java => CommandPublisher.java} |   31 +-
 ...tionDispatcher.java => ExecutionPublisher.java} |   11 +-
 .../specloader/specimpl/ObjectActionDefault.java   |    8 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |   12 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |    6 +-
 .../specimpl/OneToOneAssociationDefault.java       |    7 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |    6 +-
 .../Annotations_getAnnotations_on_Field_Test.java  |   26 +-
 .../action/ActionAnnotationFacetFactoryTest.java   |   10 +-
 .../ActionAnnotationFacetFactoryTest_Command.java  |    6 +-
 ...ctionAnnotationFacetFactoryTest_Publishing.java |   40 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |  193 +-
 core/pom.xml                                       |    2 +-
 .../isis/core/runtime/IsisModuleCoreRuntime.java   |    6 +-
 .../core/runtime/iactn/InteractionSession.java     |   11 +-
 .../changetracking/AdapterAndProperty.java         |    6 +-
 .../changetracking/ChangingEntitiesFactory.java    |  156 +
 .../changetracking/EntityAuditDispatcher.java      |  130 -
 .../changetracking/EntityChangeTracker.java        |    6 -
 ...ervice.java => EntityChangeTrackerDefault.java} |  176 +-
 .../changetracking/EntityChangesPublisher.java}    |   12 +-
 .../EntityPropertyChangeFactory.java               |   60 +
 ...her.java => EntityPropertyChangePublisher.java} |    8 +-
 .../HasEnlistedChangingEntities.java               |   42 -
 ...tyAudits.java => HasEnlistedEntityChanges.java} |   10 +-
 .../HasEnlistedEntityPropertyChanges.java          |   16 +-
 .../changetracking/PreAndPostValues.java           |    4 +-
 .../{AuditEntry.java => PropertyChangeRecord.java} |    6 +-
 .../changetracking/SimpleChangingEntities.java     |  121 +
 .../pages/AuditerDispatchService.adoc              |   41 -
 .../pages/CommandDtoServiceInternal.adoc           |    2 +-
 .../runtime-services/pages/CommandPublisher.adoc   |   16 +
 .../pages/CommandServiceInternal.adoc              |    8 -
 ...bjectsService.adoc => EntityChangeTracker.adoc} |    8 +-
 .../pages/EntityChangesPublisher.adoc              |   33 +
 .../pages/EntityPropertyChangePublisher.adoc       |   36 +
 .../runtime-services/pages/ExecutionPublisher.adoc |   39 +
 .../pages/PublisherDispatchService.adoc            |   50 -
 .../partials/_application-layer.adoc               |    2 +-
 .../partials/_persistence-layer.adoc               |    2 +-
 .../IsisModuleCoreRuntimeServices.java             |   14 +-
 .../command/CommandDtoServiceInternalDefault.java  |   14 +-
 .../ixn/InteractionDtoServiceInternalDefault.java  |    4 +-
 .../publish/ChangingEntitiesDispatcherDefault.java |  145 -
 .../publish/CommandPublisherDefault.java}          |   69 +-
 .../publish/EntityChangesPublisherDefault.java     |   91 +
 .../EntityPropertyChangePublisherDefault.java      |   97 +
 ...Default.java => ExecutionPublisherDefault.java} |   44 +-
 .../publish/SimpleChangingEntities.java            |  221 --
 .../wrapper/WrapperFactoryDefault.java             |   11 +-
 .../demoapp/dom/annotDomain/Action/ActionMenu.java |   36 +-
 .../ActionAssociateWithVm-description.adoc         |    2 +-
 .../associateWith/ActionAssociateWithVm.java       |   18 +-
 .../associateWith/ActionAssociateWithVm.layout.xml |    4 +-
 .../child/ActionAssociateWithVm.layout.xml         |    4 +-
 ...onCommandPublishingDisabledMetaAnnotation.java} |    9 +-
 ...ionCommandPublishingEnabledMetaAnnotation.java} |    9 +-
 .../ActionCommandPublishingJdo-description.adoc}   |   28 +-
 .../ActionCommandPublishingJdo.java}               |   29 +-
 .../ActionCommandPublishingJdo.layout.xml}         |    4 +-
 .../ActionCommandPublishingJdoEntities.java}       |   14 +-
 .../ActionCommandPublishingJdoSeedService.java}    |    8 +-
 ...nCommandPublishingJdo_mixinUpdateProperty.java} |   13 +-
 ...ingJdo_mixinUpdatePropertyCommandDisabled.java} |   12 +-
 ...hingJdo_mixinUpdatePropertyMetaAnnotation.java} |   10 +-
 ...xinUpdatePropertyMetaAnnotationOverridden.java} |   13 +-
 .../ActionDomainEventVm-description.adoc           |    8 +-
 .../domainEvent/ActionDomainEventVm.layout.xml     |    4 +-
 ...ExecutionPublishingDisabledMetaAnnotation.java} |    9 +-
 ...nExecutionPublishingEnabledMetaAnnotation.java} |   10 +-
 .../ActionExecutionPublishingJdo-description.adoc} |   29 +-
 .../ActionExecutionPublishingJdo.java}             |   20 +-
 .../ActionExecutionPublishingJdo.layout.xml}       |    4 +-
 .../ActionExecutionPublishingJdoEntities.java}     |   14 +-
 .../ActionExecutionPublishingJdoSeedService.java}  |    8 +-
 ...xecutionPublishingJdo_mixinUpdateProperty.java} |   12 +-
 ...hingJdo_mixinUpdatePropertyMetaAnnotation.java} |   12 +-
 ...xinUpdatePropertyMetaAnnotationOverridden.java} |   14 +-
 .../Action/hidden/ActionHiddenVm-description.adoc  |    2 +-
 .../Action/hidden/ActionHiddenVm.layout.xml        |    4 +-
 ...tionRestrictToNoRestrictionsMetaAnnotation.java |    1 -
 .../ActionRestrictToPrototypingMetaAnnotation.java |    1 -
 .../restrictTo/ActionRestrictToVm-description.adoc |   24 +-
 .../Action/restrictTo/ActionRestrictToVm.java      |    2 +-
 .../restrictTo/ActionRestrictToVm.layout.xml       |    4 +-
 .../ActionSemanticsIdempotentMetaAnnotation.java}  |   10 +-
 .../ActionSemanticsSafeMetaAnnotation.java}        |    9 +-
 .../semantics/ActionSemanticsVm-description.adoc   |  275 ++
 .../Action/semantics/ActionSemanticsVm.java        |  352 ++
 .../ActionSemanticsVm.layout.xml}                  |    8 +-
 ...icsVm_mixinIncrementByAmountNonIdempotent.java} |   33 +-
 ...ionSemanticsVm_mixinIncrementNoAnnotation.java} |   31 +-
 ...onSemanticsVm_mixinIncrementNonIdempotent.java} |   33 +-
 ...sVm_mixinIncrementNonIdempotentAreYouSure.java} |   31 +-
 ...icsVm_mixinReportPropertyForSemanticsSafe.java} |   38 +-
 ...m_mixinSetToValueForPropertyMetaAnnotated.java} |   30 +-
 ...ToValueForPropertyMetaAnnotatedOverridden.java} |   33 +-
 ...nSetToValueForPropertySemanticsIdempotent.java} |   30 +-
 ...eForPropertySemanticsIdempotentAreYouSure.java} |   30 +-
 .../Action/typeOf/ActionTypeOfVm-description.adoc  |    4 +-
 .../Action/typeOf/ActionTypeOfVm.layout.xml        |    4 +-
 .../Action/typeOf/child/ActionTypeOfVm.layout.xml  |    4 +-
 .../annotDomain/DomainObject/DomainObjectMenu.java |   11 +-
 .../dom/annotDomain/DomainObject/auditing/.gitkeep |    0
 .../DomainObjectEntityChangePublishingJdo.java}    |    4 +-
 ...gePublishingJdo_updatePropertyUsingAction.java} |   16 +-
 ...bjectEntityChangePublishingVm-description.adoc} |   12 +-
 .../DomainObjectEntityChangePublishingVm.java}     |    6 +-
 ...omainObjectEntityChangePublishingVm.layout.xml} |    3 +-
 ...mainObjectEntityChangePublishingVm_create.java} |   38 +-
 ...omainObjectEntityChangePublishingVm_delete.java |   96 +
 ...nObjectEntityChangePublishingVm_updateAll.java} |   32 +-
 ...tyChangePublishingDisabledJdo-description.adoc} |    6 +-
 ...inObjectEntityChangePublishingDisabledJdo.java} |   17 +-
 ...ctEntityChangePublishingDisabledJdo.layout.xml} |    4 +-
 ...EntityChangePublishingDisabledJdoEntities.java} |   22 +-
 ...ityChangePublishingDisabledJdoSeedService.java} |    8 +-
 ...ingVm_publishingDisabledAnnotatedEntities.java} |   20 +-
 .../DomainObjectAuditingEnabledJdoEntities.java}   |   20 +-
 ...DomainObjectAuditingEnabledJdoSeedService.java} |    8 +-
 ...tingVm_publishingEnabledAnnotatedEntities.java} |   20 +-
 ...ityChangePublishingEnabledJdo-description.adoc} |    6 +-
 ...ainObjectEntityChangePublishingEnabledJdo.java} |   20 +-
 ...ectEntityChangePublishingEnabledJdo.layout.xml} |    4 +-
 ...tityChangePublishingEnabledMetaAnnotation.java} |    9 +-
 ...ishingEnabledMetaAnnotatedJdo-description.adoc} |    8 +-
 ...tyChangePublishingEnabledMetaAnnotatedJdo.java} |   23 +-
 ...gePublishingEnabledMetaAnnotatedJdo.layout.xml} |    4 +-
 ...PublishingEnabledMetaAnnotatedJdoEntities.java} |   20 +-
 ...lishingEnabledMetaAnnotatedJdoSeedService.java} |    8 +-
 ...Vm_publishingEnabledMetaAnnotatedEntities.java} |   16 +-
 ...ityChangePublishingDisabledMetaAnnotation.java} |    9 +-
 ...EnabledMetaAnnotOverriddenJdo-description.adoc} |   10 +-
 ...gePublishingEnabledMetaAnnotOverriddenJdo.java} |   19 +-
 ...ishingEnabledMetaAnnotOverriddenJdo.layout.xml} |    4 +-
 ...hingEnabledMetaAnnotOverriddenJdoEntities.java} |   22 +-
 ...gEnabledMetaAnnotOverriddenJdoSeedService.java} |    8 +-
 ...lishingEnabledMetaAnnotOverriddenEntities.java} |   16 +-
 .../DomainObjectPublishingVm_delete.java           |   96 -
 ...ngEnabledMetaAnnotOverriddenJdoSeedService.java |   57 -
 .../dom/annotDomain/Property/PropertyMenu.java     |   29 +-
 .../PropertyCommandDisabledMetaAnnotation.java     |   41 -
 ...tyCommandPublishingDisabledMetaAnnotation.java} |    9 +-
 ...rtyCommandPublishingEnabledMetaAnnotation.java} |    9 +-
 .../PropertyCommandPublishingJdo-description.adoc} |   21 +-
 .../PropertyCommandPublishingJdo.java}             |   25 +-
 .../PropertyCommandPublishingJdo.layout.xml}       |    4 +-
 .../PropertyCommandPublishingJdoEntities.java}     |   14 +-
 .../PropertyCommandPublishingJdoSeedService.java}  |    8 +-
 .../PropertyDomainEventVm-description.adoc         |    2 +-
 .../domainEvent/PropertyDomainEventVm.layout.xml   |    4 +-
 .../editing/PropertyEditingVm-description.adoc     |   12 +-
 .../Property/editing/PropertyEditingVm.layout.xml  |    4 +-
 ...ExecutionPublishingDisabledMetaAnnotation.java} |    9 +-
 ...yExecutionPublishingEnabledMetaAnnotation.java} |    8 +-
 ...ropertyExecutionPublishingJdo-description.adoc} |   19 +-
 .../PropertyExecutionPublishingJdo.java}           |   14 +-
 .../PropertyExecutionPublishingJdo.layout.xml}     |    4 +-
 .../PropertyExecutionPublishingJdoEntities.java}   |   14 +-
 ...PropertyExecutionPublishingJdoSeedService.java} |    8 +-
 .../PropertyFileAcceptVm-description.adoc          |   10 +-
 .../fileAccept/PropertyFileAcceptVm.layout.xml     |    4 +-
 .../Property/hidden/PropertyHiddenVm.layout.xml    |    4 +-
 .../hidden/child/PropertyHiddenChildVm.layout.xml  |    4 +-
 .../maxLength/PropertyMaxLengthVm-description.adoc |   12 +-
 .../maxLength/PropertyMaxLengthVm.layout.xml       |    4 +-
 .../PropertyMustSatisfyVm-description.adoc         |   10 +-
 .../mustSatisfy/PropertyMustSatisfyVm.layout.xml   |    4 +-
 .../PropertyOptionalityVm-description.adoc         |   10 +-
 .../optionality/PropertyOptionalityVm.layout.xml   |    4 +-
 .../PropertyRegexPatternVm-description.adoc        |   10 +-
 .../regexPattern/PropertyRegexPatternVm.layout.xml |    4 +-
 ...ChangesSubscriberToCaptureChangesInMemory.java} |   10 +-
 .../_changes/ExposeCapturedChanges_changes.java    |    4 +-
 .../_changes/ExposeCapturedChanges_clear.java      |   16 +-
 .../_commands/ExposePersistedCommands.java         |    2 +-
 ...utionListenerToCaptureInteractionsInMemory.java |    4 +-
 .../_interactions/InteractionDtoVm.layout.xml      |    4 +-
 .../position/ActionLayoutPositionVm.layout.xml     |    2 +-
 .../ActionLayoutPromptStyleVm.layout.xml           |    2 +-
 .../cssClass/PropertyLayoutCssClassVm.layout.xml   |    4 +-
 .../PropertyLayoutDescribedAsVm.layout.xml         |    4 +-
 .../hidden/PropertyLayoutHiddenVm.layout.xml       |    4 +-
 .../child/PropertyLayoutHiddenChildVm.layout.xml   |    4 +-
 .../PropertyLayoutLabelPositionVm.layout.xml       |    4 +-
 .../multiLine/PropertyLayoutMultiLineVm.layout.xml |    4 +-
 .../named/PropertyLayoutNamedVm.layout.xml         |    4 +-
 .../PropertyLayout/navigable/FileNodeVm.layout.xml |    4 +-
 .../renderDay/PropertyLayoutRenderDayVm.layout.xml |    4 +-
 .../PropertyLayoutRepaintingVm.layout.xml          |    4 +-
 .../PropertyLayoutTypicalLengthVm-description.adoc |    2 +-
 .../PropertyLayoutTypicalLengthVm.layout.xml       |    4 +-
 .../secman/apptenancy/AppTenancyVm.layout.xml      |    3 +-
 .../demoapp/dom/homepage/DemoHomePage.layout.xml   |    2 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |   11 +-
 .../java/demoapp/dom/mixins/DemoItem.layout.xml    |    8 +-
 .../wrapperFactory/WrapperFactoryJdo.layout.xml    |    4 +-
 .../dom/types/isis/blobs/IsisBlobs.layout.xml      |    2 +-
 .../types/isis/blobs/jdo/IsisBlobJdo.layout.xml    |    2 +-
 .../dom/types/isis/blobs/vm/IsisBlobVm.layout.xml  |    2 +-
 .../dom/types/isis/clobs/IsisClobs.layout.xml      |    2 +-
 .../types/isis/clobs/jdo/IsisClobJdo.layout.xml    |    2 +-
 .../dom/types/isis/clobs/vm/IsisClobVm.layout.xml  |    2 +-
 .../IsisLocalResourcePaths.layout.xml              |    2 +-
 .../jdo/IsisLocalResourcePathJdo.layout.xml        |    2 +-
 .../vm/IsisLocalResourcePathVm.layout.xml          |    2 +-
 .../dom/types/isis/markups/IsisMarkups.layout.xml  |    2 +-
 .../isis/markups/jdo/IsisMarkupJdo.layout.xml      |    2 +-
 .../types/isis/markups/vm/IsisMarkupVm.layout.xml  |    2 +-
 .../types/isis/passwords/IsisPasswords.layout.xml  |    2 +-
 .../isis/passwords/jdo/IsisPasswordJdo.layout.xml  |    2 +-
 .../isis/passwords/vm/IsisPasswordVm.layout.xml    |    2 +-
 .../isisext/asciidocs/IsisAsciiDocs.layout.xml     |    2 +-
 .../asciidocs/jdo/IsisAsciiDocJdo.layout.xml       |    2 +-
 .../isisext/asciidocs/vm/IsisAsciiDocVm.layout.xml |    2 +-
 .../isisext/markdowns/IsisMarkdowns.layout.xml     |    2 +-
 .../markdowns/jdo/IsisMarkdownJdo.layout.xml       |    2 +-
 .../isisext/markdowns/vm/IsisMarkdownVm.layout.xml |    2 +-
 .../images/JavaAwtBufferedImages-common.adoc       |   67 +
 ...adoc => JavaAwtBufferedImages-description.adoc} |    0
 .../images/JavaAwtBufferedImages.layout.xml}       |    2 +-
 .../types/javaawt/images/JavaAwtImages-common.adoc |   65 -
 .../types/javaawt/images/JavaAwtImages.layout.xml  |   56 -
 .../images/jdo/JavaAwtImageJdo-description.adoc    |    3 +-
 .../javaawt/images/jdo/JavaAwtImageJdo.layout.xml  |    2 +-
 .../images/vm/JavaAwtImageVm-description.adoc      |    3 +-
 .../javaawt/images/vm/JavaAwtImageVm.layout.xml    |    2 +-
 .../javalang/booleans/WrapperBooleans.layout.xml   |    2 +-
 .../booleans/jdo/WrapperBooleanJdo.layout.xml      |    2 +-
 .../booleans/vm/WrapperBooleanVm.layout.xml        |    2 +-
 .../types/javalang/bytes/WrapperBytes.layout.xml   |    2 +-
 .../javalang/bytes/jdo/WrapperByteJdo.layout.xml   |    2 +-
 .../javalang/bytes/vm/WrapperByteVm.layout.xml     |    2 +-
 .../characters/WrapperCharacters.layout.xml        |    2 +-
 .../characters/jdo/WrapperCharacterJdo.layout.xml  |    2 +-
 .../characters/vm/WrapperCharacterVm.layout.xml    |    2 +-
 .../javalang/doubles/WrapperDoubles.layout.xml     |    2 +-
 .../doubles/jdo/WrapperDoubleJdo.layout.xml        |    2 +-
 .../javalang/doubles/vm/WrapperDoubleVm.layout.xml |    2 +-
 .../types/javalang/floats/WrapperFloats.layout.xml |    2 +-
 .../javalang/floats/jdo/WrapperFloatJdo.layout.xml |    2 +-
 .../javalang/floats/vm/WrapperFloatVm.layout.xml   |    2 +-
 .../javalang/integers/WrapperIntegers.layout.xml   |    2 +-
 .../integers/jdo/WrapperIntegerJdo.layout.xml      |    2 +-
 .../integers/vm/WrapperIntegerVm.layout.xml        |    2 +-
 .../types/javalang/longs/WrapperLongs.layout.xml   |    2 +-
 .../javalang/longs/jdo/WrapperLongJdo.layout.xml   |    2 +-
 .../javalang/longs/vm/WrapperLongVm.layout.xml     |    2 +-
 .../types/javalang/shorts/WrapperShorts.layout.xml |    2 +-
 .../javalang/shorts/jdo/WrapperShortJdo.layout.xml |    2 +-
 .../javalang/shorts/vm/WrapperShortVm.layout.xml   |    2 +-
 .../javalang/strings/JavaLangStrings.layout.xml    |    2 +-
 .../strings/jdo/JavaLangStringJdo.layout.xml       |    2 +-
 .../strings/vm/JavaLangStringVm.layout.xml         |    2 +-
 .../types/javalang/voids/JavaLangVoids.layout.xml  |    2 +-
 .../bigdecimals/JavaMathBigDecimals.layout.xml     |    2 +-
 .../jdo/JavaMathBigDecimalJdo.layout.xml           |    2 +-
 .../bigdecimals/vm/JavaMathBigDecimalVm.layout.xml |    2 +-
 .../bigintegers/JavaMathBigIntegers.layout.xml     |    2 +-
 .../jdo/JavaMathBigIntegerJdo.layout.xml           |    2 +-
 .../bigintegers/vm/JavaMathBigIntegerVm.layout.xml |    2 +-
 .../dom/types/javanet/urls/JavaNetUrls.layout.xml  |    1 +
 .../javanet/urls/jdo/JavaNetUrlJdo.layout.xml      |    2 +-
 .../types/javanet/urls/vm/JavaNetUrlVm.layout.xml  |    2 +-
 .../javasql/javasqldate/JavaSqlDates.layout.xml    |    2 +-
 .../javasqldate/jdo/JavaSqlDateJdo.layout.xml      |    2 +-
 .../javasqldate/vm/JavaSqlDateVm.layout.xml        |    2 +-
 .../javasqltimestamp/JavaSqlTimestamps.layout.xml  |    2 +-
 .../jdo/JavaSqlTimestampJdo.layout.xml             |    2 +-
 .../vm/JavaSqlTimestampVm.layout.xml               |    2 +-
 .../JavaTimeLocalDates.layout.xml                  |    2 +-
 .../jdo/JavaTimeLocalDateJdo.layout.xml            |    2 +-
 .../vm/JavaTimeLocalDateVm.layout.xml              |    2 +-
 .../JavaTimeLocalDateTimes.layout.xml              |    2 +-
 .../jdo/JavaTimeLocalDateTimeJdo.layout.xml        |    2 +-
 .../vm/JavaTimeLocalDateTimeVm.layout.xml          |    2 +-
 .../JavaTimeOffsetDateTimes.layout.xml             |    2 +-
 .../jdo/JavaTimeOffsetDateTimeJdo.layout.xml       |    2 +-
 .../vm/JavaTimeOffsetDateTimeVm.layout.xml         |    2 +-
 .../JavaTimeOffsetTimes.layout.xml                 |    1 +
 .../jdo/JavaTimeOffsetTimeJdo.layout.xml           |    2 +-
 .../vm/JavaTimeOffsetTimeVm.layout.xml             |    2 +-
 .../JavaTimeZonedDateTimes.layout.xml              |    2 +-
 .../jdo/JavaTimeZonedDateTimeJdo.layout.xml        |    2 +-
 .../vm/JavaTimeZonedDateTimeVm.layout.xml          |    2 +-
 .../javautil/javautildate/JavaUtilDates.layout.xml |    2 +-
 .../javautildate/jdo/JavaUtilDateJdo.layout.xml    |    2 +-
 .../javautildate/vm/JavaUtilDateVm.layout.xml      |    1 +
 .../types/javautil/uuids/JavaUtilUuids.layout.xml  |    2 +-
 .../javautil/uuids/jdo/JavaUtilUuidJdo.layout.xml  |    2 +-
 .../javautil/uuids/vm/JavaUtilUuidVm.layout.xml    |    2 +-
 .../jodatime/jodadatetime/JodaDateTimes.layout.xml |    2 +-
 .../jodadatetime/jdo/JodaDateTimeJdo.layout.xml    |    2 +-
 .../jodadatetime/vm/JodaDateTimeVm.layout.xml      |    2 +-
 .../jodalocaldate/JodaLocalDates.layout.xml        |    2 +-
 .../jodalocaldate/jdo/JodaLocalDateJdo.layout.xml  |    2 +-
 .../jodalocaldate/vm/JodaLocalDateVm.layout.xml    |    2 +-
 .../JodaLocalDateTimes.layout.xml                  |    2 +-
 .../jdo/JodaLocalDateTimeJdo.layout.xml            |    2 +-
 .../vm/JodaLocalDateTimeVm.layout.xml              |    2 +-
 .../booleans/PrimitiveBooleans.layout.xml          |    2 +-
 .../booleans/jdo/PrimitiveBooleanJdo.layout.xml    |    2 +-
 .../booleans/vm/PrimitiveBooleanVm.layout.xml      |    2 +-
 .../primitive/bytes/PrimitiveBytes.layout.xml      |    2 +-
 .../bytes/jdo/PrimitiveByteJdo.layout.xml          |    2 +-
 .../primitive/bytes/vm/PrimitiveByteVm.layout.xml  |    2 +-
 .../primitive/chars/PrimitiveChars.layout.xml      |    2 +-
 .../chars/jdo/PrimitiveCharJdo.layout.xml          |    2 +-
 .../primitive/chars/vm/PrimitiveCharVm.layout.xml  |    2 +-
 .../primitive/doubles/PrimitiveDoubles.layout.xml  |    2 +-
 .../doubles/jdo/PrimitiveDoubleJdo.layout.xml      |    2 +-
 .../doubles/vm/PrimitiveDoubleVm.layout.xml        |    2 +-
 .../primitive/floats/PrimitiveFloats.layout.xml    |    2 +-
 .../floats/jdo/PrimitiveFloatJdo.layout.xml        |    2 +-
 .../floats/vm/PrimitiveFloatVm.layout.xml          |    2 +-
 .../types/primitive/ints/PrimitiveInts.layout.xml  |    2 +-
 .../primitive/ints/jdo/PrimitiveIntJdo.layout.xml  |    2 +-
 .../primitive/ints/vm/PrimitiveIntVm.layout.xml    |    2 +-
 .../primitive/longs/PrimitiveLongs.layout.xml      |    2 +-
 .../longs/jdo/PrimitiveLongJdo.layout.xml          |    2 +-
 .../primitive/longs/vm/PrimitiveLongVm.layout.xml  |    2 +-
 .../primitive/shorts/PrimitiveShorts.layout.xml    |    2 +-
 .../shorts/jdo/PrimitiveShortJdo.layout.xml        |    2 +-
 .../shorts/vm/PrimitiveShortVm.layout.xml          |    2 +-
 .../StatefulVmJaxbRefsEntity.layout.xml            |    1 +
 .../usingjaxb/StatefulVmUsingJaxb-description.adoc |    4 +-
 .../usingjaxb/StatefulVmUsingJaxb.layout.xml       |    1 +
 ...nerForJdo.java => CommandSubscriberForJdo.java} |    9 +-
 .../commandlog/impl/jdo/CommandJdo_retry.java      |    4 +-
 .../impl/mixins/HasUniqueId_command.java           |    5 +-
 .../mixins/HasUsername_recentCommandsByUser.java   |    2 +-
 .../impl/mixins/Object_recentCommands.java         |    2 +-
 .../adoc/modules/audit-trail/pages/about.adoc      |    2 +-
 .../secman/api/user/ApplicationUser.java           |    2 +-
 .../secman/model/dom/user/HasUsername_open.java    |    2 +-
 .../org/apache/isis/client/kroviz/to/mb/Section.kt |    1 +
 .../kroviz/snapshots/demo2_0_0/DEMO_MENUBARS.kt    | 3594 ++++++++++++++------
 .../isis/client/kroviz/to/bs3/LayoutXmlTest.kt     |    2 +-
 .../isis/client/kroviz/to/mb/MenubarsTest.kt       |   13 -
 .../persistence/IsisPersistenceSessionJdoBase.java |   10 +-
 .../persistence/PersistenceSession5.java           |    3 +-
 .../testdomain/applayer/command/CommandTest.java   |    4 +-
 ...eTest.java => EntityChangesPublishingTest.java} |   17 +-
 .../EntityPropertyChangePublishingTest.java}       |   17 +-
 .../applayer/ApplicationLayerTestFactory.java      |   21 +-
 ...java => EntityChangesSubscriberForTesting.java} |   34 +-
 .../EntityPropertyChangeSubscriberForTesting.java} |   46 +-
 .../testdomain/conf/Configuration_headless.java    |    9 +-
 ...onfiguration_usingEntityChangesPublishing.java} |    7 +-
 ...ation_usingEntityPropertyChangePublishing.java} |    8 +-
 .../isis/testdomain/jdo/JdoInventoryManager.java   |    2 +-
 .../isis/testdomain/jdo/entities/JdoBook.java      |    4 +-
 .../isis/testdomain/jdo/entities/JdoInventory.java |    4 +-
 .../isis/testdomain/jpa/entities/JpaBook.java      |    4 +-
 .../isis/testdomain/jpa/entities/JpaInventory.java |    4 +-
 .../model/good/ProperMemberSupport_action.java     |    2 +-
 .../model/good/ProperMemberSupport_action2.java    |    2 +-
 .../commons/InteractionTestAbstract.java           |   38 +-
 ...tsTest.java => EntityChangePublishingTest.java} |   26 +-
 .../adoc/modules/starters/pages/helloworld.adoc    |    2 +-
 .../adoc/modules/starters/pages/simpleapp.adoc     |    2 +-
 tooling/pom.xml                                    |    2 +-
 .../wicket/viewer/mixins/Object_clearHints.java    |    4 +-
 495 files changed, 6584 insertions(+), 5281 deletions(-)
 delete mode 100644 antora/components/system/modules/ROOT/nav.adoc
 rename antora/components/system/modules/ROOT/pages/{about.adoc => 
system-overview.adoc} (96%)
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-ant/examples/annotation/Auditing.java
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-ant/examples/annotation/CommandReification.java
 rename 
api/applib/src/main/{java/org/apache/isis/applib/annotation/PublishingChangeKind.java
 => adoc/modules/applib-ant/examples/annotation/EntityChangeKind.java} (96%)
 rename api/applib/src/main/adoc/modules/applib-ant/pages/Action/{command.adoc 
=> commandPublishing.adoc} (92%)
 rename 
api/applib/src/main/adoc/modules/applib-ant/pages/Action/{publishing.adoc => 
executionPublishing.adoc} (65%)
 rename 
api/applib/src/main/adoc/modules/applib-ant/pages/DomainObject/{auditing.adoc 
=> entityChangePublishing.adoc} (60%)
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-ant/pages/DomainObject/publishing.adoc
 rename 
api/applib/src/main/adoc/modules/applib-ant/pages/Property/{command.adoc => 
commandPublishing.adoc} (81%)
 rename 
api/applib/src/main/adoc/modules/applib-ant/pages/Property/{publishing.adoc => 
executionPublishing.adoc} (70%)
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/audit/AuditEntryPropertyValueType.java
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/audit/AuditerService.java
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/audit/package-info.java
 delete mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/publish/package-info.java
 copy 
api/applib/src/main/{java/org/apache/isis/applib/services/publish/ChangingEntitiesLogging.java
 => 
adoc/modules/applib-svc/examples/services/publishing/log/CommandLogger.java} 
(66%)
 copy 
api/applib/src/main/{java/org/apache/isis/applib/services/publish/ChangingEntitiesLogging.java
 => 
adoc/modules/applib-svc/examples/services/publishing/log/EntityChangesLogger.java}
 (75%)
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/audit/EntityAuditLogging.java
 => 
adoc/modules/applib-svc/examples/services/publishing/log/EntityPropertyChangeLogger.java}
 (58%)
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/publish/ExecutionLogging.java
 => 
adoc/modules/applib-svc/examples/services/publishing/log/ExecutionLogger.java} 
(84%)
 create mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/publishing/package-info.java
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/command/spi/CommandListener.java
 => 
adoc/modules/applib-svc/examples/services/publishing/spi/CommandSubscriber.java}
 (58%)
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/publish/ChangingEntities.java
 => 
adoc/modules/applib-svc/examples/services/publishing/spi/EntityChanges.java} 
(87%)
 rename 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/CommandActionsConfiguration.java
 => 
api/applib/src/main/adoc/modules/applib-svc/examples/services/publishing/spi/EntityChangesSubscriber.java
 (59%)
 create mode 100644 
api/applib/src/main/adoc/modules/applib-svc/examples/services/publishing/spi/EntityPropertyChange.java
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/HasUniqueId.java => 
adoc/modules/applib-svc/examples/services/publishing/spi/EntityPropertyChangeSubscriber.java}
 (61%)
 rename 
api/applib/src/main/{java/org/apache/isis/applib/services/publish/ExecutionListener.java
 => 
adoc/modules/applib-svc/examples/services/publishing/spi/ExecutionSubscriber.java}
 (91%)
 rename 
api/applib/src/main/adoc/modules/applib-svc/pages/{CommandServiceListener.adoc 
=> CommandSubscriber.adoc} (96%)
 rename 
api/applib/src/main/adoc/modules/applib-svc/pages/{PublisherService.adoc => 
ExecutionSubscriber.adoc} (92%)
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/annotation/CommandReification.java
 rename 
api/applib/src/main/{adoc/modules/applib-ant/examples/annotation/PublishingChangeKind.java
 => java/org/apache/isis/applib/annotation/EntityChangeKind.java} (96%)
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyIdType.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyValueType.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/audit/EntityAuditListener.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/audit/package-info.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/publish/ChangingEntitiesListener.java
 delete mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/publish/package-info.java
 copy 
api/applib/src/main/java/org/apache/isis/applib/services/{publish/ChangingEntitiesLogging.java
 => publishing/log/CommandLogger.java} (66%)
 rename 
api/applib/src/main/java/org/apache/isis/applib/services/{publish/ChangingEntitiesLogging.java
 => publishing/log/EntityChangesLogger.java} (75%)
 rename 
api/applib/src/main/{adoc/modules/applib-svc/examples/services/audit/AuditerServiceLogging.java
 => 
java/org/apache/isis/applib/services/publishing/log/EntityPropertyChangeLogger.java}
 (58%)
 rename 
api/applib/src/main/{adoc/modules/applib-svc/examples/services/publish/PublisherServiceLogging.java
 => java/org/apache/isis/applib/services/publishing/log/ExecutionLogger.java} 
(71%)
 create mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/publishing/package-info.java
 rename 
api/applib/src/main/{adoc/modules/applib-svc/examples/services/command/spi/CommandServiceListener.java
 => java/org/apache/isis/applib/services/publishing/spi/CommandSubscriber.java} 
(58%)
 rename 
api/applib/src/main/{adoc/modules/applib-svc/examples/services/publish/PublishedObjects.java
 => java/org/apache/isis/applib/services/publishing/spi/EntityChanges.java} 
(87%)
 rename 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PublishActionsConfiguration.java
 => 
api/applib/src/main/java/org/apache/isis/applib/services/publishing/spi/EntityChangesSubscriber.java
 (59%)
 create mode 100644 
api/applib/src/main/java/org/apache/isis/applib/services/publishing/spi/EntityPropertyChange.java
 rename 
api/applib/src/main/java/org/apache/isis/applib/services/{HasUsername.java => 
publishing/spi/EntityPropertyChangeSubscriber.java} (61%)
 rename 
api/applib/src/main/{adoc/modules/applib-svc/examples/services/publish/PublisherService.java
 => 
java/org/apache/isis/applib/services/publishing/spi/ExecutionSubscriber.java} 
(73%)
 rename 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/CommandPropertiesConfiguration.java
 => commons/src/main/java/org/apache/isis/commons/having/HasEnabling.java (83%)
 rename {api/applib/src/main/adoc/modules/applib-svc/examples/services => 
commons/src/main/java/org/apache/isis/commons/having}/HasUniqueId.java (96%)
 rename {api/applib/src/main/adoc/modules/applib-svc/examples/services => 
commons/src/main/java/org/apache/isis/commons/having}/HasUsername.java (97%)
 delete mode 100644 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/AuditObjectsConfiguration.java
 delete mode 100644 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PublishObjectsConfiguration.java
 delete mode 100644 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PublishPropertiesConfiguration.java
 create mode 100644 
core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/PublishingPolicies.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/fileaccept/FileAcceptFacetForActionAnnotation.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/publishing/PublishedObjectFacetForDomainObjectAnnotation.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/publishing/PublishedObjectFacetForDomainObjectAnnotationAsConfigured.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/publishing/PublishedObjectFacetFromConfiguration.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/publishedobject/PublishedObjectFacet.java
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/{PublishedPropertyFacetForPropertyAnnotation.java
 => ExecutionDispatchPropertyFacetForPropertyAnnotation.java} (71%)
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/property/publishing/{PublishedPropertyFacetFromConfiguration.java
 => ExecutionDispatchPropertyFacetFromConfiguration.java} (81%)
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{object/publishedobject/PublishedObjectFacetAbstract.java
 => properties/publish/ExecutionDispatchPropertyFacet.java} (53%)
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/publish/{PublishedPropertyFacetAbstract.java
 => ExecutionDispatchPropertyFacetAbstract.java} (81%)
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/command/{CommandDtoServiceInternal.java
 => CommandDtoFactory.java} (90%)
 copy 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/publishing/{ExecutionDispatcher.java
 => CommandPublisher.java} (56%)
 rename 
core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/publishing/{ExecutionDispatcher.java
 => ExecutionPublisher.java} (78%)
 create mode 100644 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/ChangingEntitiesFactory.java
 delete mode 100644 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/EntityAuditDispatcher.java
 rename 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/{ChangedObjectsService.java
 => EntityChangeTrackerDefault.java} (69%)
 rename 
core/{metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/publish/PublishedPropertyFacet.java
 => 
runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/EntityChangesPublisher.java}
 (71%)
 create mode 100644 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/EntityPropertyChangeFactory.java
 rename 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/{ChangingEntitiesDispatcher.java
 => EntityPropertyChangePublisher.java} (76%)
 delete mode 100644 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/HasEnlistedChangingEntities.java
 rename 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/{HasEnlistedEntityAudits.java
 => HasEnlistedEntityChanges.java} (78%)
 rename 
api/applib/src/main/adoc/modules/applib-svc/examples/services/audit/AuditEntryPropertyIdType.java
 => 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/HasEnlistedEntityPropertyChanges.java
 (66%)
 rename 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/{AuditEntry.java
 => PropertyChangeRecord.java} (86%)
 create mode 100644 
core/runtime/src/main/java/org/apache/isis/core/runtime/persistence/changetracking/SimpleChangingEntities.java
 delete mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/AuditerDispatchService.adoc
 create mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/CommandPublisher.adoc
 delete mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/CommandServiceInternal.adoc
 rename 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/{ChangedObjectsService.adoc
 => EntityChangeTracker.adoc} (85%)
 create mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/EntityChangesPublisher.adoc
 create mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/EntityPropertyChangePublisher.adoc
 create mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/ExecutionPublisher.adoc
 delete mode 100644 
core/runtimeservices/src/main/adoc/modules/runtime-services/pages/PublisherDispatchService.adoc
 delete mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/ChangingEntitiesDispatcherDefault.java
 rename 
core/{metamodel/src/main/java/org/apache/isis/core/metamodel/services/command/CommandDispatcher.java
 => 
runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/CommandPublisherDefault.java}
 (54%)
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityChangesPublisherDefault.java
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/EntityPropertyChangePublisherDefault.java
 rename 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/{ExecutionDispatcherDefault.java
 => ExecutionPublisherDefault.java} (67%)
 delete mode 100644 
core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/publish/SimpleChangingEntities.java
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingEnabledMetaAnnotation.java
 => commandPublishing/ActionCommandPublishingDisabledMetaAnnotation.java} (81%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingEnabledMetaAnnotation.java
 => commandPublishing/ActionCommandPublishingEnabledMetaAnnotation.java} (81%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo-description.adoc
 => commandPublishing/ActionCommandPublishingJdo-description.adoc} (83%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo.java
 => commandPublishing/ActionCommandPublishingJdo.java} (84%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo.layout.xml
 => commandPublishing/ActionCommandPublishingJdo.layout.xml} (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Property/publishing/PropertyPublishingJdoEntities.java
 => Action/commandPublishing/ActionCommandPublishingJdoEntities.java} (70%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdoSeedService.java
 => commandPublishing/ActionCommandPublishingJdoSeedService.java} (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdateProperty.java
 => commandPublishing/ActionCommandPublishingJdo_mixinUpdateProperty.java} (79%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyCommandDisabled.java
 => 
commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyCommandDisabled.java}
 (80%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => 
commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotation.java}
 (83%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 => 
commandPublishing/ActionCommandPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java}
 (81%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingEnabledMetaAnnotation.java
 => executionPublishing/ActionExecutionPublishingDisabledMetaAnnotation.java} 
(81%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Property/command/PropertyCommandEnabledMetaAnnotation.java
 => 
Action/executionPublishing/ActionExecutionPublishingEnabledMetaAnnotation.java} 
(78%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo-description.adoc
 => executionPublishing/ActionExecutionPublishingJdo-description.adoc} (74%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo.java
 => executionPublishing/ActionExecutionPublishingJdo.java} (85%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo.layout.xml
 => executionPublishing/ActionExecutionPublishingJdo.layout.xml} (95%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdoEntities.java
 => executionPublishing/ActionExecutionPublishingJdoEntities.java} (70%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdoSeedService.java
 => executionPublishing/ActionExecutionPublishingJdoSeedService.java} (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo_mixinUpdateProperty.java
 => executionPublishing/ActionExecutionPublishingJdo_mixinUpdateProperty.java} 
(78%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo_mixinUpdatePropertyMetaAnnotation.java
 => 
executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotation.java}
 (78%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{publishing/ActionPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java
 => 
executionPublishing/ActionExecutionPublishingJdo_mixinUpdatePropertyMetaAnnotationOverridden.java}
 (76%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandEnabledMetaAnnotation.java
 => semantics/ActionSemanticsIdempotentMetaAnnotation.java} (81%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandDisabledMetaAnnotation.java
 => semantics/ActionSemanticsSafeMetaAnnotation.java} (82%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm-description.adoc
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/ActionSemanticsVm.java
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{restrictTo/ActionRestrictToVm.layout.xml
 => semantics/ActionSemanticsVm.layout.xml} (87%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinIncrementByAmountNonIdempotent.java} (61%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinIncrementNoAnnotation.java} (60%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinIncrementNonIdempotent.java} (61%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinIncrementNonIdempotentAreYouSure.java} 
(62%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinReportPropertyForSemanticsSafe.java} (57%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotated.java} 
(63%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyCommandDisabled.java
 => 
semantics/ActionSemanticsVm_mixinSetToValueForPropertyMetaAnnotatedOverridden.java}
 (58%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => 
semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotent.java} 
(63%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/{command/ActionCommandJdo_mixinUpdatePropertyMetaAnnotation.java
 => 
semantics/ActionSemanticsVm_mixinSetToValueForPropertySemanticsIdempotentAreYouSure.java}
 (62%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/auditing/.gitkeep
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingJdo.java
 => entityChangePublishing/DomainObjectEntityChangePublishingJdo.java} (92%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingJdo_updatePropertyUsingAction.java
 => 
entityChangePublishing/DomainObjectEntityChangePublishingJdo_updatePropertyUsingAction.java}
 (64%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingVm-description.adoc
 => 
entityChangePublishing/DomainObjectEntityChangePublishingVm-description.adoc} 
(82%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingVm.java
 => entityChangePublishing/DomainObjectEntityChangePublishingVm.java} (90%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingVm.layout.xml
 => entityChangePublishing/DomainObjectEntityChangePublishingVm.layout.xml} 
(97%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingVm_create.java
 => entityChangePublishing/DomainObjectEntityChangePublishingVm_create.java} 
(55%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/entityChangePublishing/DomainObjectEntityChangePublishingVm_delete.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/DomainObjectPublishingVm_updateAll.java
 => entityChangePublishing/DomainObjectEntityChangePublishingVm_updateAll.java} 
(62%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingDisabledJdo-description.adoc
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo-description.adoc}
 (77%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo.java
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.java}
 (75%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo.layout.xml
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdo.layout.xml}
 (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdoEntities.java
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoEntities.java}
 (62%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingDisabledJdoSeedService.java
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingDisabledJdoSeedService.java}
 (83%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingVm_publishingDisabledAnnotatedEntities.java
 => 
entityChangePublishing/annotated/disabled/DomainObjectEntityChangePublishingVm_publishingDisabledAnnotatedEntities.java}
 (51%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingEnabledJdoEntities.java
 => 
entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoEntities.java}
 (61%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingEnabledJdoSeedService.java
 => 
entityChangePublishing/annotated/enabled/DomainObjectAuditingEnabledJdoSeedService.java}
 (85%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingVm_publishingEnabledAnnotatedEntities.java
 => 
entityChangePublishing/annotated/enabled/DomainObjectAuditingVm_publishingEnabledAnnotatedEntities.java}
 (52%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingEnabledJdo-description.adoc
 => 
entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo-description.adoc}
 (75%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingEnabledJdo.java
 => 
entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.java}
 (72%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingDisabledJdo.layout.xml
 => 
entityChangePublishing/annotated/enabled/DomainObjectEntityChangePublishingEnabledJdo.layout.xml}
 (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/DomainObjectPublishingEnabledMetaAnnotation.java
 => 
entityChangePublishing/metaAnnot/DomainObjectEntityChangePublishingEnabledMetaAnnotation.java}
 (79%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdo-description.adoc
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo-description.adoc}
 (75%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingDisabledJdo.java
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.java}
 (70%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo.layout.xml
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdo.layout.xml}
 (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdoEntities.java
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities.java}
 (57%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingEnabledMetaAnnotatedJdoSeedService.java
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoSeedService.java}
 (82%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnot/enabled/DomainObjectPublishingVm_publishingEnabledMetaAnnotatedEntities.java
 => 
entityChangePublishing/metaAnnot/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotatedEntities.java}
 (57%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/DomainObjectPublishingDisabledMetaAnnotation.java
 => 
entityChangePublishing/metaAnnotOverridden/DomainObjectEntityChangePublishingDisabledMetaAnnotation.java}
 (79%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo-description.adoc
 => 
entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo-description.adoc}
 (66%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdo.java
 => 
entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.java}
 (70%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/enabled/DomainObjectPublishingEnabledJdo.layout.xml
 => 
entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdo.layout.xml}
 (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/annotated/disabled/DomainObjectPublishingDisabledJdoEntities.java
 => 
entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities.java}
 (53%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/ActionPublishingJdoSeedService.java
 => 
DomainObject/entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoSeedService.java}
 (81%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/{publishing/metaAnnotOverridden/enabled/DomainObjectPublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java
 => 
entityChangePublishing/metaAnnotOverridden/enabled/DomainObjectEntityChangePublishingVm_publishingEnabledMetaAnnotOverriddenEntities.java}
 (56%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/DomainObjectPublishingVm_delete.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/DomainObject/publishing/metaAnnotOverridden/enabled/DomainObjectPublishingEnabledMetaAnnotOverriddenJdoSeedService.java
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/command/PropertyCommandDisabledMetaAnnotation.java
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/ActionPublishingEnabledMetaAnnotation.java
 => 
Property/commandPublishing/PropertyCommandPublishingDisabledMetaAnnotation.java}
 (82%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/ActionPublishingDisabledMetaAnnotation.java
 => 
Property/commandPublishing/PropertyCommandPublishingEnabledMetaAnnotation.java} 
(82%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{command/PropertyCommandJdo-description.adoc
 => commandPublishing/PropertyCommandPublishingJdo-description.adoc} (86%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{command/PropertyCommandJdo.java
 => commandPublishing/PropertyCommandPublishingJdo.java} (80%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{command/PropertyCommandJdo.layout.xml
 => commandPublishing/PropertyCommandPublishingJdo.layout.xml} (94%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{command/PropertyCommandJdoEntities.java
 => commandPublishing/PropertyCommandPublishingJdoEntities.java} (71%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{command/PropertyCommandJdoSeedService.java
 => commandPublishing/PropertyCommandPublishingJdoSeedService.java} (87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingEnabledMetaAnnotation.java
 => executionPublishing/PropertyExecutionPublishingDisabledMetaAnnotation.java} 
(81%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingDisabledMetaAnnotation.java
 => executionPublishing/PropertyExecutionPublishingEnabledMetaAnnotation.java} 
(87%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingJdo-description.adoc
 => executionPublishing/PropertyExecutionPublishingJdo-description.adoc} (79%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingJdo.java
 => executionPublishing/PropertyExecutionPublishingJdo.java} (88%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingJdo.layout.xml
 => executionPublishing/PropertyExecutionPublishingJdo.layout.xml} (95%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/{Action/publishing/ActionPublishingJdoEntities.java
 => Property/executionPublishing/PropertyExecutionPublishingJdoEntities.java} 
(69%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Property/{publishing/PropertyPublishingJdoSeedService.java
 => executionPublishing/PropertyExecutionPublishingJdoSeedService.java} (86%)
 rename 
examples/demo/domain/src/main/java/demoapp/dom/annotDomain/_changes/{ChangingEntitiesListenerToCaptureChangesInMemory.java
 => EntityChangesSubscriberToCaptureChangesInMemory.java} (82%)
 create mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/JavaAwtBufferedImages-common.adoc
 rename 
examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/{JavaAwtImages-description.adoc
 => JavaAwtBufferedImages-description.adoc} (100%)
 copy 
examples/demo/domain/src/main/java/demoapp/dom/types/{isis/clobs/IsisClobs.layout.xml
 => javaawt/images/JavaAwtBufferedImages.layout.xml} (96%)
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/JavaAwtImages-common.adoc
 delete mode 100644 
examples/demo/domain/src/main/java/demoapp/dom/types/javaawt/images/JavaAwtImages.layout.xml
 rename 
extensions/core/command-log/impl/src/main/java/org/apache/isis/extensions/commandlog/impl/{CommandServiceListenerForJdo.java
 => CommandSubscriberForJdo.java} (91%)
 rename 
regressiontests/incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/{PublisherServiceTest.java
 => EntityChangesPublishingTest.java} (79%)
 rename 
regressiontests/incubating/src/test/java/org/apache/isis/testdomain/applayer/{auditing/AuditerServiceTest.java
 => publishing/EntityPropertyChangePublishingTest.java} (81%)
 rename 
regressiontests/stable/src/main/java/org/apache/isis/testdomain/applayer/publishing/{PublisherServiceForTesting.java
 => EntityChangesSubscriberForTesting.java} (72%)
 rename 
regressiontests/stable/src/main/java/org/apache/isis/testdomain/applayer/{auditing/EntityAuditListenerForTesting.java
 => publishing/EntityPropertyChangeSubscriberForTesting.java} (52%)
 rename 
regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/publishing/Configuration_usingPublishing.java
 => conf/Configuration_usingEntityChangesPublishing.java} (82%)
 rename 
regressiontests/stable/src/main/java/org/apache/isis/testdomain/{applayer/auditing/Configuration_usingAuditing.java
 => conf/Configuration_usingEntityPropertyChangePublishing.java} (79%)
 rename 
regressiontests/stable/src/test/java/org/apache/isis/testdomain/entitychangetracking/{ChangedObjectsTest.java
 => EntityChangePublishingTest.java} (84%)

Reply via email to