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