From 5cd74bc46811e5ff21925098f0d94341cb99d630 Mon Sep 17 00:00:00 2001
From: rob bygrave
- * Refer to {@link Ebean#sort(List, String)} for more detail. + * Refer to {@link DB#sort(List, String)} for more detail. *
*/ Filter* This information matches the features of the Transactional annotation. You * can use it directly with Runnable or Callable via - * {@link Ebean#execute(TxScope, Runnable)} or - * {@link Ebean#executeCall(TxScope, Callable)}. + * {@link DB#execute(TxScope, Runnable)} or + * {@link DB#executeCall(TxScope, Callable)}. *
** This object is used internally with the enhancement of a method with * Transactional annotation. *
* - * @see Ebean#execute(TxScope, Runnable) - * @see Ebean#executeCall(TxScope, Callable) + * @see DB#execute(TxScope, Runnable) + * @see DB#executeCall(TxScope, Callable) */ public final class TxScope { diff --git a/src/main/java/io/ebean/bean/EntityBeanIntercept.java b/src/main/java/io/ebean/bean/EntityBeanIntercept.java index 37922364b..8d23fdbcc 100644 --- a/src/main/java/io/ebean/bean/EntityBeanIntercept.java +++ b/src/main/java/io/ebean/bean/EntityBeanIntercept.java @@ -1,6 +1,6 @@ package io.ebean.bean; -import io.ebean.Ebean; +import io.ebean.DB; import io.ebean.ValuePair; import javax.persistence.EntityNotFoundException; @@ -821,7 +821,7 @@ public final class EntityBeanIntercept implements Serializable { synchronized (this) { if (beanLoader == null) { - BeanLoader serverLoader = (BeanLoader) Ebean.getServer(ebeanServerName); + BeanLoader serverLoader = (BeanLoader) DB.byName(ebeanServerName); if (serverLoader == null) { throw new PersistenceException("Server [" + ebeanServerName + "] was not found?"); } diff --git a/src/main/java/io/ebean/common/AbstractBeanCollection.java b/src/main/java/io/ebean/common/AbstractBeanCollection.java index 25001b91b..5790f9d13 100644 --- a/src/main/java/io/ebean/common/AbstractBeanCollection.java +++ b/src/main/java/io/ebean/common/AbstractBeanCollection.java @@ -1,6 +1,6 @@ package io.ebean.common; -import io.ebean.Ebean; +import io.ebean.DB; import io.ebean.ExpressionList; import io.ebean.bean.BeanCollection; import io.ebean.bean.BeanCollectionLoader; @@ -93,7 +93,7 @@ abstract class AbstractBeanCollection* These events can be triggered via - * {@link Ebean#externalModification(String, boolean, boolean, boolean)} or + * {@link DB#externalModification(String, boolean, boolean, boolean)} or * automatically determined from Ebean bulk update statements. */ public interface BulkTableEventListener { diff --git a/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java b/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java index 972a288f0..cb7643c65 100644 --- a/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java +++ b/src/main/java/io/ebeaninternal/api/HelpScopeTrans.java @@ -1,6 +1,6 @@ package io.ebeaninternal.api; -import io.ebean.Ebean; +import io.ebean.DB; import io.ebean.TxScope; /** @@ -28,7 +28,7 @@ public class HelpScopeTrans { } private static SpiEbeanServer server() { - return (SpiEbeanServer) Ebean.getDefaultServer(); + return (SpiEbeanServer) DB.getDefault(); } /** diff --git a/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java b/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java index 48e705cc6..53d0b944c 100644 --- a/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java +++ b/src/main/java/io/ebeaninternal/dbmigration/DefaultDbMigration.java @@ -1,6 +1,7 @@ package io.ebeaninternal.dbmigration; -import io.ebean.Ebean; +import io.ebean.DB; +import io.ebean.Database; import io.ebean.EbeanServer; import io.ebean.annotation.Platform; import io.ebean.config.DbConstraintNaming; @@ -142,8 +143,8 @@ public class DefaultDbMigration implements DbMigration { * Typically this is not called explicitly. */ @Override - public void setServer(EbeanServer ebeanServer) { - this.server = (SpiEbeanServer) ebeanServer; + public void setServer(Database database) { + this.server = (SpiEbeanServer) database; setServerConfig(server.getServerConfig()); } @@ -671,7 +672,7 @@ public class DefaultDbMigration implements DbMigration { */ private void setDefaults() { if (server == null) { - setServer(Ebean.getDefaultServer()); + setServer(DB.getDefault()); } if (vanillaPlatform || databasePlatform == null) { // not explicitly set so use the platform of the server diff --git a/src/test/java/io/ebean/BaseTestCase.java b/src/test/java/io/ebean/BaseTestCase.java index ccdb8f561..123145b26 100644 --- a/src/test/java/io/ebean/BaseTestCase.java +++ b/src/test/java/io/ebean/BaseTestCase.java @@ -70,7 +70,7 @@ public abstract class BaseTestCase { } try { // First try, if we get the default server. If this fails, all tests will fail. - Ebean.getDefaultServer(); + DB.getDefault(); } catch (Throwable e) { logger.error("Fatal error while getting ebean-server. Exiting...", e); System.exit(1); @@ -239,7 +239,7 @@ public abstract class BaseTestCase { } protected SpiEbeanServer spiEbeanServer() { - return (SpiEbeanServer) Ebean.getDefaultServer(); + return (SpiEbeanServer) DB.getDefault(); } protected EbeanServer server() { @@ -248,7 +248,7 @@ public abstract class BaseTestCase { protected void loadCountryCache() { - Ebean.find(Country.class) + DB.find(Country.class) .setBeanCacheMode(CacheMode.PUT) .findList(); } diff --git a/src/test/java/io/ebean/ConditionalTestRunner.java b/src/test/java/io/ebean/ConditionalTestRunner.java index c60b46b73..7764cea97 100644 --- a/src/test/java/io/ebean/ConditionalTestRunner.java +++ b/src/test/java/io/ebean/ConditionalTestRunner.java @@ -37,7 +37,7 @@ public class ConditionalTestRunner extends BlockJUnit4ClassRunner { } private boolean platformMath(Platform[] platforms) { - Platform current = Ebean.getDefaultServer().getPluginApi().getDatabasePlatform().getPlatform(); + Platform current = DB.getDefault().getPluginApi().getDatabasePlatform().getPlatform(); for (Platform p : platforms) { if (p.equals(current)) { return true;