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