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 2021/07/28 12:50:08 UTC

[isis] branch master updated (05cfcd2 -> 1d69d8f)

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 05cfcd2  Merge pull request #693 from apache/dependabot/maven/master/com.vaadin-vaadin-maven-plugin-20.0.5
     add f2f1c28  ISIS-2826: don't require JPA to implement the heavy weight EntityChangeTracking
     add 701093b  ISIS-2826: fixes lombok issue
     add 9a44330  ISIS-2826: housekeeping
     add bde5c70  ISIS-2826: fixes JPA command publishing
     add 6a57f38  ISIS-2826: fixes JPA execution publishing tests
     add d00202a  Merge remote-tracking branch 'origin/master' into 2826-lightw.prop.ch.tr
     add fe197a1  ISIS-2826: adds property publishing tests for entity creation and removal
     add 964ebb3  ISIS-2826: add creation and removal tests to JDO as well
     add d22cec2  ISIS-2826: Can<T> to convenience patch - allow some methods to accept null args
     add c70b077  ISIS-2826: fixes action command publishing
     new 1d69d8f  Merge pull request #692 from apache/2826-lightw.prop.ch.tr

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:
 .../java/org/apache/isis/applib/Identifier.java    |   7 +
 .../isis/applib/services/command/Command.java      |  32 ++-
 .../org/apache/isis/commons/collections/Can.java   |  19 +-
 .../apache/isis/commons/collections/Can_Empty.java |  30 +--
 .../isis/commons/collections/Can_Multiple.java     |  33 ++--
 .../isis/commons/collections/Can_Singleton.java    |  34 ++--
 .../apache/isis/commons/internal/base/_With.java   |   3 +-
 .../publish/command/CommandPublishingFacet.java    |  28 +--
 .../executor/MemberExecutorServiceDefault.java     |   6 +-
 .../publish/CommandPublisherDefault.java           |  33 ++--
 .../session/InteractionServiceDefault.java         |   8 +-
 .../transaction/IsisModuleCoreTransaction.java     |   3 +-
 .../EntityChangeTrackerWithPreValue.java           |  43 -----
 .../PersistenceCallbackHandlerAbstract.java        |  61 ++++++
 ...{_PreAndPostValue.java => PreAndPostValue.java} |  16 +-
 ...ChangeRecord.java => PropertyChangeRecord.java} |  65 +++++--
 .../changetracking/PropertyChangeTracker.java      | 157 +++++++++++++++
 .../PreAndPostValues_shouldAudit_Test.java         |  10 +-
 .../jdo/integration/IsisModuleJdoIntegration.java  |   5 +-
 .../changetracking/EntityChangeTrackerJdo.java     | 129 +++----------
 .../changetracking/_ChangingEntitiesFactory.java   |   4 +-
 .../_EntityPropertyChangeFactory.java              |   5 +-
 .../changetracking/_SimpleChangingEntities.java    |   2 +-
 .../jdo/integration}/changetracking/_Xray.java     |   4 +-
 .../jpa/applib/integration/IsisEntityListener.java |  74 ++++---
 .../JpaEntityInjectionPointResolver.java           |  28 +--
 .../jpa/integration/IsisModuleJpaIntegration.java  |   2 +
 .../changetracking/PropertyChangePublisherJpa.java | 117 +++++++++++
 .../publishing/CommandPublishingTestAbstract.java  |  48 +++--
 .../publishing/EntityPublishingTestAbstract.java   |   5 +-
 .../ExecutionPublishingTestAbstract.java           |  49 +++--
 .../publishing/PropertyPublishingTestAbstract.java |  37 +++-
 .../publishing/jdo/JdoCommandPublishingTest.java   |  26 ++-
 .../publishing/jdo/JdoEntityPublishingTest.java    |  26 ++-
 .../publishing/jdo/JdoExecutionPublishingTest.java |  26 ++-
 .../publishing/jdo/JdoPropertyPublishingTest.java  |  26 ++-
 .../publishing/jpa/JpaCommandPublishingTest.java   |  27 ++-
 .../publishing/jpa/JpaEntityPublishingTest.java    |  31 ++-
 .../publishing/jpa/JpaExecutionPublishingTest.java |  26 ++-
 .../publishing/jpa/JpaPropertyPublishingTest.java  |  26 ++-
 .../isis/testdomain/jdo/entities/JdoBook.java      |  27 +--
 .../isis/testdomain/jdo/entities/JdoProduct.java   |  16 +-
 .../isis/testdomain/jpa/entities/JpaBook.java      |  30 +--
 .../isis/testdomain/jpa/entities/JpaProduct.java   |  26 ++-
 .../publishing/PublishingTestFactoryAbstract.java  | 110 +++++++----
 .../publishing/PublishingTestFactoryJdo.java       | 214 +++++++++++++++++----
 .../publishing/PublishingTestFactoryJpa.java       | 197 +++++++++++++++----
 47 files changed, 1407 insertions(+), 524 deletions(-)
 delete mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/EntityChangeTrackerWithPreValue.java
 create mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/PersistenceCallbackHandlerAbstract.java
 rename core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/{_PreAndPostValue.java => PreAndPostValue.java} (86%)
 rename core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/{_PropertyChangeRecord.java => PropertyChangeRecord.java} (55%)
 create mode 100644 core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/PropertyChangeTracker.java
 rename core/transaction/src/main/java/org/apache/isis/core/transaction/changetracking/EntityChangeTrackerDefault.java => persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration/changetracking/EntityChangeTrackerJdo.java (77%)
 rename {core/transaction/src/main/java/org/apache/isis/core/transaction => persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration}/changetracking/_ChangingEntitiesFactory.java (97%)
 rename {core/transaction/src/main/java/org/apache/isis/core/transaction => persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration}/changetracking/_EntityPropertyChangeFactory.java (91%)
 rename {core/transaction/src/main/java/org/apache/isis/core/transaction => persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration}/changetracking/_SimpleChangingEntities.java (98%)
 rename {core/transaction/src/main/java/org/apache/isis/core/transaction => persistence/jdo/integration/src/main/java/org/apache/isis/persistence/jdo/integration}/changetracking/_Xray.java (97%)
 create mode 100644 persistence/jpa/integration/src/main/java/org/apache/isis/persistence/jpa/integration/changetracking/PropertyChangePublisherJpa.java

