You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2020/12/22 02:51:31 UTC
[isis] branch master updated (4a1934f -> b549ddc)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 4a1934f ISIS-2033: switch demo back to legacy-jdo
add 8de057a ISIS-2033: restore the heavy weight jdo integration from legacy
add 9de10af ISIS-2033: restore the heavy weight jdo integration tests (from legacy)
add b549ddc ISIS-2033: new behavior in reg. test (fixes)
No new revisions were added by this update.
Summary of changes:
.../apache/isis/core/config/IsisConfiguration.java | 3 +-
core/pom.xml | 10 +-
.../src/main/java/demoapp/dom/DemoModule.java | 8 +-
examples/demo/pom.xml | 20 +-
legacy/extensions/core/runtime/pom.xml | 4 +-
legacy/jdo/applib/pom.xml | 100 ---
.../jdo/datanucleus/IsisModuleJdoDataNucleus5.java | 13 +-
legacy/pom.xml | 12 -
mavendeps/jdo/pom.xml | 8 -
....java => IsisModuleJdoProviderDatanucleus.java} | 13 +-
.../mixins/Persistable_datanucleusIdLong.java | 2 +-
.../mixins/Persistable_datanucleusVersionLong.java | 2 +-
.../Persistable_datanucleusVersionTimestamp.java | 2 +-
.../mixins/Persistable_downloadJdoMetadata.java | 2 +-
persistence/jdo/integration/pom.xml | 31 +-
.../jdo/integration/IsisModuleJdoIntegration.java | 76 ++-
.../CreateSchemaObjectFromClassMetadata.java | 229 +++++++
.../DataNucleusPropertiesAware.java} | 7 +-
.../DataNucleusSettings.java} | 34 +-
.../integration/config/JdoEntityTypeRegistry.java | 94 +++
.../integration/config/spi/JdoObjectIdDecoder.java | 90 +++
.../integration/config/spi/JdoObjectIdEncoder.java | 53 ++
.../config/spi/JdoObjectIdSerializer.java | 205 ++++++
...xceptionRecognizerForJDODataStoreException.java | 47 ++
...RecognizerForJDODataStoreExceptionAbstract.java | 61 ++
...traintViolationForeignKeyNoActionException.java | 46 ++
...onRecognizerForJDOObjectNotFoundException.java} | 29 +-
...yConstraintViolationUniqueOrIndexException.java | 46 ++
.../JdoNestedExceptionResolver.java} | 29 +-
.../DataNucleusException.java} | 28 +-
.../JdoRuntimeException.java} | 14 +-
.../IsisJdoSupportDN5.java} | 58 +-
.../lifecycles/DataNucleusLifeCycleHelper.java | 59 ++
.../lifecycles/JdoPersistenceLifecycleService.java | 146 +++++
.../JdoStoreLifecycleListenerForIsis.java | 70 ++
.../LoadLifecycleListenerForIsis.java} | 27 +-
...pl.java => JdoIntegrationProgrammingModel.java} | 30 +-
.../integration/metamodel/JdoMetamodelMenu.java | 101 +++
.../integration/metamodel/JdoMetamodelUtil.java | 63 ++
.../integration/metamodel/JdoPropertyUtils.java | 81 +++
.../metamodel/facets/entity/JdoEntityFacet.java | 269 ++------
.../JdoEntityFacetAbstract.java} | 31 +-
.../facets/entity/JdoEntityFacetFactory.java | 171 ++---
.../{prop/primarykey => entity}/package-info.java | 2 +-
.../util/JdoPrimaryKeyPropertyPredicate.java | 48 ++
.../ObjectAdapter.java} | 29 +-
.../objectadapter/ObjectAdapterContext.java | 189 ++++++
.../ObjectAdapterContext_Factories.java | 81 +++
.../ObjectAdapterContext_NewIdentifier.java | 64 ++
...ObjectAdapterContext_ObjectAdapterProvider.java | 60 ++
.../ObjectAdapterProvider.java} | 16 +-
.../jdo/integration/objectadapter/PojoAdapter.java | 148 +++++
.../persistence/DNStoreManagerType.java | 130 ++++
.../DataNucleusApplicationComponents5.java | 243 +++++++
.../persistence/IsisLifecycleListener.java | 203 ++++++
.../persistence/IsisPersistenceSessionJdo.java | 86 +++
.../persistence/IsisPersistenceSessionJdoBase.java | 239 +++++++
.../IsisPlatformTransactionManagerForJdo.java | 171 +++++
.../persistence/IsisTransactionJdo.java | 483 ++++++++++++++
.../persistence/IsisTransactionManagerJdo.java | 333 ++++++++++
.../persistence/PersistenceSession.java | 117 ++++
.../persistence/PersistenceSession5.java | 730 +++++++++++++++++++++
.../PersistenceSessionFactory.java} | 15 +-
.../persistence/PersistenceSessionFactory5.java | 208 ++++++
.../jdo/integration/persistence/_ContextUtil.java | 57 ++
.../jdo/integration/persistence/_Utils.java | 47 ++
.../command/CreateObjectCommand.java} | 5 +-
.../command/DestroyObjectCommand.java} | 5 +-
.../command/PersistenceCommand.java} | 11 +-
.../command/PersistenceCommandAbstract.java} | 21 +-
.../AbstractDataNucleusObjectCommand.java} | 27 +-
.../commands/DataNucleusCreateObjectCommand.java | 69 ++
.../commands/DataNucleusDeleteObjectCommand.java | 50 ++
.../PersistenceQueryFindAllInstancesProcessor.java | 57 ++
...sistenceQueryFindUsingApplibQueryProcessor.java | 161 +++++
.../queries/PersistenceQueryProcessor.java} | 12 +-
.../queries/PersistenceQueryProcessorAbstract.java | 83 +++
.../integration/persistence/queries/QueryUtil.java | 91 +++
.../query/PersistenceQuery.java} | 30 +-
.../query/PersistenceQueryAbstract.java | 101 +++
.../persistence/query/PersistenceQueryFactory.java | 91 +++
.../query/PersistenceQueryFindAllInstances.java | 63 ++
...ersistenceQueryFindUsingApplibQueryDefault.java | 85 +++
...e.isis.core.config.beans.IsisBeanTypeClassifier | 1 -
.../jdo/integration/PojoAdapterBuilder.java | 153 +++++
.../adapterfactory/PojoAdapterTest.java | 81 +++
.../jdo/integration/adapterfactory/TestPojo.java} | 39 +-
...LIntegrityConstraintViolationExceptionTest.java | 59 ++
.../testing/ObjectMemberAbstractTest.java | 236 +++++++
.../jdo/{integration => lightweight}/pom.xml | 39 +-
.../jdo/lightweight/IsisModuleJdoLightweight.java} | 39 +-
.../metamodel/JdoLightweightProgrammingModel.java} | 29 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 4 +-
.../facets/entity/JdoEntityFacetFactory.java | 2 +-
.../services/LightweightJdoSupport.java} | 6 +-
persistence/jdo/{integration => metamodel}/pom.xml | 10 +-
.../jdo/metamodel/IsisModuleJdoMetamodel.java} | 11 +-
.../jdo}/metamodel/JdoProgrammingModel.java | 30 +-
.../metamodel/beans}/JdoBeanTypeClassifier.java | 2 +-
...JdoDatastoreIdentityAnnotationFacetFactory.java | 6 +-
.../JdoDatastoreIdentityFacet.java | 2 +-
.../JdoDatastoreIdentityFacetAbstract.java | 2 +-
.../JdoDatastoreIdentityFacetAnnotation.java | 2 +-
.../JdoDatastoreIdentityFacetImpl.java | 2 +-
.../object/datastoreidentity}/package-info.java | 2 +-
.../JdoDiscriminatorAnnotationFacetFactory.java | 5 +-
.../discriminator/JdoDiscriminatorFacet.java | 2 +-
.../JdoDiscriminatorFacetDefault.java | 2 +-
...nferredFromJdoDiscriminatorValueAnnotation.java | 2 +-
.../facets/object/discriminator/package-info.java | 2 +-
...cIdFacetForJdoPersistenceCapableAnnotation.java | 4 +-
...doPersistenceCapableAnnotationFacetFactory.java | 7 +-
.../JdoPersistenceCapableFacet.java | 2 +-
.../JdoPersistenceCapableFacetAbstract.java | 2 +-
.../JdoPersistenceCapableFacetAnnotation.java | 2 +-
.../JdoPersistenceCapableFacetImpl.java | 2 +-
.../object/persistencecapable/package-info.java | 2 +-
.../facets/object/query/JdoNamedQuery.java | 2 +-
.../object/query/JdoQueriesFacetAnnotation.java | 2 +-
.../query/JdoQueryAnnotationFacetFactory.java | 2 +-
.../facets/object/query/JdoQueryFacet.java | 2 +-
.../facets/object/query/JdoQueryFacetAbstract.java | 2 +-
.../object/query/JdoQueryFacetAnnotation.java | 2 +-
.../object/query/VisitorForClauseAbstract.java | 2 +-
.../facets/object/query/VisitorForFromClause.java | 2 +-
.../object/query/VisitorForVariablesClause.java | 4 +-
.../version/JdoVersionAnnotationFacetFactory.java | 8 +-
.../facets/object/version/JdoVersionFacet.java | 2 +-
.../version/JdoVersionFacetFromAnnotation.java | 2 +-
.../facets/object/version}/package-info.java | 2 +-
...DerivedFromJdoColumnAnnotationFacetFactory.java | 6 +-
.../BigDecimalFacetDerivedFromJdoColumn.java | 2 +-
.../prop/column/BigDecimalFacetFallback.java | 2 +-
.../column/MandatoryFacetDerivedFromJdoColumn.java | 2 +-
...ndatoryFacetInferredFromAbsenceOfJdoColumn.java | 2 +-
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 13 +-
...DerivedFromJdoColumnAnnotationFacetFactory.java | 6 +-
.../column/MaxLengthFacetDerivedFromJdoColumn.java | 2 +-
.../JdoNotPersistentAnnotationFacetFactory.java | 6 +-
.../prop/notpersistent/JdoNotPersistentFacet.java | 2 +-
.../JdoNotPersistentFacetAbstract.java | 2 +-
.../JdoNotPersistentFacetAnnotation.java | 2 +-
.../notpersistent/JdoNotPersistentFacetImpl.java | 2 +-
...ledFacetDerivedFromJdoPrimaryKeyAnnotation.java | 2 +-
.../JdoPrimaryKeyAnnotationFacetFactory.java | 6 +-
.../facets/prop/primarykey/JdoPrimaryKeyFacet.java | 2 +-
.../primarykey/JdoPrimaryKeyFacetAbstract.java | 2 +-
.../primarykey/JdoPrimaryKeyFacetAnnotation.java | 2 +-
.../prop/primarykey/JdoPrimaryKeyFacetImpl.java | 2 +-
...nalFacetDerivedFromJdoPrimaryKeyAnnotation.java | 2 +-
.../facets/prop/primarykey/package-info.java | 2 +-
...e.isis.core.config.beans.IsisBeanTypeClassifier | 1 +
...atastoreIdentityAnnotationFacetFactoryTest.java | 115 ++++
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 116 ++++
...rsistenceCapableAnnotationFacetFactoryTest.java | 147 +++++
.../query/JdoQueryAnnotationFacetFactoryTest.java | 101 +++
.../JdoVersionAnnotationFacetFactoryTest.java | 90 +++
...AnnotationFacetFactoryTest_refineMetaModel.java | 280 ++++++++
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 115 ++++
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 143 ++++
...impleObjectWithBigDecimalColumnAnnotations.java | 91 +++
...impleObjectWithColumnAllowsNullAnnotations.java | 100 +++
...JdoNotPersistentAnnotationFacetFactoryTest.java | 116 ++++
.../SimpleObjectWithNotPersistentColumn.java} | 17 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 139 ++++
.../primarykey/SimpleObjectWithPrimaryKey.java} | 17 +-
.../ObjectReflectorDefaultTest_object.java | 81 +++
.../SpecificationLoaderTestAbstract.java | 186 ++++++
.../testing/AbstractFacetFactoryTest.java | 187 ++++++
.../persistence/jdo/metamodel/testing/Utils.java | 60 ++
persistence/jdo/pom.xml | 2 +
regressiontests/legacy/pom.xml | 44 --
regressiontests/pom.xml | 5 +
.../conf/Configuration_usingJdoAndShiro.java | 8 +-
.../conf/Configuration_usingJdoIsis.java | 4 +-
.../conf/Configuration_usingJdoSpring.java | 8 +-
.../jdo/isis/JdoIsisCommandPublishingTest.java | 0
.../isis/JdoIsisEntityChangesPublishingTest.java | 0
.../JdoIsisEntityPropertyChangePublishingTest.java | 0
.../jdo/isis/JdoIsisExecutionPublishingTest.java | 0
.../jdo/isis/DomainModelTest_jdoIsisMixins.java | 0
.../isis/JdoIsisEntityChangePublishingTest.java | 0
.../jdo/isis/JdoIsisEntityInjectingTest.java | 0
.../jdo/isis/JdoIsisBootstrappingTest.java | 0
.../JdoIsisBootstrappingTest_usingFixtures.java | 0
.../persistence/jdo/isis/JdoIsisQueryTest.java | 0
.../jdo/isis/JdoIsisTimestampingTest.java | 0
...actionRollbackTest_usingTransactionService.java | 52 +-
...TransactionRollbackTest_usingTransactional.java | 0
.../isis/JdoIsisTransactionScopeListenerTest.java | 0
.../wrapper/jdo/isis/JdoIsisWrapperSyncTest.java | 0
191 files changed, 9277 insertions(+), 927 deletions(-)
delete mode 100644 legacy/jdo/applib/pom.xml
rename persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus/{IsisModuleJdoProviderDataNucleus.java => IsisModuleJdoProviderDatanucleus.java} (66%)
rename {legacy/jdo/datanucleus/src/main/java/org/apache/isis/legacy/jdo/datanucleus/jdosupport => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus}/mixins/Persistable_datanucleusIdLong.java (97%)
rename {legacy/jdo/datanucleus/src/main/java/org/apache/isis/legacy/jdo/datanucleus/jdosupport => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus}/mixins/Persistable_datanucleusVersionLong.java (96%)
rename {legacy/jdo/datanucleus/src/main/java/org/apache/isis/legacy/jdo/datanucleus/jdosupport => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus}/mixins/Persistable_datanucleusVersionTimestamp.java (96%)
rename {legacy/jdo/datanucleus/src/main/java/org/apache/isis/legacy/jdo/datanucleus/jdosupport => persistence/jdo/datanucleus/src/main/java/org/apache/isis/persistence/jdo/datanucleus}/mixins/Persistable_downloadJdoMetadata.java (97%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/config/CreateSchemaObjectFromClassMetadata.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/version/JdoVersionFacet.java => config/DataNucleusPropertiesAware.java} (79%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/column/MandatoryFacetDerivedFromJdoColumn.java => config/DataNucleusSettings.java} (53%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/config/JdoEntityTypeRegistry.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/config/spi/JdoObjectIdDecoder.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/config/spi/JdoObjectIdEncoder.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/config/spi/JdoObjectIdSerializer.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceprecog/ExceptionRecognizerForJDODataStoreException.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceprecog/ExceptionRecognizerForJDODataStoreExceptionAbstract.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceprecog/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacetImpl.java => exceprecog/ExceptionRecognizerForJDOObjectNotFoundException.java} (50%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/exceprecog/ExceptionRecognizerForSQLIntegrityConstraintViolationUniqueOrIndexException.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/column/MandatoryFacetDerivedFromJdoColumn.java => exceprecog/JdoNestedExceptionResolver.java} (57%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetAbstract.java => exceptions/DataNucleusException.java} (59%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetImpl.java => exceptions/JdoRuntimeException.java} (73%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{services/DnJdoSupport.java => jdosupport/IsisJdoSupportDN5.java} (71%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/DataNucleusLifeCycleHelper.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/JdoPersistenceLifecycleService.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/lifecycles/JdoStoreLifecycleListenerForIsis.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/primarykey/DisabledFacetDerivedFromJdoPrimaryKeyAnnotation.java => lifecycles/LoadLifecycleListenerForIsis.java} (52%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/{facets/object/persistencecapable/JdoPersistenceCapableFacetImpl.java => JdoIntegrationProgrammingModel.java} (51%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/JdoMetamodelMenu.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/JdoMetamodelUtil.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/JdoPropertyUtils.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/{prop/notpersistent/JdoNotPersistentFacetAbstract.java => entity/JdoEntityFacetAbstract.java} (51%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/{prop/primarykey => entity}/package-info.java (97%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/util/JdoPrimaryKeyPropertyPredicate.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/notpersistent/JdoNotPersistentFacet.java => objectadapter/ObjectAdapter.java} (51%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/objectadapter/ObjectAdapterContext.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/objectadapter/ObjectAdapterContext_Factories.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/objectadapter/ObjectAdapterContext_NewIdentifier.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/version/JdoVersionFacet.java => objectadapter/ObjectAdapterProvider.java} (73%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/objectadapter/PojoAdapter.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/DNStoreManagerType.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/DataNucleusApplicationComponents5.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisLifecycleListener.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisPersistenceSessionJdo.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisPersistenceSessionJdoBase.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisPlatformTransactionManagerForJdo.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisTransactionJdo.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/IsisTransactionManagerJdo.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/PersistenceSession.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/PersistenceSession5.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/prop/notpersistent/JdoNotPersistentFacetImpl.java => persistence/PersistenceSessionFactory.java} (70%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/PersistenceSessionFactory5.java
create 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/persistence/_Utils.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/version/JdoVersionFacet.java => persistence/command/CreateObjectCommand.java} (81%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/version/JdoVersionFacet.java => persistence/command/DestroyObjectCommand.java} (81%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/discriminator/JdoDiscriminatorFacet.java => persistence/command/PersistenceCommand.java} (74%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/query/JdoQueryFacetAnnotation.java => persistence/command/PersistenceCommandAbstract.java} (64%)
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/query/JdoQueriesFacetAnnotation.java => persistence/commands/AbstractDataNucleusObjectCommand.java} (55%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/commands/DataNucleusCreateObjectCommand.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/commands/DataNucleusDeleteObjectCommand.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/queries/PersistenceQueryFindAllInstancesProcessor.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/queries/PersistenceQueryFindUsingApplibQueryProcessor.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/version/JdoVersionFacet.java => persistence/queries/PersistenceQueryProcessor.java} (68%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/queries/PersistenceQueryProcessorAbstract.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/queries/QueryUtil.java
copy persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/{metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacet.java => persistence/query/PersistenceQuery.java} (55%)
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/query/PersistenceQueryAbstract.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/query/PersistenceQueryFactory.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/query/PersistenceQueryFindAllInstances.java
create mode 100644 persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/persistence/query/PersistenceQueryFindUsingApplibQueryDefault.java
delete mode 100644 persistence/jdo/integration/src/main/resources/META-INF/services/org.apache.isis.core.config.beans.IsisBeanTypeClassifier
create mode 100644 persistence/jdo/integration/src/test/java/org/apache/isis/persistence/jdo/integration/PojoAdapterBuilder.java
create mode 100644 persistence/jdo/integration/src/test/java/org/apache/isis/persistence/jdo/integration/adapterfactory/PojoAdapterTest.java
copy persistence/jdo/integration/src/{main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/prop/notpersistent/JdoNotPersistentFacetAbstract.java => test/java/org/apache/isis/persistence/jdo/integration/adapterfactory/TestPojo.java} (53%)
create mode 100644 persistence/jdo/integration/src/test/java/org/apache/isis/persistence/jdo/integration/exceprecog/ExceptionRecognizerForSQLIntegrityConstraintViolationExceptionTest.java
create mode 100644 persistence/jdo/integration/src/test/java/org/apache/isis/persistence/jdo/integration/testing/ObjectMemberAbstractTest.java
copy persistence/jdo/{integration => lightweight}/pom.xml (67%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/IsisModuleJdoIntegration.java => lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/IsisModuleJdoLightweight.java} (53%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacetImpl.java => lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/metamodel/JdoLightweightProgrammingModel.java} (50%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight}/metamodel/facets/entity/JdoEntityFacet.java (98%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight}/metamodel/facets/entity/JdoEntityFacetFactory.java (99%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/services/DnJdoSupport.java => lightweight/src/main/java/org/apache/isis/persistence/jdo/lightweight/services/LightweightJdoSupport.java} (97%)
copy persistence/jdo/{integration => metamodel}/pom.xml (86%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/IsisModuleJdoIntegration.java => metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/IsisModuleJdoMetamodel.java} (87%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/JdoProgrammingModel.java (77%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/entities => metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/beans}/JdoBeanTypeClassifier.java (97%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityAnnotationFacetFactory.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacet.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacetAbstract.java (95%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacetAnnotation.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/datastoreidentity/JdoDatastoreIdentityFacetImpl.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/object/version => metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/datastoreidentity}/package-info.java (90%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/discriminator/JdoDiscriminatorAnnotationFacetFactory.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/discriminator/JdoDiscriminatorFacet.java (91%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/discriminator/JdoDiscriminatorFacetDefault.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/discriminator/ObjectSpecIdFacetInferredFromJdoDiscriminatorValueAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/discriminator/package-info.java (90%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/domainobject/objectspecid/ObjectSpecIdFacetForJdoPersistenceCapableAnnotation.java (89%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/JdoPersistenceCapableAnnotationFacetFactory.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacet.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacetAbstract.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacetAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/JdoPersistenceCapableFacetImpl.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/persistencecapable/package-info.java (89%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoNamedQuery.java (97%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoQueriesFacetAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoQueryAnnotationFacetFactory.java (97%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoQueryFacet.java (95%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoQueryFacetAbstract.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/JdoQueryFacetAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/VisitorForClauseAbstract.java (97%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/VisitorForFromClause.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/query/VisitorForVariablesClause.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/version/JdoVersionAnnotationFacetFactory.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/version/JdoVersionFacet.java (91%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/object/version/JdoVersionFacetFromAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/object/datastoreidentity => metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/version}/package-info.java (89%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/BigDecimalDerivedFromJdoColumnAnnotationFacetFactory.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/BigDecimalFacetDerivedFromJdoColumn.java (96%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/BigDecimalFacetFallback.java (95%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/MandatoryFacetDerivedFromJdoColumn.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/MandatoryFacetInferredFromAbsenceOfJdoColumn.java (94%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/MandatoryFromJdoColumnAnnotationFacetFactory.java (94%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/MaxLengthDerivedFromJdoColumnAnnotationFacetFactory.java (95%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/column/MaxLengthFacetDerivedFromJdoColumn.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/notpersistent/JdoNotPersistentAnnotationFacetFactory.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/notpersistent/JdoNotPersistentFacet.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/notpersistent/JdoNotPersistentFacetAbstract.java (93%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/notpersistent/JdoNotPersistentFacetAnnotation.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/notpersistent/JdoNotPersistentFacetImpl.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/DisabledFacetDerivedFromJdoPrimaryKeyAnnotation.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/JdoPrimaryKeyAnnotationFacetFactory.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/JdoPrimaryKeyFacet.java (93%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetAbstract.java (93%)
copy persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetAnnotation.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetImpl.java (92%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/OptionalFacetDerivedFromJdoPrimaryKeyAnnotation.java (95%)
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration => metamodel/src/main/java/org/apache/isis/persistence/jdo}/metamodel/facets/prop/primarykey/package-info.java (90%)
create mode 100644 persistence/jdo/metamodel/src/main/resources/META-INF/services/org.apache.isis.core.config.beans.IsisBeanTypeClassifier
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/datastoreidentity/GivenJdoDatastoreIdentityAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/GivenJdoDiscriminatorAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/persistencecapable/GivenJdoPersistenceCapableAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/query/JdoQueryAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/version/JdoVersionAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/version/JdoVersionAnnotationFacetFactoryTest_refineMetaModel.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/BigDecimalDerivedFromJdoColumnAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/MandatoryDerivedFromJdoColumnAnnotationFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/SimpleObjectWithBigDecimalColumnAnnotations.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/SimpleObjectWithColumnAllowsNullAnnotations.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/notpersistent/GivenJdoNotPersistentAnnotationFacetFactoryTest.java
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/prop/notpersistent/JdoNotPersistentFacetAnnotation.java => metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/notpersistent/SimpleObjectWithNotPersistentColumn.java} (68%)
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/primarykey/GivenJdoPrimaryKeyAnnotationFacetFactoryTest.java
rename persistence/jdo/{integration/src/main/java/org/apache/isis/persistence/jdo/integration/metamodel/facets/prop/primarykey/JdoPrimaryKeyFacetAnnotation.java => metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/primarykey/SimpleObjectWithPrimaryKey.java} (72%)
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/specloader/ObjectReflectorDefaultTest_object.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/specloader/SpecificationLoaderTestAbstract.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/testing/AbstractFacetFactoryTest.java
create mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/testing/Utils.java
delete mode 100644 regressiontests/legacy/pom.xml
rename regressiontests/{legacy => stable}/src/main/java/org/apache/isis/testdomain/conf/Configuration_usingJdoIsis.java (95%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisCommandPublishingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisEntityChangesPublishingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisEntityPropertyChangePublishingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/applayer/publishing/jdo/isis/JdoIsisExecutionPublishingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/domainmodel/jdo/isis/DomainModelTest_jdoIsisMixins.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/entitychangetracking/jdo/isis/JdoIsisEntityChangePublishingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/injecting/jdo/isis/JdoIsisEntityInjectingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/persistence/jdo/isis/JdoIsisBootstrappingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/persistence/jdo/isis/JdoIsisBootstrappingTest_usingFixtures.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/persistence/jdo/isis/JdoIsisQueryTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/timestamping/jdo/isis/JdoIsisTimestampingTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/transactions/jdo/isis/JdoIsisTransactionRollbackTest_usingTransactionService.java (84%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/transactions/jdo/isis/JdoIsisTransactionRollbackTest_usingTransactional.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/transactions/jdo/isis/JdoIsisTransactionScopeListenerTest.java (100%)
rename regressiontests/{legacy => stable}/src/test/java/org/apache/isis/testdomain/wrapper/jdo/isis/JdoIsisWrapperSyncTest.java (100%)