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