From bf3f8ecff5ef2a27a1ee530a65ad425e1d14d458 Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Thu, 5 Oct 2017 00:35:12 +1300 Subject: [PATCH] Refactor plugin.BeanType addInheritanceWhere() to just take Query and not SpiQuery --- src/main/java/io/ebean/plugin/BeanType.java | 4 ++-- .../java/io/ebeaninternal/server/deploy/BeanDescriptor.java | 2 +- src/test/java/io/ebean/plugin/BeanTypeTest.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/ebean/plugin/BeanType.java b/src/main/java/io/ebean/plugin/BeanType.java index 3f23853b4..1bb5c0bfa 100644 --- a/src/main/java/io/ebean/plugin/BeanType.java +++ b/src/main/java/io/ebean/plugin/BeanType.java @@ -1,11 +1,11 @@ package io.ebean.plugin; +import io.ebean.Query; import io.ebean.config.dbplatform.IdType; import io.ebean.event.BeanFindController; import io.ebean.event.BeanPersistController; import io.ebean.event.BeanPersistListener; import io.ebean.event.BeanQueryAdapter; -import io.ebeaninternal.api.SpiQuery; import io.ebeanservice.docstore.api.mapping.DocumentMapping; import java.util.Collection; @@ -180,7 +180,7 @@ public interface BeanType { /** * Add the discriminator value to the query if needed. */ - void addInheritanceWhere(SpiQuery query); + void addInheritanceWhere(Query query); /** * Return the root bean type for an inheritance hierarchy. diff --git a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java b/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java index 858ae67a5..dc756efde 100644 --- a/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java +++ b/src/main/java/io/ebeaninternal/server/deploy/BeanDescriptor.java @@ -2379,7 +2379,7 @@ public class BeanDescriptor implements MetaBeanInfo, BeanType { } @Override - public void addInheritanceWhere(SpiQuery query) { + public void addInheritanceWhere(Query query) { if (inheritInfo != null && !inheritInfo.isRoot()) { query.where().eq(inheritInfo.getDiscriminatorColumn(), inheritInfo.getDiscriminatorValue()); } diff --git a/src/test/java/io/ebean/plugin/BeanTypeTest.java b/src/test/java/io/ebean/plugin/BeanTypeTest.java index 3794431d4..dd910def6 100644 --- a/src/test/java/io/ebean/plugin/BeanTypeTest.java +++ b/src/test/java/io/ebean/plugin/BeanTypeTest.java @@ -229,13 +229,13 @@ public class BeanTypeTest { @Test public void addInheritanceWhere_when_leaf() { Query query = server.find(Vehicle.class); - beanType(Car.class).addInheritanceWhere((SpiQuery) query); + beanType(Car.class).addInheritanceWhere(query); } @Test public void addInheritanceWhere_when_root() { Query query = server.find(Vehicle.class); - beanType(Vehicle.class).addInheritanceWhere((SpiQuery) query); + beanType(Vehicle.class).addInheritanceWhere(query); } }