You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/07/06 22:44:43 UTC
[isis] 01/01: Merge pull request #657 from apache/ISIS-2789
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 46cb701cdc2b5d8a4cab9b9e4be699dcd22f6574
Merge: 9f44090 9d15350
Author: Dan Haywood <da...@apache.org>
AuthorDate: Tue Jul 6 23:44:32 2021 +0100
Merge pull request #657 from apache/ISIS-2789
Isis 2789 : implement EntityChangeTracker (auditing) for JPa
.../services/publishing/log/CommandLogger.java | 16 ++-
.../core/interaction/scope/InteractionScope.java | 38 ++++--
.../InteractionScopeBeanFactoryPostProcessor.java | 21 ++--
...opeAware.java => TransactionBoundaryAware.java} | 2 +-
.../runtime/events/TransactionEventEmitter.java | 4 +-
.../session/InteractionServiceDefault.java | 28 +++--
.../transaction/TransactionServiceSpring.java | 4 +-
.../changetracking/EntityChangeTrackerDefault.java | 91 ++++++++++++---
.../EntityChangeTrackerWithPreValue.java | 43 +++++++
.../changetracking/_PropertyChangeRecord.java | 4 +-
.../ui/components/markup/MarkupFieldFactory.java | 3 +-
.../viewer/javafx/ui/main/UiBuilderFx.java | 8 +-
persistence/jpa/applib/pom.xml | 12 +-
.../jpa/applib/integration/IsisEntityListener.java | 128 +++++++++++++++++++++
.../JpaEntityInjectionPointResolver.java | 51 ++++----
.../persistence/jpa/JpaBootstrappingTest.java | 30 ++---
.../jpa/JpaExceptionTranslationTest.java | 85 ++++++++------
...xceptionTranslationTest_usingTransactional.java | 5 +
.../testdomain/persistence/jpa/JpaQueryTest.java | 79 +++++++------
.../JpaGeneratedLongIdEntityLifecycleTest.java | 2 +
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 2 +
.../springdata/SpringDataJpaBootstrappingTest.java | 7 ++
...actionRollbackTest_usingTransactionService.java | 57 ++++-----
...TransactionRollbackTest_usingTransactional.java | 43 ++++---
.../jpa/JpaTransactionScopeListenerTest.java | 5 +
.../testdomain/conf/Configuration_headless.java | 4 +-
.../util/interaction/InteractionBoundaryProbe.java | 10 +-
27 files changed, 544 insertions(+), 238 deletions(-)