You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/01/13 07:25:11 UTC
[isis] branch ISIS-2476 updated (4eaa3b2 -> da2035b)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2476
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 4eaa3b2 ISIS-2476: adds docs for custom UI vm
add b384e45 ISIS-2476: demo: move wicket specific demo package to module demo-wicket
add e7f6276 ISIS-2033: Let Spring take over Transaction Management
add e902d3c ISIS-2033: remove Isis homebrew tx integration for JDO
add 9c160d1 ISIS-2033: remove homebrew tx events
add 4c6384a ISIS-2033: remove homebrew tx events (2)
add 9c7bf39 ISIS-2033: remove temporary refactoring helper, fixing some tests
add b68d990 ISIS-2033: re-implement transaction events on top of spring transaction infra.
add 7557c24 ISIS-2033: house keeping
add df71b36 ISIS-2033: adds InteractionAwareTransactionalBoundaryHandler
add d11328d ISIS-2033: headless support for InteractionAwareTransactionalBoundaryHandler
add bd4689e ISIS-2033: different approach on getting tx events from Spring
add 35a29d7 ISIS-2033: jdo-integration: cleanup and further simplify
add fb1614e ISIS-2033: fixes regression in prev. commit
add f526dfd ISIS-2478: fixes CommandDtoUtils to handle non-scalar values
add 22155c4 ISIS-2478: fixes CommandDtoUtils to handle non-scalar values (2)
add 777badc ISIS-2033: jdo-integration: bit of house-keeping
add 050f4a9 ISIS-2033: further simplify JdoInteractionSession
add 0b33772 ISIS-2033: further simplify: remove JdoInteractionSession
add 5fb5d9b ISIS-2033: house-keeping: rename some classes and packages
add 6c445ea ISIS-2033: further simplify
add adae185 ISIS-2033: fixes jdo entity injection tests
add 9f4773e ISIS-2033: test fixes
add fcc50b9 ISIS-2033: cleaning up JdoLifecycleListener
add d0a7606 ISIS-2033: entity change tracking: further clean up
add 2e5ab0c ISIS-2033: intermediate tests for debugging app layer integr.
add f42dff0 ISIS-2033: moving entity-change-tracking tests to 'incubating' for now
add 0786453 Merge pull request #309 from apache/2033-Spring_Data_Integration
add 45e1dec ISIS-2033: adoc: update sys overview
add 0c62ece ISIS-2033: adds support for injection point resolving on JPA entities
add 9d26d4b ISIS-2033: remove module jdo-lightweight (as was only used for refactoring)
add d4e06fa ISIS-2033: remove module jdo-lightweight (as was only used for refactoring) (2)
add ce9cfaa ISIS-2297: potential NPE
add 4832bf9 ISIS-439: removes @Collection#editing and makes all collections disabled always
add 26120bb ISIS-2476: removes some redundant .gitkeep files
add da2035b ISIS-2476: improves docs for property mementoSerialization
No new revisions were added by this update.
Summary of changes:
.../pages/2020/2.0.0-M3/migrating-to-2.0.0.adoc | 6 +
.../pages/index/applib/annotation/Collection.adoc | 16 -
.../InteractionScope.adoc} | 20 +-
.../pages/index/applib/query/NamedQuery.adoc | 4 +-
.../generated/pages/index/applib/query/Query.adoc | 19 +-
.../pages/index/applib/query/QueryRange.adoc | 71 +++++
.../applib/services/xactn/TransactionService.adoc | 14 -
.../applib/services/xactn/TransactionState.adoc | 2 +
.../index/applib/util/schema/CommonDtoUtils.adoc | 8 +-
.../changetracking/EntityChangeTrackerDefault.adoc | 10 +-
.../events/TransactionAfterCompletionEvent.adoc} | 38 ++-
.../jdo/integration/schema/JdoSchemaService.adoc} | 30 +-
.../modules/generated/pages/system-overview.adoc | 127 ++++----
.../applib-ant/examples/annotation/Collection.java | 21 --
.../adoc/modules/applib-ant/pages/Collection.adoc | 9 -
.../applib-ant/pages/Collection/editing.adoc | 63 ----
.../modules/applib-ant/pages/Property/editing.adoc | 1 -
.../apache/isis/applib/annotation/Collection.java | 10 +-
...InteractionScope.java => InteractionScope.java} | 14 +-
.../isis/applib/domain/DomainObjectList.java | 3 +-
.../applib/services/TransactionScopeListener.java | 50 ---
.../isis/applib/services/xactn/Transaction.java | 46 ---
.../applib/services/xactn/TransactionService.java | 1 -
.../applib/services/xactn/TransactionState.java | 4 +
.../services/xactn/TransactionalProcessor.java | 67 +++-
.../isis/applib/util/schema/CommonDtoUtils.java | 147 +++++++--
.../applib/util/schema/InteractionDtoUtils.java | 7 +-
.../apache/isis/applib/util/schema/Roundtrip.java | 40 ++-
.../isis/commons/internal/assertions/_Assert.java | 28 ++
.../commons/internal/collections/_Collections.java | 26 +-
.../commons/internal/exceptions/_Exceptions.java | 1 +
.../interaction/IsisModuleCoreInteraction.java | 6 +-
...teractionAwareTransactionalBoundaryHandler.java | 159 ++++++++++
.../interaction/integration/IsisRequestCycle.java | 40 +--
...InteractionScope.java => InteractionScope.java} | 19 +-
.../InteractionScopeAware.java} | 32 +-
... InteractionScopeBeanFactoryPostProcessor.java} | 20 +-
....java => InteractionScopeLifecycleHandler.java} | 5 +-
.../interaction/session/InteractionFactory.java | 5 -
.../interaction/session/InteractionSession.java | 12 +-
.../metamodel/context/HasMetaModelContext.java | 5 -
.../core/metamodel/context/MetaModelContext.java | 3 -
.../context/MetaModelContext_usingIoc.java | 9 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 4 +-
...ctionInvocationFacetForDomainEventAbstract.java | 52 ++--
.../CollectionAnnotationFacetFactory.java | 10 +-
.../disabled/DisabledFacetForCollection.java} | 26 +-
.../DisabledFacetForCollectionAnnotation.java | 69 -----
.../ParentedFacetSinceCollectionFactory.java | 4 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 2 +-
.../load/ObjectLoader_builtinHandlers.java | 3 -
.../query/ObjectBulkLoader_builtinHandlers.java | 2 +-
.../core/metamodel/specloader/CollectionUtils.java | 61 ----
.../CollectionAnnotationFacetFactoryTest.java | 29 +-
...bledAnnotationOnCollectionFacetFactoryTest.java | 8 +-
core/pom.xml | 5 -
.../isis/core/runtime/IsisModuleCoreRuntime.java | 2 +
.../core/runtime/context/IsisAppCommonContext.java | 8 -
.../runtime/events/AppLifecycleEventService.java | 37 +--
.../runtime/events/TransactionEventEmitter.java | 61 ++++
.../command/CommandDtoServiceInternalDefault.java | 37 ++-
.../command/CommandExecutorServiceDefault.java | 17 +-
.../publish/ExecutionPublisherDefault.java | 4 +-
.../QueryResultsCacheDefault.java | 17 +-
.../scratchpad/ScratchpadDefault.java | 8 +-
.../session/InteractionFactoryDefault.java | 48 ++-
.../wrapper/WrapperFactoryDefault.java | 19 +-
.../xactn/TransactionServiceSpring.java | 195 ++++++------
.../xactn/_GlobalPlatformTransactionManager.java | 62 ----
.../changetracking/EntityChangeTracker.java | 2 -
.../changetracking/EntityChangeTrackerDefault.java | 62 ++--
.../changetracking/PreAndPostValues.java | 2 +-
.../events}/IsisTransactionPlaceholder.java | 2 +-
.../events/TransactionAfterBeginEvent.java | 31 --
...t.java => TransactionAfterCompletionEvent.java} | 59 ++--
.../events/TransactionAfterRollbackEvent.java | 30 --
.../events/TransactionBeforeBeginEvent.java | 31 --
.../events/TransactionBeforeCommitEvent.java | 30 --
....java => TransactionBeforeCompletionEvent.java} | 14 +-
.../events/TransactionBeforeRollbackEvent.java | 30 --
.../integration/IsisTransactionAspectSupport.java | 63 ----
.../IsisTransactionManagerException.java | 43 ---
.../integration/IsisTransactionObject.java | 108 -------
.../PreAndPostValues_shouldAudit_Test.java | 4 +-
examples/demo/domain/pom.xml | 12 -
.../dom/annotDomain/Action/restrictTo/.gitkeep | 0
.../dom/annotDomain/Action/semantics/.gitkeep | 0
.../dom/annotDomain/Collection/editing/.gitkeep | 0
...PropertyMementoSerializationVm-description.adoc | 129 +++-----
.../PropertyMementoSerializationVm.java | 15 +-
...ropertyMementoSerializationVm_takeSnapshot.java | 31 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 2 +-
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 4 +
.../wicket/ui/custom}/WhereInTheWorldPanel.html | 0
.../wicket/ui/custom}/WhereInTheWorldPanel.java | 2 +-
.../ui/custom}/WhereInTheWorldPanelFactory.java | 2 +-
.../jobcallables/IsTickingClockInitialized.java | 2 +-
.../jobcallables/ReplicateAndRunCommands.java | 12 +-
.../app/feature/ApplicationFeatureViewModel.java | 43 ++-
.../secman/jdo/dom/role/ApplicationRole.java | 7 +-
.../secman/jdo/dom/tenancy/ApplicationTenancy.java | 3 +-
.../secman/jdo/dom/user/ApplicationUser.java | 7 +-
.../viewer/javafx/ui/main/UiBuilderFx.java | 43 ++-
.../jdo/applib/services/IsisJdoSupport.java | 2 +-
.../config/DnEntityDiscoveryListener.java | 7 +-
.../jdo/datanucleus/config/DnSettings.java | 74 +++++
.../mixins/Persistable_downloadJdoMetadata.java | 2 +-
persistence/jdo/integration/pom.xml | 4 +
.../jdo/integration/IsisModuleJdoIntegration.java | 100 +++++-
.../changetracking/JdoLifecycleListener.java | 206 +++++++++++++
.../{persistence => changetracking}/_Utils.java | 111 ++++---
.../integration/jdosupport/IsisJdoSupportDN5.java | 35 +--
.../lifecycles/DataNucleusLifeCycleHelper.java | 59 ----
.../lifecycles/IsisLifecycleListener.java | 204 ------------
.../lifecycles/JdoPersistenceLifecycleService.java | 137 ---------
.../JdoStoreLifecycleListenerForIsis.java | 70 -----
.../lifecycles/LoadLifecycleListenerForIsis.java | 46 ---
.../jdo/integration/lifecycles/_Utils.java | 37 ---
.../metamodel/facets/entity/JdoEntityFacet.java | 65 ++--
.../persistence/FetchResultHandler.java | 30 --
.../persistence/HasFetchResultHandler.java | 25 --
.../persistence/HasTransactionalProcessor.java | 27 --
.../persistence/JdoEntityChangeEmitter.java | 108 -------
.../persistence/JdoFetchResultHandler.java | 54 ----
.../persistence/JdoPersistenceSession.java | 43 ---
.../persistence/JdoPersistenceSession5.java | 175 -----------
.../persistence/JdoPersistenceSessionFactory.java | 33 --
.../persistence/JdoPersistenceSessionFactory5.java | 199 ------------
.../jdo/integration/persistence/_ContextUtil.java | 57 ----
.../jdo/integration/schema/JdoSchemaService.java | 92 ++++++
.../jdo/integration/schema/_DnApplication.java | 77 +++++
.../_DnApplicationComponents.java} | 38 ++-
.../_DnStoreManagerType.java} | 12 +-
.../IsisPlatformTransactionManagerForJdo.java | 161 ----------
.../transaction/TxManagerInternalFactory.java | 46 ---
.../jdo/integration/transaction/_Tx.java | 342 ---------------------
.../jdo/integration/transaction/_TxProcessor.java | 336 --------------------
persistence/jdo/lightweight/pom.xml | 83 -----
.../jdo/lightweight/IsisModuleJdoLightweight.java | 109 -------
.../metamodel/JdoLightweightProgrammingModel.java | 43 ---
.../metamodel/facets/entity/JdoEntityFacet.java | 277 -----------------
.../facets/entity/JdoEntityFacetFactory.java | 170 ----------
.../services/LightweightJdoSupport.java | 190 ------------
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 2 +-
persistence/jdo/pom.xml | 1 -
.../JpaEntityInjectionPointResolver.java | 73 +++++
.../jpa/eclipselink/IsisModuleJpaEclipseLink.java | 9 +-
.../inject/BeanManagerForEntityListeners.java | 327 ++++++++++++++++++++
.../persistence/jpa/eclipselink/inject/_Util.java | 157 ++++++++++
.../publishing/jdo/JdoCommandPublishingTest.java} | 8 +-
.../jdo/JdoEntityChangesPublishingTest.java} | 30 +-
.../JdoEntityPropertyChangePublishingTest.java} | 15 +-
.../JdoEntityPropertyChangePublishingTest2.java | 169 ++++++++++
.../jdo/JdoExecutionPublishingTest.java} | 8 +-
.../jdo/JdoEntityChangePublishingTest.java} | 10 +-
.../isis/testdomain/rest/RestServiceTest.java | 4 +-
.../isis/testdomain/wrapper/WrapperAsyncTest.java | 4 +-
regressiontests/pom.xml | 5 -
.../applayer/ApplicationLayerTestFactory.java | 122 +++++---
.../testdomain/conf/Configuration_headless.java | 75 +----
...ingJdoIsis.java => Configuration_usingJdo.java} | 2 +-
.../conf/Configuration_usingJdoAndShiro.java | 4 +-
.../conf/Configuration_usingJdoSpring.java | 57 ----
.../testdomain/conf/Configuration_usingJpa.java | 4 +
.../isis/testdomain/jdo/entities/JdoBook.java | 1 +
.../isis/testdomain/jpa/entities/JpaBook.java | 27 ++
.../isis/testdomain/jpa/entities/JpaInventory.java | 1 -
.../model/interaction/InteractionDemo.java | 2 +-
.../util/interaction/InteractionBoundaryProbe.java | 72 +++--
.../util/interaction/InteractionTestAbstract.java | 16 +-
...sMixins.java => DomainModelTest_jdoMixins.java} | 8 +-
...ectingTest.java => JdoEntityInjectingTest.java} | 35 ++-
.../JpaEntityInjectingTest.java} | 48 +--
.../testdomain/interact/ActionInteractionTest.java | 32 +-
.../testdomain/interact/CommandArgumentTest.java | 136 ++++++++
...trappingTest.java => JdoBootstrappingTest.java} | 8 +-
...ava => JdoBootstrappingTest_usingFixtures.java} | 8 +-
.../JdoIsisQueryTest.java => JdoQueryTest.java} | 8 +-
.../jdo/spring/JdoSpringBootstrappingTest.java | 163 ----------
.../persistence/jdo/spring/JdoSpringQueryTest.java | 217 -------------
.../persistence/jpa/JpaBootstrappingTest.java | 20 +-
...estampingTest.java => JdoTimestampingTest.java} | 8 +-
...ctionRollbackTest_usingTransactionService.java} | 56 ++--
...ransactionRollbackTest_usingTransactional.java} | 61 +++-
...t.java => JdoTransactionScopeListenerTest.java} | 35 ++-
...actionRollbackTest_usingTransactionService.java | 101 ------
...TransactionRollbackTest_usingTransactional.java | 86 ------
.../JdoSpringTransactionScopeListenerTest.java | 112 -------
...actionRollbackTest_usingTransactionService.java | 78 +++--
...TransactionRollbackTest_usingTransactional.java | 23 +-
.../jpa/JpaTransactionScopeListenerTest.java | 30 +-
...rapperSyncTest.java => JdoWrapperSyncTest.java} | 12 +-
.../applib/fixturescripts/FixtureScripts.java | 4 +-
.../applib/teardown/TeardownFixtureAbstract.java | 6 +-
.../applib/IsisIntegrationTestAbstract.java | 7 +-
.../applib/IsisInteractionHandler.java | 11 +
.../sse/ui/wkt/services/SseServiceDefault.java | 13 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 14 +-
.../IsisRestfulObjectsInteractionFilter.java | 15 +-
.../ajaxtable/PrototypingMessageProvider.java | 4 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 2 +-
.../viewer/integration/WebRequestCycleForIsis.java | 3 +-
202 files changed, 3301 insertions(+), 5987 deletions(-)
rename antora/components/system/modules/generated/pages/index/applib/{services/TransactionScopeListener.adoc => annotation/InteractionScope.adoc} (66%)
create mode 100644 antora/components/system/modules/generated/pages/index/applib/query/QueryRange.adoc
rename antora/components/system/modules/generated/pages/index/{applib/services/xactn/Transaction.adoc => core/transaction/events/TransactionAfterCompletionEvent.adoc} (60%)
rename antora/components/system/modules/generated/pages/index/{applib/annotation/IsisInteractionScope.adoc => persistence/jdo/integration/schema/JdoSchemaService.adoc} (59%)
delete mode 100644 api/applib/src/main/adoc/modules/applib-ant/pages/Collection/editing.adoc
rename api/applib/src/main/java/org/apache/isis/applib/annotation/{IsisInteractionScope.java => InteractionScope.java} (80%)
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/TransactionScopeListener.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/xactn/Transaction.java
create mode 100644 core/interaction/src/main/java/org/apache/isis/core/interaction/integration/InteractionAwareTransactionalBoundaryHandler.java
rename core/interaction/src/main/java/org/apache/isis/core/interaction/scope/{IsisInteractionScope.java => InteractionScope.java} (89%)
rename core/interaction/src/main/java/org/apache/isis/core/interaction/{events/IsisInteractionLifecycleEvent.java => scope/InteractionScopeAware.java} (60%)
rename core/interaction/src/main/java/org/apache/isis/core/interaction/scope/{IsisInteractionScopeBeanFactoryPostProcessor.java => InteractionScopeBeanFactoryPostProcessor.java} (67%)
rename core/interaction/src/main/java/org/apache/isis/core/interaction/scope/{IsisInteractionScopeCloseListener.java => InteractionScopeLifecycleHandler.java} (87%)
rename core/{transaction/src/main/java/org/apache/isis/core/transaction/integration/IsisTransactionFlushException.java => metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/disabled/DisabledFacetForCollection.java} (55%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/collections/collection/disabled/DisabledFacetForCollectionAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/CollectionUtils.java
create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/events/TransactionEventEmitter.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/xactn/_GlobalPlatformTransactionManager.java
rename core/transaction/src/main/java/org/apache/isis/core/transaction/{integration => changetracking/events}/IsisTransactionPlaceholder.java (94%)
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/events/TransactionAfterBeginEvent.java
rename core/transaction/src/main/java/org/apache/isis/core/transaction/events/{TransactionEventAbstract.java => TransactionAfterCompletionEvent.java} (52%)
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/events/TransactionAfterRollbackEvent.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/events/TransactionBeforeBeginEvent.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/events/TransactionBeforeCommitEvent.java
rename core/transaction/src/main/java/org/apache/isis/core/transaction/events/{TransactionAfterCommitEvent.java => TransactionBeforeCompletionEvent.java} (73%)
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/events/TransactionBeforeRollbackEvent.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/integration/IsisTransactionAspectSupport.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/integration/IsisTransactionManagerException.java
delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/integration/IsisTransactionObject.java
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/restrictTo/.gitkeep
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Action/semantics/.gitkeep
delete mode 100644 examples/demo/domain/src/main/java/demoapp/dom/annotDomain/Collection/editing/.gitkeep
rename examples/demo/{domain/src/main/java/demoapp/dom/ui/custom/wicket => wicket/src/main/java/demoapp/webapp/wicket/ui/custom}/WhereInTheWorldPanel.html (100%)
rename examples/demo/{domain/src/main/java/demoapp/dom/ui/custom/wicket => wicket/src/main/java/demoapp/webapp/wicket/ui/custom}/WhereInTheWorldPanel.java (99%)
rename examples/demo/{domain/src/main/java/demoapp/dom/ui/custom/wicket => wicket/src/main/java/demoapp/webapp/wicket/ui/custom}/WhereInTheWorldPanelFactory.java (97%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/JdoLifecycleListener.java
rename persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{persistence => changetracking}/_Utils.java (51%)
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/DataNucleusLifeCycleHelper.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/IsisLifecycleListener.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/JdoPersistenceLifecycleService.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/JdoStoreLifecycleListenerForIsis.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/LoadLifecycleListenerForIsis.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/_Utils.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/FetchResultHandler.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/HasFetchResultHandler.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/HasTransactionalProcessor.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoEntityChangeEmitter.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoFetchResultHandler.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoPersistenceSession.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoPersistenceSession5.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoPersistenceSessionFactory.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/JdoPersistenceSessionFactory5.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/_ContextUtil.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/schema/JdoSchemaService.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/schema/_DnApplication.java
rename persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{persistence/_DataNucleusApplicationComponents5.java => schema/_DnApplicationComponents.java} (89%)
rename persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{persistence/_DNStoreManagerType.java => schema/_DnStoreManagerType.java} (92%)
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/transaction/IsisPlatformTransactionManagerForJdo.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/transaction/TxManagerInternalFactory.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/transaction/_Tx.java
delete mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/transaction/_TxProcessor.java
delete mode 100644 persistence/jdo/lightweight/pom.xml
delete mode 100644 persistence/jdo/lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/IsisModuleJdoLightweight.java
delete mode 100644 persistence/jdo/lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/metamodel/JdoLightweightProgrammingModel.java
delete mode 100644 persistence/jdo/lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/metamodel/facets/entity/JdoEntityFacet.java
delete mode 100644 persistence/jdo/lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/metamodel/facets/entity/JdoEntityFacetFactory.java
delete mode 100644 persistence/jdo/lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/services/LightweightJdoSupport.java
create mode 100644 persistence/jpa/applib/src/main/java/org/apache/isis/persistence/jpa/applib/integration/JpaEntityInjectionPointResolver.java
create mode 100644 persistence/jpa/eclipselink/src/main/java/org/apache/isis/persistence/jpa/eclipselink/inject/BeanManagerForEntityListeners.java
create mode 100644 persistence/jpa/eclipselink/src/main/java/org/apache/isis/persistence/jpa/eclipselink/inject/_Util.java
rename regressiontests/{stable/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisCommandPublishingTest.java => incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/JdoCommandPublishingTest.java} (95%)
rename regressiontests/{stable/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisEntityChangesPublishingTest.java => incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/JdoEntityChangesPublishingTest.java} (89%)
rename regressiontests/{stable/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisEntityPropertyChangePublishingTest.java => incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/JdoEntityPropertyChangePublishingTest.java} (86%)
create mode 100644 regressiontests/incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/JdoEntityPropertyChangePublishingTest2.java
rename regressiontests/{stable/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisExecutionPublishingTest.java => incubating/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/JdoExecutionPublishingTest.java} (95%)
rename regressiontests/{stable/src/test/java/org/apache/isis/testdomain/entitychangetracking/jdo/isis/JdoIsisEntityChangePublishingTest.java => incubating/src/test/java/org/apache/isis/testdomain/entitychangetracking/jdo/JdoEntityChangePublishingTest.java} (94%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/{Configuration_usingJdoIsis.java => Configuration_usingJdo.java} (98%)
delete mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoSpring.java
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/domainmodel/jdo/{isis/DomainModelTest_jdoIsisMixins.java => DomainModelTest_jdoMixins.java} (93%)
copy regressiontests/stable/src/test/java/org/apache/isis/testdomain/injecting/jdo/{isis/JdoIsisEntityInjectingTest.java => JdoEntityInjectingTest.java} (84%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/injecting/{jdo/isis/JdoIsisEntityInjectingTest.java => jpa/JpaEntityInjectingTest.java} (77%)
create mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/interact/CommandArgumentTest.java
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/{isis/JdoIsisBootstrappingTest.java => JdoBootstrappingTest.java} (94%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/{isis/JdoIsisBootstrappingTest_usingFixtures.java => JdoBootstrappingTest_usingFixtures.java} (91%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/{isis/JdoIsisQueryTest.java => JdoQueryTest.java} (96%)
delete mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/spring/JdoSpringBootstrappingTest.java
delete mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/spring/JdoSpringQueryTest.java
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/timestamping/jdo/{isis/JdoIsisTimestampingTest.java => JdoTimestampingTest.java} (91%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/{isis/JdoIsisTransactionRollbackTest_usingTransactionService.java => JdoTransactionRollbackTest_usingTransactionService.java} (66%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/{isis/JdoIsisTransactionRollbackTest_usingTransactional.java => JdoTransactionRollbackTest_usingTransactional.java} (59%)
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/{isis/JdoIsisTransactionScopeListenerTest.java => JdoTransactionScopeListenerTest.java} (77%)
delete mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/spring/JdoSpringTransactionRollbackTest_usingTransactionService.java
delete mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/spring/JdoSpringTransactionRollbackTest_usingTransactional.java
delete mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/transactions/jdo/spring/JdoSpringTransactionScopeListenerTest.java
rename regressiontests/stable/src/test/java/org/apache/isis/testdomain/wrapper/jdo/{isis/JdoIsisWrapperSyncTest.java => JdoWrapperSyncTest.java} (88%)