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