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/causeway.git

commit 69b7f3d4fa4567aec4e36fbae5445dbbb3136d00
Merge: 0c13b4c7b5 416930a375
Author: Dan Haywood <[email protected]>
AuthorDate: Thu May 23 19:10:13 2024 +0100

    Merge pull request #2424 from apache/CAUSEWAY-3745
    
    Causeway 3745 - bulk mode for repository (programmatically suppress 
flushing); as used by entity property change, aka auditing.

 .../publishing/log/EntityPropertyChangeLogger.java |  8 +++++-
 .../spi/EntityPropertyChangeSubscriber.java        | 14 +++++++++
 .../services/repository/RepositoryService.java     | 10 +++++++
 .../core/config/CausewayConfiguration.java         | 22 +++++++++++++++
 .../EntityPropertyChangePublisherDefault.java      | 14 +++++++--
 .../applib/dom/AuditTrailEntryRepository.java      |  5 ++++
 .../dom/AuditTrailEntryRepositoryAbstract.java     |  7 +++++
 ...ntityPropertyChangeSubscriberForAuditTrail.java | 10 +++++++
 .../repository/RepositoryServiceDefault.java       | 33 ++++++++++++++++++++--
 .../testdomain/fixtures/EntityTestFixtures.java    | 24 ++++++++++++++--
 .../causeway/testdomain/jdo/JdoTestFixtures.java   | 12 ++++++++
 .../causeway/testdomain/jpa/JpaTestFixtures.java   | 11 ++++++++
 .../persistence/jpa/JpaBootstrappingTest.java      |  2 +-
 ...est.java => JpaPropertyBulkPublishingTest.java} |  2 +-
 ...t.java => JpaPropertySinglePublishingTest.java} |  3 +-
 15 files changed, 165 insertions(+), 12 deletions(-)

Reply via email to