From c57581f6d2e2db403d0d61925ea101bf4c29c4eb Mon Sep 17 00:00:00 2001 From: Hyunsang Han Date: Sun, 25 May 2025 00:21:48 +0900 Subject: [PATCH] Change return type of UpdateDefinition.isIsolated to primitive. Switch return from Boolean to boolean. Closes: #4922 Original Pull Request: #4981 Signed-off-by: Hyunsang Han --- .../org/springframework/data/mongodb/core/MappedDocument.java | 2 +- .../data/mongodb/core/aggregation/AggregationUpdate.java | 2 +- .../org/springframework/data/mongodb/core/query/Update.java | 2 +- .../data/mongodb/core/query/UpdateDefinition.java | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MappedDocument.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MappedDocument.java index cd9ba9045..76cde4fb4 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MappedDocument.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MappedDocument.java @@ -140,7 +140,7 @@ public class MappedDocument { } @Override - public Boolean isIsolated() { + public boolean isIsolated() { return delegate.isIsolated(); } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/aggregation/AggregationUpdate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/aggregation/AggregationUpdate.java index 9e8564c03..ed08c1ea1 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/aggregation/AggregationUpdate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/aggregation/AggregationUpdate.java @@ -248,7 +248,7 @@ public class AggregationUpdate extends Aggregation implements UpdateDefinition { } @Override - public Boolean isIsolated() { + public boolean isIsolated() { return isolated; } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java index 78a42661f..37278332d 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/Update.java @@ -444,7 +444,7 @@ public class Update implements UpdateDefinition { } @Override - public Boolean isIsolated() { + public boolean isIsolated() { return isolated; } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/UpdateDefinition.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/UpdateDefinition.java index 5aafffeb8..8f4ad2a60 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/UpdateDefinition.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/query/UpdateDefinition.java @@ -24,6 +24,7 @@ import org.bson.Document; * * @author Christoph Strobl * @author Mark Paluch + * @author Hyunsang Han * @since 2.2 */ public interface UpdateDefinition { @@ -34,7 +35,7 @@ public interface UpdateDefinition { * * @return {@literal true} if update isolated is set. */ - Boolean isIsolated(); + boolean isIsolated(); /** * @return the actual update in its native {@link Document} format. Never {@literal null}.