From e5ec72df5cbc0a836ac36773b0b7d5602f8d4938 Mon Sep 17 00:00:00 2001 From: robin Date: Tue, 16 Feb 2021 20:37:58 +1300 Subject: [PATCH] Refactor internals OrmQueryProperties invert isEmpty() -> nonEmpty() --- .../server/autotune/service/ProfileOriginTest.java | 5 +---- .../io/ebeaninternal/server/querydefn/OrmQueryDetail.java | 2 +- .../ebeaninternal/server/querydefn/OrmQueryProperties.java | 6 +++--- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/ebean-autotune/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java b/ebean-autotune/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java index ec0a09596..c3995d215 100644 --- a/ebean-autotune/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java +++ b/ebean-autotune/src/test/java/io/ebeaninternal/server/autotune/service/ProfileOriginTest.java @@ -11,12 +11,9 @@ import org.tests.model.basic.Order; import static org.assertj.core.api.Assertions.assertThat; -//import org.tests.model.basic.ResetBasicData; - public class ProfileOriginTest extends BaseTestCase { - - private BeanDescriptor desc = getBeanDescriptor(Order.class); + private final BeanDescriptor desc = getBeanDescriptor(Order.class); @Test public void buildDetail() { diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java index 1c441cbf4..ba03b7c78 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryDetail.java @@ -111,7 +111,7 @@ public class OrmQueryDetail implements Serializable { */ public String asStringDebug() { StringBuilder sb = new StringBuilder(); - if (!baseProps.isEmpty()) { + if (baseProps.notEmpty()) { baseProps.asStringDebug("select ", sb); } if (fetchPaths != null) { diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java index e84828f09..eb41bb40f 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/OrmQueryProperties.java @@ -214,7 +214,7 @@ public class OrmQueryProperties implements Serializable { */ @SuppressWarnings("unchecked") public void configureBeanQuery(SpiQuery query) { - if (!isEmpty()) { + if (notEmpty()) { query.selectProperties(this); } @@ -252,8 +252,8 @@ public class OrmQueryProperties implements Serializable { /** * Return true if the properties and configuration are empty. */ - boolean isEmpty() { - return !allProperties && included == null; + boolean notEmpty() { + return allProperties || included != null; } public void asStringDebug(String prefix, StringBuilder sb) {