diff --git a/src/main/java/io/ebean/Ebean.java b/src/main/java/io/ebean/Ebean.java index 077654ea9..5d1fbd67b 100644 --- a/src/main/java/io/ebean/Ebean.java +++ b/src/main/java/io/ebean/Ebean.java @@ -24,7 +24,7 @@ import java.util.concurrent.Callable; import java.util.concurrent.ConcurrentHashMap; /** - * Ebean will be Deprecated - please migrate to use DB. + * Deprecated - please migrate to use io.ebean.DB. *

* Ebean is a registry of {@link Database} by name. Ebean has now been renamed to {@link DB}. *

@@ -32,6 +32,7 @@ import java.util.concurrent.ConcurrentHashMap; *

* The preference is to use DB and Database rather than Ebean and EbeanServer. */ +@Deprecated public final class Ebean { private static final Logger logger = LoggerFactory.getLogger(Ebean.class); diff --git a/src/main/java/io/ebean/EbeanServer.java b/src/main/java/io/ebean/EbeanServer.java index 6b56621f4..010dd5a8e 100644 --- a/src/main/java/io/ebean/EbeanServer.java +++ b/src/main/java/io/ebean/EbeanServer.java @@ -1,6 +1,7 @@ package io.ebean; /** + * Deprecated - please migrate to io.ebean.Database. * Provides the API for fetching and saving beans to a particular Database. *

* Effectively this is an alias for {@link Database} which is now the new @@ -8,6 +9,7 @@ package io.ebean; *

* The preference is to use DB and Database rather than Ebean and EbeanServer. */ +@Deprecated public interface EbeanServer extends Database { } diff --git a/src/main/java/io/ebean/EbeanServerFactory.java b/src/main/java/io/ebean/EbeanServerFactory.java index 72dfb4925..63667d7b8 100644 --- a/src/main/java/io/ebean/EbeanServerFactory.java +++ b/src/main/java/io/ebean/EbeanServerFactory.java @@ -11,6 +11,8 @@ import java.util.Properties; import java.util.ServiceLoader; /** + * Deprecated - please migrate to DatabaseFactory. + *

* Creates EbeanServer instances. *

* This uses either a ServerConfig or properties in the ebean.properties file to @@ -28,6 +30,7 @@ import java.util.ServiceLoader; * convenient way of using the 'default/primary' EbeanServer. *

*/ +@Deprecated public class EbeanServerFactory { diff --git a/src/main/java/io/ebean/config/ServerConfig.java b/src/main/java/io/ebean/config/ServerConfig.java index 4ecee2dd4..7a8a03481 100644 --- a/src/main/java/io/ebean/config/ServerConfig.java +++ b/src/main/java/io/ebean/config/ServerConfig.java @@ -44,6 +44,8 @@ import java.util.Properties; import java.util.ServiceLoader; /** + * Deprecated - please migrate to io.ebean.DatabaseConfig. + * * The configuration used for creating a Database. *

* Used to programmatically construct a Database and optionally register it @@ -80,6 +82,7 @@ import java.util.ServiceLoader; * @author rbygrave * @see DatabaseFactory */ +@Deprecated public class ServerConfig { /**