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:42 UTC
[isis] branch master updated (9f44090 -> 46cb701)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 9f44090 ISIS-2787: fixes custom naming test for menubars.layout.xml
add e7e9c4c ISIS-2789: sketches implementation.
add 0ea7f89 ISIS-2789: wip - hacking
add cba9276 ISIS-2789: copies InteractionScope to InteractionScopeHACK prior to rebase
add 9f378fa ISIS-2789: fixing compile issues in InteractionScopeHACK
add 3a0a071 ISIS-2789: extends EntityChangeTracker to allow JPA (EclipseLink) to provide the 'pre values' already.
add c1f43b5 ISIS-2789: converts Set<ProprttyChangeRecord>s to a map, keyed by propertyId
add 6d5c9e5 ISIS-2789: changes the location of the if for whether PreUpdate whether propertyIdIfAny is provided
add 913177e ISIS-2789: for preUpdate, populates the map of _PropertyChangeRecord according to the preValues provided to us.
add 92fb2d7 ISIS-2789: amends _PropertyChangeRecord so picks up changes for JPA deleted
add 0d59ac2 ISIS-2789: enhances CommandLogger, dump out XML as well.
add fae2193 ISIS-2789: removes my hacked version of InteractionScope as Andi's fix seemed to do the job
add f4c1ecd ISIS-2789: fixes regression test
add 7594d58 ISIS-2789: wip, attempting to debug regression tests.
add 12b3e90 Revert "ISIS-2789: removes my hacked version of InteractionScope as Andi's fix seemed to do the job"
add a37e62f ISIS-2789: refactors InteractionScope to lookup the InteractionLayerTracker for itself
add 6ea47f9 ISIS-2789: updates JPA regression tests
add cface72 ISIS-2789: deletes InteractionScopeHACK once more
add a9480db ISIS-2789: fixes refactoring for javafx incubating viewer
add 9d15350 ISIS-2789: cleans up code a little, avoids use of _Context singleton
new 46cb701 Merge pull request #657 from apache/ISIS-2789
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:
.../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} | 28 +++--
.../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, 514 insertions(+), 253 deletions(-)
rename core/interaction/src/main/java/org/apache/isis/core/interaction/scope/{InteractionScopeAware.java => TransactionBoundaryAware.java} (96%)
copy core/{metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/modify/PropertySettingAccessor.java => transaction/src/main/java/org/apache/isis/core/transaction/changetracking/EntityChangeTrackerWithPreValue.java} (53%)
create mode 100644 persistence/jpa/applib/src/main/java/org/apache/isis/persistence/jpa/applib/integration/IsisEntityListener.java
[isis] 01/01: Merge pull request #657 from apache/ISIS-2789
Posted by da...@apache.org.
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(-)