This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new a45dc7ace CAY-2969 Extender API for "soft" delete
a45dc7ace is described below

commit a45dc7acee0b0b6b1f51a18f9671eab94044100f
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat Jul 4 17:33:27 2026 -0400

    CAY-2969 Extender API for "soft" delete
    
    shortner config method name
---
 .../org/apache/cayenne/configuration/runtime/CoreModuleExtender.java    | 2 +-
 cayenne/src/test/java/org/apache/cayenne/access/SoftDeleteIT.java       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java
 
b/cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java
index e27758132..811f0876e 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/configuration/runtime/CoreModuleExtender.java
@@ -119,7 +119,7 @@ public class CoreModuleExtender {
      * @param columnName the name of the BOOLEAN column marking soft-deleted 
rows
      * @since 5.0
      */
-    public CoreModuleExtender useSoftDeleteIfColumnPresent(String columnName) {
+    public CoreModuleExtender softDeleteIfColumnPresent(String columnName) {
         binder.bind(DeleteDbRowOpFactory.class).toInstance(new 
ConditionalSoftDeleteDbRowOpFactory(columnName));
         return this;
     }
diff --git a/cayenne/src/test/java/org/apache/cayenne/access/SoftDeleteIT.java 
b/cayenne/src/test/java/org/apache/cayenne/access/SoftDeleteIT.java
index 0c681611e..652b0f04d 100644
--- a/cayenne/src/test/java/org/apache/cayenne/access/SoftDeleteIT.java
+++ b/cayenne/src/test/java/org/apache/cayenne/access/SoftDeleteIT.java
@@ -39,7 +39,7 @@ public class SoftDeleteIT {
     @RegisterExtension
     static final CayenneTestsEnv env = CayenneTestsEnv
             .forProject(CayenneProjects.SOFT_DELETE_PROJECT)
-            .withExtraModules(b -> 
CoreModule.extend(b).useSoftDeleteIfColumnPresent("DELETED"));
+            .withExtraModules(b -> 
CoreModule.extend(b).softDeleteIfColumnPresent("DELETED"));
 
     private TableHelper tSoftDelete;
 

Reply via email to