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 306a28000 Deprecating unused stuff
306a28000 is described below

commit 306a2800016c8474e1b3c300620baf65d8932549
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat May 23 19:09:33 2026 -0400

    Deprecating unused stuff
---
 .../java/org/apache/cayenne/util/DeepMergeOperation.java   | 14 ++++++++------
 .../java/org/apache/cayenne/util/DeepMergeOperationIT.java |  1 +
 .../cayenne/util/DeepMergeOperationInheritanceIT.java      |  1 +
 3 files changed, 10 insertions(+), 6 deletions(-)

diff --git 
a/cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java 
b/cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java
index 414475baa..29341ef83 100644
--- a/cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java
+++ b/cayenne/src/main/java/org/apache/cayenne/util/DeepMergeOperation.java
@@ -19,12 +19,6 @@
 
 package org.apache.cayenne.util;
 
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Map.Entry;
-
 import org.apache.cayenne.CayenneRuntimeException;
 import org.apache.cayenne.ObjectContext;
 import org.apache.cayenne.ObjectId;
@@ -37,6 +31,12 @@ import org.apache.cayenne.reflect.ToManyMapProperty;
 import org.apache.cayenne.reflect.ToManyProperty;
 import org.apache.cayenne.reflect.ToOneProperty;
 
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Map.Entry;
+
 /**
  * An operation that merges changes from an object graph, whose objects are 
registered in
  * some ObjectContext, to peer objects in an ObjectConext that is a child of 
that context.
@@ -44,7 +44,9 @@ import org.apache.cayenne.reflect.ToOneProperty;
  * unresolved relationships.
  * 
  * @since 1.2
+ * @deprecated unused
  */
+@Deprecated(since = "5.0", forRemoval = true)
 public class DeepMergeOperation {
 
     private final EntityResolver entityResolver;
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationIT.java 
b/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationIT.java
index e9068fa88..379f047cd 100644
--- a/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationIT.java
+++ b/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationIT.java
@@ -33,6 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertSame;
 
+@Deprecated
 public class DeepMergeOperationIT {
 
     @RegisterExtension
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationInheritanceIT.java
 
b/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationInheritanceIT.java
index 706aed325..6a62c4ea6 100644
--- 
a/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationInheritanceIT.java
+++ 
b/cayenne/src/test/java/org/apache/cayenne/util/DeepMergeOperationInheritanceIT.java
@@ -31,6 +31,7 @@ import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.*;
 
+@Deprecated
 public class DeepMergeOperationInheritanceIT extends PeopleTestBase {
 
     private DataContext context;

Reply via email to