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:09 UTC
[isis] 01/01: Merge pull request #692 from
apache/2826-lightw.prop.ch.tr
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(-)