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