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/20 20:12:19 UTC
[isis] branch master updated (0d44c4e -> 70ff100)
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 0d44c4e ISIS-2033: lightweight JDO: wire up the TransactionAwarePersistenceManagerFactoryProxy
add 70ff100 ISIS-2033: new query tests for the lightweight jdo integration
No new revisions were added by this update.
Summary of changes:
core/pom.xml | 5 +
.../JdoSupportService.java} | 4 +-
.../jdo/{datanucleus-5 => implementation}/pom.xml | 15 +--
.../IsisModuleJdoImplementation.java | 98 +++++++++++++++++++
.../jdo/implementation/config/JdoPmfUtil.java | 73 ++++++++++++++
.../jdo/integration/IsisModuleJdoIntegration.java | 4 +
.../metamodel/JdoEntityFacetFactory.java | 45 ++++-----
persistence/jdo/pom.xml | 7 +-
persistence/jdo/spring/pom.xml | 21 ++--
.../jdo/spring/IsisModuleJdoSpring.java | 17 +++-
.../JdoObjectRetrievalFailureException.java | 2 +-
.../JdoOptimisticLockingFailureException.java | 2 +-
.../exceptions/JdoResourceFailureException.java | 2 +-
.../jdo/spring/exceptions/JdoSystemException.java | 2 +-
.../jdo/spring/exceptions/JdoUsageException.java | 2 +-
.../{ => integration}/DefaultJdoDialect.java | 2 +-
.../jdo/spring/{ => integration}/JdoDialect.java | 2 +-
.../{ => integration}/JdoTransactionManager.java | 2 +-
.../LocalPersistenceManagerFactoryBean.java | 2 +-
.../PersistenceManagerFactoryUtils.java | 2 +-
.../PersistenceManagerHolder.java | 2 +-
...sactionAwarePersistenceManagerFactoryProxy.java | 10 +-
.../jdo/spring/{ => integration}/package-info.java | 2 +-
.../OpenPersistenceManagerInViewFilter.java | 10 +-
.../OpenPersistenceManagerInViewInterceptor.java | 10 +-
.../support/SpringPersistenceManagerProxyBean.java | 12 +--
.../StandardPersistenceManagerProxyBean.java | 2 +-
.../metamodel/JpaEntityFacetFactory.java | 14 +--
.../isis/testdomain/jdo/entities/JdoBook.java | 17 +++-
.../isis/testdomain/jdo/entities/JdoInventory.java | 3 +-
.../isis/testdomain/jdo/entities/JdoProduct.java | 9 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 3 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 2 +-
.../jdo/isis/JdoIsisBootstrappingTest.java | 6 --
.../isis/JdoIsisQueryTest.java} | 107 +++++++++++----------
.../jdo/spring/JdoSpringBootstrappingTest.java | 5 -
.../spring/JdoSpringQueryTest.java} | 101 +++++++++++--------
.../isis/testdomain/jpa/JpaBootstrappingTest.java | 1 -
38 files changed, 421 insertions(+), 204 deletions(-)
rename persistence/jdo/applib/src/main/java/org/apache/isis/persistence/jdo/applib/{PersistenceManagerFactoryProvider.java => services/JdoSupportService.java} (90%)
copy persistence/jdo/{datanucleus-5 => implementation}/pom.xml (87%)
create mode 100644 persistence/jdo/implementation/src/main/java/org/apache/isis/persistence/jdo/implementation/IsisModuleJdoImplementation.java
create mode 100644 persistence/jdo/implementation/src/main/java/org/apache/isis/persistence/jdo/implementation/config/JdoPmfUtil.java
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/DefaultJdoDialect.java (99%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/JdoDialect.java (99%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/JdoTransactionManager.java (99%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/LocalPersistenceManagerFactoryBean.java (99%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/PersistenceManagerFactoryUtils.java (99%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/PersistenceManagerHolder.java (97%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/TransactionAwarePersistenceManagerFactoryProxy.java (96%)
rename persistence/jdo/spring/src/main/java/org/apache/isis/persistence/jdo/spring/{ => integration}/package-info.java (94%)
copy regressiontests/stable/src/test/java/org/apache/isis/testdomain/{jpa/JpaQueryTest.java => jdo/isis/JdoIsisQueryTest.java} (62%)
rename regressiontests/{incubating => stable}/src/test/java/org/apache/isis/testdomain/jdo/spring/JdoSpringBootstrappingTest.java (98%)
copy regressiontests/stable/src/test/java/org/apache/isis/testdomain/{jpa/JpaQueryTest.java => jdo/spring/JdoSpringQueryTest.java} (61%)