[isis] 01/01: Merge pull request #692 from apache/2826-lightw.prop.ch.tr

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 1d69d8f347ce0b1fbecbf892b95777adedd24c84
Merge: 05cfcd2 c70b077
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Jul 28 14:50:02 2021 +0200

    Merge pull request #692 from apache/2826-lightw.prop.ch.tr
    
    ISIS-2826: Lightweight JPA Property Change Publishing

 .../java/org/apache/isis/applib/Identifier.java    |   7 +
 .../isis/applib/services/command/Command.java      |  32 ++-
 .../org/apache/isis/commons/collections/Can.java   |  19 +-
 .../apache/isis/commons/collections/Can_Empty.java |  30 +--
 .../isis/commons/collections/Can_Multiple.java     |  33 ++--
 .../isis/commons/collections/Can_Singleton.java    |  34 ++--
 .../apache/isis/commons/internal/base/_With.java   |   3 +-
 .../publish/command/CommandPublishingFacet.java    |  28 +--
 .../executor/MemberExecutorServiceDefault.java     |   6 +-
 .../publish/CommandPublisherDefault.java           |  33 ++--
 .../session/InteractionServiceDefault.java         |   8 +-
 .../transaction/IsisModuleCoreTransaction.java     |   3 +-
 .../EntityChangeTrackerWithPreValue.java           |  43 -----
 .../PersistenceCallbackHandlerAbstract.java        |  61 ++++++
 ...{_PreAndPostValue.java => PreAndPostValue.java} |  16 +-
 ...ChangeRecord.java => PropertyChangeRecord.java} |  65 +++++--
 .../changetracking/PropertyChangeTracker.java      | 157 +++++++++++++++
 .../PreAndPostValues_shouldAudit_Test.java         |  10 +-
 .../jdo/integration/IsisModuleJdoIntegration.java  |   5 +-
 .../changetracking/EntityChangeTrackerJdo.java     | 129 +++----------
 .../changetracking/_ChangingEntitiesFactory.java   |   4 +-
 .../_EntityPropertyChangeFactory.java              |   5 +-
 .../changetracking/_SimpleChangingEntities.java    |   2 +-
 .../jdo/integration}/changetracking/_Xray.java     |   4 +-
 .../jpa/applib/integration/IsisEntityListener.java |  74 ++++---
 .../JpaEntityInjectionPointResolver.java           |  28 +--
 .../jpa/integration/IsisModuleJpaIntegration.java  |   2 +
 .../changetracking/PropertyChangePublisherJpa.java | 117 +++++++++++
 .../publishing/CommandPublishingTestAbstract.java  |  48 +++--
 .../publishing/EntityPublishingTestAbstract.java   |   5 +-
 .../ExecutionPublishingTestAbstract.java           |  49 +++--
 .../publishing/PropertyPublishingTestAbstract.java |  37 +++-
 .../publishing/jdo/JdoCommandPublishingTest.java   |  26 ++-
 .../publishing/jdo/JdoEntityPublishingTest.java    |  26 ++-
 .../publishing/jdo/JdoExecutionPublishingTest.java |  26 ++-
 .../publishing/jdo/JdoPropertyPublishingTest.java  |  26 ++-
 .../publishing/jpa/JpaCommandPublishingTest.java   |  27 ++-
 .../publishing/jpa/JpaEntityPublishingTest.java    |  31 ++-
 .../publishing/jpa/JpaExecutionPublishingTest.java |  26 ++-
 .../publishing/jpa/JpaPropertyPublishingTest.java  |  26 ++-
 .../isis/testdomain/jdo/entities/JdoBook.java      |  27 +--
 .../isis/testdomain/jdo/entities/JdoProduct.java   |  16 +-
 .../isis/testdomain/jpa/entities/JpaBook.java      |  30 +--
 .../isis/testdomain/jpa/entities/JpaProduct.java   |  26 ++-
 .../publishing/PublishingTestFactoryAbstract.java  | 110 +++++++----
 .../publishing/PublishingTestFactoryJdo.java       | 214 +++++++++++++++++----
 .../publishing/PublishingTestFactoryJpa.java       | 197 +++++++++++++++----
 47 files changed, 1407 insertions(+), 524 deletions(-)