#2359 - Rename internal methods - SpiEbeanServer

This commit is contained in:
rbygrave committed 2021-09-08 15:25:18 +12:00
1 parent d389ac680f
commit 93ff2ef2e4
50 files changed
+128 -129

No files matched your search

@@ -111,7 +111,7 @@ public class ProfileManager implements ProfilingListener {
public AutoTuneCollection profilingCollection(boolean reset) { public AutoTuneCollection profilingCollection(boolean reset) {
AutoTuneCollection req = new AutoTuneCollection(); AutoTuneCollection req = new AutoTuneCollection();
for (ProfileOrigin origin : profileMap.values()) { for (ProfileOrigin origin : profileMap.values()) {
BeanDescriptor<?> desc = server.getBeanDescriptorById(origin.getOrigin().getBeanType()); BeanDescriptor<?> desc = server.descriptorById(origin.getOrigin().getBeanType());
if (desc != null) { if (desc != null) {
origin.profilingCollection(desc, req, reset); origin.profilingCollection(desc, req, reset);
} }
@@ -11,6 +11,6 @@ public class BaseTestCase {
} }
protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) { protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) {
return spiEbeanServer().getBeanDescriptor(cls); return spiEbeanServer().descriptor(cls);
} }
} }
@@ -63,7 +63,7 @@ public interface SpiEbeanServer extends SpiServer, ExtendedServer, EbeanServer,
/** /**
* Return the PersistenceContextScope to use defined at query or server level. * Return the PersistenceContextScope to use defined at query or server level.
*/ */
PersistenceContextScope getPersistenceContextScope(SpiQuery<?> query); PersistenceContextScope persistenceContextScope(SpiQuery<?> query);
/** /**
* Clear the query execution statistics. * Clear the query execution statistics.
@@ -73,32 +73,32 @@ public interface SpiEbeanServer extends SpiServer, ExtendedServer, EbeanServer,
/** /**
* Return the transaction manager. * Return the transaction manager.
*/ */
SpiTransactionManager getTransactionManager(); SpiTransactionManager transactionManager();
/** /**
* Return all the descriptors. * Return all the descriptors.
*/ */
List<BeanDescriptor<?>> getBeanDescriptors(); List<BeanDescriptor<?>> descriptors();
/** /**
* Return the BeanDescriptor for a given type of bean. * Return the BeanDescriptor for a given type of bean.
*/ */
<T> BeanDescriptor<T> getBeanDescriptor(Class<T> type); <T> BeanDescriptor<T> descriptor(Class<T> type);
/** /**
* Return BeanDescriptor using it's unique id. * Return BeanDescriptor using it's unique id.
*/ */
BeanDescriptor<?> getBeanDescriptorById(String className); BeanDescriptor<?> descriptorById(String className);
/** /**
* Return BeanDescriptor using it's unique doc store queueId. * Return BeanDescriptor using it's unique doc store queueId.
*/ */
BeanDescriptor<?> getBeanDescriptorByQueueId(String queueId); BeanDescriptor<?> descriptorByQueueId(String queueId);
/** /**
* Return BeanDescriptors mapped to this table. * Return BeanDescriptors mapped to this table.
*/ */
List<BeanDescriptor<?>> getBeanDescriptors(String tableName); List<BeanDescriptor<?>> descriptors(String tableName);
/** /**
* Process committed changes from another framework. * Process committed changes from another framework.
@@ -170,7 +170,7 @@ public interface SpiEbeanServer extends SpiServer, ExtendedServer, EbeanServer,
/** /**
* Return the default batch size for lazy loading. * Return the default batch size for lazy loading.
*/ */
int getLazyLoadBatchSize(); int lazyLoadBatchSize();
/** /**
* Return true if the type is known as an Entity or Xml type or a List Set or * Return true if the type is known as an Entity or Xml type or a List Set or
@@ -181,18 +181,18 @@ public interface SpiEbeanServer extends SpiServer, ExtendedServer, EbeanServer,
/** /**
* Return the ReadAuditLogger to use for logging all read audit events. * Return the ReadAuditLogger to use for logging all read audit events.
*/ */
ReadAuditLogger getReadAuditLogger(); ReadAuditLogger readAuditLogger();
/** /**
* Return the ReadAuditPrepare used to populate the read audit events with * Return the ReadAuditPrepare used to populate the read audit events with
* user context information (user id, user ip address etc). * user context information (user id, user ip address etc).
*/ */
ReadAuditPrepare getReadAuditPrepare(); ReadAuditPrepare readAuditPrepare();
/** /**
* Return the DataTimeZone to use when reading/writing timestamps via JDBC. * Return the DataTimeZone to use when reading/writing timestamps via JDBC.
*/ */
DataTimeZone getDataTimeZone(); DataTimeZone dataTimeZone();
/** /**
* Check for slow query event. * Check for slow query event.
@@ -122,6 +122,6 @@ public abstract class BeanRequest {
* Return the DataTimeZone to use. * Return the DataTimeZone to use.
*/ */
public DataTimeZone dataTimeZone() { public DataTimeZone dataTimeZone() {
return server.getDataTimeZone(); return server.dataTimeZone();
} }
} }
@@ -54,7 +54,7 @@ final class DefaultBeanLoader {
private void loadManyInternal(EntityBean parentBean, String propertyName, Transaction t, boolean refresh, boolean onlyIds) { private void loadManyInternal(EntityBean parentBean, String propertyName, Transaction t, boolean refresh, boolean onlyIds) {
EntityBeanIntercept ebi = parentBean._ebean_getIntercept(); EntityBeanIntercept ebi = parentBean._ebean_getIntercept();
PersistenceContext pc = ebi.getPersistenceContext(); PersistenceContext pc = ebi.getPersistenceContext();
BeanDescriptor<?> parentDesc = server.getBeanDescriptor(parentBean.getClass()); BeanDescriptor<?> parentDesc = server.descriptor(parentBean.getClass());
BeanPropertyAssocMany<?> many = (BeanPropertyAssocMany<?>) parentDesc.beanProperty(propertyName); BeanPropertyAssocMany<?> many = (BeanPropertyAssocMany<?>) parentDesc.beanProperty(propertyName);
BeanCollection<?> beanCollection = null; BeanCollection<?> beanCollection = null;
ExpressionList<?> filterMany = null; ExpressionList<?> filterMany = null;
@@ -176,7 +176,7 @@ final class DefaultBeanLoader {
pc = null; pc = null;
} }
BeanDescriptor<?> desc = server.getBeanDescriptor(bean.getClass()); BeanDescriptor<?> desc = server.descriptor(bean.getClass());
if (EntityType.EMBEDDED == desc.entityType()) { if (EntityType.EMBEDDED == desc.entityType()) {
// lazy loading on an embedded bean property // lazy loading on an embedded bean property
EntityBean embeddedOwner = (EntityBean) ebi.getEmbeddedOwner(); EntityBean embeddedOwner = (EntityBean) ebi.getEmbeddedOwner();
@@ -295,7 +295,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
} }
@Override @Override
public int getLazyLoadBatchSize() { public int lazyLoadBatchSize() {
return lazyLoadBatchSize; return lazyLoadBatchSize;
} }
@@ -320,7 +320,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
} }
@Override @Override
public DataTimeZone getDataTimeZone() { public DataTimeZone dataTimeZone() {
return dataTimeZone; return dataTimeZone;
} }
@@ -365,12 +365,12 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
} }
@Override @Override
public ReadAuditPrepare getReadAuditPrepare() { public ReadAuditPrepare readAuditPrepare() {
return readAuditPrepare; return readAuditPrepare;
} }
@Override @Override
public ReadAuditLogger getReadAuditLogger() { public ReadAuditLogger readAuditLogger() {
return readAuditLogger; return readAuditLogger;
} }
@@ -595,7 +595,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
if (a == null) { if (a == null) {
return null; return null;
} }
BeanDescriptor<?> desc = getBeanDescriptor(a.getClass()); BeanDescriptor<?> desc = descriptor(a.getClass());
return DiffHelp.diff(a, b, desc); return DiffHelp.diff(a, b, desc);
} }
@@ -628,7 +628,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
public void truncate(Class<?>... types) { public void truncate(Class<?>... types) {
List<String> tableNames = new ArrayList<>(); List<String> tableNames = new ArrayList<>();
for (Class<?> type : types) { for (Class<?> type : types) {
tableNames.add(getBeanDescriptor(type).baseTable()); tableNames.add(descriptor(type).baseTable());
} }
truncate(tableNames.toArray(new String[0])); truncate(tableNames.toArray(new String[0]));
} }
@@ -659,7 +659,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
*/ */
@Override @Override
public void clearQueryStatistics() { public void clearQueryStatistics() {
for (BeanDescriptor<?> desc : getBeanDescriptors()) { for (BeanDescriptor<?> desc : descriptors()) {
desc.clearQueryStatistics(); desc.clearQueryStatistics();
} }
} }
@@ -674,7 +674,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
*/ */
@Override @Override
public <T> T createEntityBean(Class<T> type) { public <T> T createEntityBean(Class<T> type) {
return getBeanDescriptor(type).createBean(); return descriptor(type).createBean();
} }
/** /**
@@ -691,7 +691,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
if (id == null) { if (id == null) {
throw new NullPointerException("The id is null"); throw new NullPointerException("The id is null");
} }
BeanDescriptor desc = getBeanDescriptor(type); BeanDescriptor desc = descriptor(type);
id = desc.convertId(id); id = desc.convertId(id);
PersistenceContext pc = null; PersistenceContext pc = null;
SpiTransaction t = transactionManager.getActive(); SpiTransaction t = transactionManager.getActive();
@@ -852,7 +852,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public Object nextId(Class<?> beanType) { public Object nextId(Class<?> beanType) {
BeanDescriptor<?> desc = getBeanDescriptor(beanType); BeanDescriptor<?> desc = descriptor(beanType);
return desc.nextId(null); return desc.nextId(null);
} }
@@ -871,7 +871,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
} }
// use first bean in the list as the correct type // use first bean in the list as the correct type
Class<T> beanType = (Class<T>) list.get(0).getClass(); Class<T> beanType = (Class<T>) list.get(0).getClass();
BeanDescriptor<T> beanDescriptor = getBeanDescriptor(beanType); BeanDescriptor<T> beanDescriptor = descriptor(beanType);
if (beanDescriptor == null) { if (beanDescriptor == null) {
throw new PersistenceException("BeanDescriptor not found, is [" + beanType + "] an entity bean?"); throw new PersistenceException("BeanDescriptor not found, is [" + beanType + "] an entity bean?");
} }
@@ -880,7 +880,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> Set<String> validateQuery(Query<T> query) { public <T> Set<String> validateQuery(Query<T> query) {
BeanDescriptor<T> beanDescriptor = getBeanDescriptor(query.getBeanType()); BeanDescriptor<T> beanDescriptor = descriptor(query.getBeanType());
if (beanDescriptor == null) { if (beanDescriptor == null) {
throw new PersistenceException("BeanDescriptor not found, is [" + query.getBeanType() + "] an entity bean?"); throw new PersistenceException("BeanDescriptor not found, is [" + query.getBeanType() + "] an entity bean?");
} }
@@ -889,7 +889,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> Filter<T> filter(Class<T> beanType) { public <T> Filter<T> filter(Class<T> beanType) {
BeanDescriptor<T> desc = getBeanDescriptor(beanType); BeanDescriptor<T> desc = descriptor(beanType);
if (desc == null) { if (desc == null) {
String m = beanType.getName() + " is NOT an Entity Bean registered with this server?"; String m = beanType.getName() + " is NOT an Entity Bean registered with this server?";
throw new PersistenceException(m); throw new PersistenceException(m);
@@ -899,7 +899,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> CsvReader<T> createCsvReader(Class<T> beanType) { public <T> CsvReader<T> createCsvReader(Class<T> beanType) {
BeanDescriptor<T> descriptor = getBeanDescriptor(beanType); BeanDescriptor<T> descriptor = descriptor(beanType);
if (descriptor == null) { if (descriptor == null) {
throw new NullPointerException("BeanDescriptor for " + beanType.getName() + " not found"); throw new NullPointerException("BeanDescriptor for " + beanType.getName() + " not found");
} }
@@ -923,7 +923,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public void merge(Object bean, MergeOptions options, Transaction transaction) { public void merge(Object bean, MergeOptions options, Transaction transaction) {
BeanDescriptor<?> desc = getBeanDescriptor(bean.getClass()); BeanDescriptor<?> desc = descriptor(bean.getClass());
if (desc == null) { if (desc == null) {
throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -937,7 +937,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> Query<T> findNative(Class<T> beanType, String nativeSql) { public <T> Query<T> findNative(Class<T> beanType, String nativeSql) {
BeanDescriptor<T> desc = getBeanDescriptor(beanType); BeanDescriptor<T> desc = descriptor(beanType);
if (desc == null) { if (desc == null) {
throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -948,7 +948,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> Query<T> createNamedQuery(Class<T> beanType, String namedQuery) { public <T> Query<T> createNamedQuery(Class<T> beanType, String namedQuery) {
BeanDescriptor<T> desc = getBeanDescriptor(beanType); BeanDescriptor<T> desc = descriptor(beanType);
if (desc == null) { if (desc == null) {
throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -974,7 +974,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> DefaultOrmQuery<T> createQuery(Class<T> beanType) { public <T> DefaultOrmQuery<T> createQuery(Class<T> beanType) {
BeanDescriptor<T> desc = getBeanDescriptor(beanType); BeanDescriptor<T> desc = descriptor(beanType);
if (desc == null) { if (desc == null) {
throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(beanType.getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -983,7 +983,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public <T> Update<T> createUpdate(Class<T> beanType, String ormUpdate) { public <T> Update<T> createUpdate(Class<T> beanType, String ormUpdate) {
BeanDescriptor<?> desc = getBeanDescriptor(beanType); BeanDescriptor<?> desc = descriptor(beanType);
if (desc == null) { if (desc == null) {
String m = beanType.getName() + " is NOT an Entity Bean registered with this server?"; String m = beanType.getName() + " is NOT an Entity Bean registered with this server?";
throw new PersistenceException(m); throw new PersistenceException(m);
@@ -1134,14 +1134,14 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
* Return true if transactions PersistenceContext should be used. * Return true if transactions PersistenceContext should be used.
*/ */
private <T> boolean useTransactionPersistenceContext(SpiQuery<T> query) { private <T> boolean useTransactionPersistenceContext(SpiQuery<T> query) {
return PersistenceContextScope.TRANSACTION == getPersistenceContextScope(query); return PersistenceContextScope.TRANSACTION == persistenceContextScope(query);
} }
/** /**
* Return the PersistenceContextScope to use defined at query or server level. * Return the PersistenceContextScope to use defined at query or server level.
*/ */
@Override @Override
public PersistenceContextScope getPersistenceContextScope(SpiQuery<?> query) { public PersistenceContextScope persistenceContextScope(SpiQuery<?> query) {
PersistenceContextScope scope = query.getPersistenceContextScope(); PersistenceContextScope scope = query.getPersistenceContextScope();
return (scope != null) ? scope : defaultPersistenceContextScope; return (scope != null) ? scope : defaultPersistenceContextScope;
} }
@@ -2048,7 +2048,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
* Return all the BeanDescriptors. * Return all the BeanDescriptors.
*/ */
@Override @Override
public List<BeanDescriptor<?>> getBeanDescriptors() { public List<BeanDescriptor<?>> descriptors() {
return beanDescriptorManager.getBeanDescriptorList(); return beanDescriptorManager.getBeanDescriptorList();
} }
@@ -2056,7 +2056,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
* Return the transaction manager. * Return the transaction manager.
*/ */
@Override @Override
public SpiTransactionManager getTransactionManager() { public SpiTransactionManager transactionManager() {
return transactionManager; return transactionManager;
} }
@@ -2075,13 +2075,13 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public boolean isSupportedType(java.lang.reflect.Type genericType) { public boolean isSupportedType(java.lang.reflect.Type genericType) {
TypeInfo typeInfo = ParamTypeHelper.getTypeInfo(genericType); TypeInfo typeInfo = ParamTypeHelper.getTypeInfo(genericType);
return typeInfo != null && getBeanDescriptor(typeInfo.getBeanType()) != null; return typeInfo != null && descriptor(typeInfo.getBeanType()) != null;
} }
@Override @Override
public Object beanId(Object bean, Object id) { public Object beanId(Object bean, Object id) {
EntityBean eb = checkEntityBean(bean); EntityBean eb = checkEntityBean(bean);
BeanDescriptor<?> desc = getBeanDescriptor(bean.getClass()); BeanDescriptor<?> desc = descriptor(bean.getClass());
if (desc == null) { if (desc == null) {
throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -2091,7 +2091,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public Object beanId(Object bean) { public Object beanId(Object bean) {
EntityBean eb = checkEntityBean(bean); EntityBean eb = checkEntityBean(bean);
BeanDescriptor<?> desc = getBeanDescriptor(bean.getClass()); BeanDescriptor<?> desc = descriptor(bean.getClass());
if (desc == null) { if (desc == null) {
throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?"); throw new PersistenceException(bean.getClass().getName() + " is NOT an Entity Bean registered with this server?");
} }
@@ -2102,7 +2102,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
* Return the BeanDescriptor for a given type of bean. * Return the BeanDescriptor for a given type of bean.
*/ */
@Override @Override
public <T> BeanDescriptor<T> getBeanDescriptor(Class<T> beanClass) { public <T> BeanDescriptor<T> descriptor(Class<T> beanClass) {
return beanDescriptorManager.getBeanDescriptor(beanClass); return beanDescriptorManager.getBeanDescriptor(beanClass);
} }
@@ -2110,7 +2110,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
* Return the BeanDescriptor's for a given table name. * Return the BeanDescriptor's for a given table name.
*/ */
@Override @Override
public List<BeanDescriptor<?>> getBeanDescriptors(String tableName) { public List<BeanDescriptor<?>> descriptors(String tableName) {
return beanDescriptorManager.getBeanDescriptors(tableName); return beanDescriptorManager.getBeanDescriptors(tableName);
} }
@@ -2119,7 +2119,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
*/ */
@Override @Override
public List<? extends BeanType<?>> beanTypes() { public List<? extends BeanType<?>> beanTypes() {
return getBeanDescriptors(); return descriptors();
} }
/** /**
@@ -2132,11 +2132,11 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public BeanType<?> beanTypeForQueueId(String queueId) { public BeanType<?> beanTypeForQueueId(String queueId) {
return getBeanDescriptorByQueueId(queueId); return descriptorByQueueId(queueId);
} }
@Override @Override
public BeanDescriptor<?> getBeanDescriptorByQueueId(String queueId) { public BeanDescriptor<?> descriptorByQueueId(String queueId) {
return beanDescriptorManager.getBeanDescriptorByQueueId(queueId); return beanDescriptorManager.getBeanDescriptorByQueueId(queueId);
} }
@@ -2145,14 +2145,14 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
*/ */
@Override @Override
public <T> BeanType<T> beanType(Class<T> beanType) { public <T> BeanType<T> beanType(Class<T> beanType) {
return getBeanDescriptor(beanType); return descriptor(beanType);
} }
/** /**
* Return the BeanDescriptor using its class name. * Return the BeanDescriptor using its class name.
*/ */
@Override @Override
public BeanDescriptor<?> getBeanDescriptorById(String beanClassName) { public BeanDescriptor<?> descriptorById(String beanClassName) {
return beanDescriptorManager.getBeanDescriptorByClassName(beanClassName); return beanDescriptorManager.getBeanDescriptorByClassName(beanClassName);
} }
@@ -2278,7 +2278,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
@Override @Override
public Set<Property> checkUniqueness(Object bean, Transaction transaction) { public Set<Property> checkUniqueness(Object bean, Transaction transaction) {
EntityBean entityBean = checkEntityBean(bean); EntityBean entityBean = checkEntityBean(bean);
BeanDescriptor<?> beanDesc = getBeanDescriptor(entityBean.getClass()); BeanDescriptor<?> beanDesc = descriptor(entityBean.getClass());
BeanProperty idProperty = beanDesc.idProperty(); BeanProperty idProperty = beanDesc.idProperty();
// if the ID of the Property is null we are unable to check uniqueness // if the ID of the Property is null we are unable to check uniqueness
if (idProperty == null) { if (idProperty == null) {
@@ -66,7 +66,7 @@ public final class DtoQueryRequest<T> extends AbstractSqlQueryRequest {
@Override @Override
protected void setResultSet(ResultSet resultSet, Object queryPlanKey) throws SQLException { protected void setResultSet(ResultSet resultSet, Object queryPlanKey) throws SQLException {
this.resultSet = resultSet; this.resultSet = resultSet;
this.dataReader = new RsetDataReader(server.getDataTimeZone(), resultSet); this.dataReader = new RsetDataReader(server.dataTimeZone(), resultSet);
obtainPlan(queryPlanKey); obtainPlan(queryPlanKey);
} }
@@ -325,7 +325,7 @@ public final class OrmQueryRequest<T> extends BeanRequest implements SpiOrmQuery
if (ctx != null) return ctx; if (ctx != null) return ctx;
// determine the scope (from the query and then server) // determine the scope (from the query and then server)
PersistenceContextScope scope = server.getPersistenceContextScope(query); PersistenceContextScope scope = server.persistenceContextScope(query);
if (scope == PersistenceContextScope.QUERY || t == null) { if (scope == PersistenceContextScope.QUERY || t == null) {
return new DefaultPersistenceContext(); return new DefaultPersistenceContext();
} }
@@ -745,7 +745,7 @@ public final class OrmQueryRequest<T> extends BeanRequest implements SpiOrmQuery
*/ */
public int lazyLoadBatchSize() { public int lazyLoadBatchSize() {
int batchSize = query.getLazyLoadBatchSize(); int batchSize = query.getLazyLoadBatchSize();
return (batchSize > 0) ? batchSize : server.getLazyLoadBatchSize(); return (batchSize > 0) ? batchSize : server.lazyLoadBatchSize();
} }
/** /**
@@ -759,14 +759,14 @@ public class BeanDescriptor<T> implements BeanType<T>, STreeType, SpiBeanType {
* Return the ReadAuditLogger for logging read audit events. * Return the ReadAuditLogger for logging read audit events.
*/ */
public ReadAuditLogger readAuditLogger() { public ReadAuditLogger readAuditLogger() {
return ebeanServer.getReadAuditLogger(); return ebeanServer.readAuditLogger();
} }
/** /**
* Return the ReadAuditPrepare for preparing read audit events prior to logging. * Return the ReadAuditPrepare for preparing read audit events prior to logging.
*/ */
private ReadAuditPrepare readAuditPrepare() { private ReadAuditPrepare readAuditPrepare() {
return ebeanServer.getReadAuditPrepare(); return ebeanServer.readAuditPrepare();
} }
public boolean isChangeLog() { public boolean isChangeLog() {
@@ -175,7 +175,7 @@ public final class DefaultPersister implements Persister {
public <T> List<T> draftRestore(Query<T> query, Transaction transaction) { public <T> List<T> draftRestore(Query<T> query, Transaction transaction) {
Class<T> beanType = query.getBeanType(); Class<T> beanType = query.getBeanType();
BeanDescriptor<T> desc = server.getBeanDescriptor(beanType); BeanDescriptor<T> desc = server.descriptor(beanType);
DraftHandler<T> draftHandler = new DraftHandler<>(desc, transaction); DraftHandler<T> draftHandler = new DraftHandler<>(desc, transaction);
@@ -220,7 +220,7 @@ public final class DefaultPersister implements Persister {
public <T> List<T> publish(Query<T> query, Transaction transaction) { public <T> List<T> publish(Query<T> query, Transaction transaction) {
Class<T> beanType = query.getBeanType(); Class<T> beanType = query.getBeanType();
BeanDescriptor<T> desc = server.getBeanDescriptor(beanType); BeanDescriptor<T> desc = server.descriptor(beanType);
DraftHandler<T> draftHandler = new DraftHandler<>(desc, transaction); DraftHandler<T> draftHandler = new DraftHandler<>(desc, transaction);
@@ -86,7 +86,7 @@ public class CQueryPlan implements SpiQueryPlan {
*/ */
CQueryPlan(OrmQueryRequest<?> request, SqlLimitResponse sqlRes, SqlTree sqlTree, boolean rawSql, String logWhereSql) { CQueryPlan(OrmQueryRequest<?> request, SqlLimitResponse sqlRes, SqlTree sqlTree, boolean rawSql, String logWhereSql) {
this.server = request.server(); this.server = request.server();
this.dataTimeZone = server.getDataTimeZone(); this.dataTimeZone = server.dataTimeZone();
this.beanType = request.descriptor().type(); this.beanType = request.descriptor().type();
this.planKey = request.queryPlanKey(); this.planKey = request.queryPlanKey();
SpiQuery<?> query = request.query(); SpiQuery<?> query = request.query();
@@ -111,7 +111,7 @@ public class CQueryPlan implements SpiQueryPlan {
*/ */
CQueryPlan(OrmQueryRequest<?> request, String sql, SqlTree sqlTree, String logWhereSql) { CQueryPlan(OrmQueryRequest<?> request, String sql, SqlTree sqlTree, String logWhereSql) {
this.server = request.server(); this.server = request.server();
this.dataTimeZone = server.getDataTimeZone(); this.dataTimeZone = server.dataTimeZone();
this.beanType = request.descriptor().type(); this.beanType = request.descriptor().type();
SpiQuery<?> query = request.query(); SpiQuery<?> query = request.query();
this.profileLocation = query.getProfileLocation(); this.profileLocation = query.getProfileLocation();
@@ -425,7 +425,7 @@ public final class DJsonContext implements SpiJsonContext {
* Return the BeanDescriptor for the given bean type. * Return the BeanDescriptor for the given bean type.
*/ */
private <T> BeanDescriptor<T> getDescriptor(Class<T> beanType) { private <T> BeanDescriptor<T> getDescriptor(Class<T> beanType) {
BeanDescriptor<T> d = server.getBeanDescriptor(beanType); BeanDescriptor<T> d = server.descriptor(beanType);
if (d == null) { if (d == null) {
throw new RuntimeException("No BeanDescriptor found for " + beanType); throw new RuntimeException("No BeanDescriptor found for " + beanType);
} }
@@ -600,7 +600,7 @@ public final class WriteJson implements SpiJsonWriter {
} }
private <T> BeanDescriptor<T> getDescriptor(Class<T> cls) { private <T> BeanDescriptor<T> getDescriptor(Class<T> cls) {
BeanDescriptor<T> d = server.getBeanDescriptor(cls); BeanDescriptor<T> d = server.descriptor(cls);
if (d == null) { if (d == null) {
throw new RuntimeException("No BeanDescriptor found for " + cls); throw new RuntimeException("No BeanDescriptor found for " + cls);
} }
@@ -47,7 +47,7 @@ public final class BeanPersistIds implements BinaryWritable {
public static BeanPersistIds readBinaryMessage(SpiEbeanServer server, BinaryReadContext input) throws IOException { public static BeanPersistIds readBinaryMessage(SpiEbeanServer server, BinaryReadContext input) throws IOException {
BeanDescriptor<?> desc = server.getBeanDescriptorById(input.readUTF()); BeanDescriptor<?> desc = server.descriptorById(input.readUTF());
BeanPersistIds bp = new BeanPersistIds(desc); BeanPersistIds bp = new BeanPersistIds(desc);
bp.read(input); bp.read(input);
return bp; return bp;
@@ -38,7 +38,7 @@ public abstract class BaseTestCase {
@AfterEach @AfterEach
public void checkForLeak(TestInfo testInfo) { public void checkForLeak(TestInfo testInfo) {
TransactionScopeManager scope = spiEbeanServer().getTransactionManager().scope(); TransactionScopeManager scope = spiEbeanServer().transactionManager().scope();
SpiTransaction trans = scope.getInScope(); SpiTransaction trans = scope.getInScope();
if (trans != null) { if (trans != null) {
String msg = getClass().getSimpleName() + "." + testInfo.getDisplayName() + " did not clear threadScope:" + trans; String msg = getClass().getSimpleName() + "." + testInfo.getDisplayName() + " did not clear threadScope:" + trans;
@@ -99,7 +99,7 @@ public abstract class BaseTestCase {
} }
protected SpiTransaction getInScopeTransaction() { protected SpiTransaction getInScopeTransaction() {
return spiEbeanServer().getTransactionManager().scope().getInScope(); return spiEbeanServer().transactionManager().scope().getInScope();
} }
/** /**
@@ -235,7 +235,7 @@ public abstract class BaseTestCase {
} }
protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) { protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) {
return spiEbeanServer().getBeanDescriptor(cls); return spiEbeanServer().descriptor(cls);
} }
protected <T> ServerCacheStatistics getBeanCacheStats(Class<T> cls, boolean reset) { protected <T> ServerCacheStatistics getBeanCacheStats(Class<T> cls, boolean reset) {
@@ -104,7 +104,7 @@ public class TDSpiEbeanServer extends TDSpiServer implements SpiEbeanServer {
} }
@Override @Override
public DataTimeZone getDataTimeZone() { public DataTimeZone dataTimeZone() {
return null; return null;
} }
@@ -139,7 +139,7 @@ public class TDSpiEbeanServer extends TDSpiServer implements SpiEbeanServer {
} }
@Override @Override
public PersistenceContextScope getPersistenceContextScope(SpiQuery<?> query) { public PersistenceContextScope persistenceContextScope(SpiQuery<?> query) {
return null; return null;
} }
@@ -149,12 +149,12 @@ public class TDSpiEbeanServer extends TDSpiServer implements SpiEbeanServer {
} }
@Override @Override
public ReadAuditLogger getReadAuditLogger() { public ReadAuditLogger readAuditLogger() {
return null; return null;
} }
@Override @Override
public ReadAuditPrepare getReadAuditPrepare() { public ReadAuditPrepare readAuditPrepare() {
return null; return null;
} }
@@ -164,32 +164,32 @@ public class TDSpiEbeanServer extends TDSpiServer implements SpiEbeanServer {
} }
@Override @Override
public BeanDescriptor<?> getBeanDescriptorByQueueId(String queueId) { public BeanDescriptor<?> descriptorByQueueId(String queueId) {
return null; return null;
} }
@Override @Override
public SpiTransactionManager getTransactionManager() { public SpiTransactionManager transactionManager() {
return null; return null;
} }
@Override @Override
public List<BeanDescriptor<?>> getBeanDescriptors() { public List<BeanDescriptor<?>> descriptors() {
return null; return null;
} }
@Override @Override
public <T> BeanDescriptor<T> getBeanDescriptor(Class<T> type) { public <T> BeanDescriptor<T> descriptor(Class<T> type) {
return null; return null;
} }
@Override @Override
public BeanDescriptor<?> getBeanDescriptorById(String descriptorId) { public BeanDescriptor<?> descriptorById(String descriptorId) {
return null; return null;
} }
@Override @Override
public List<BeanDescriptor<?>> getBeanDescriptors(String tableName) { public List<BeanDescriptor<?>> descriptors(String tableName) {
return null; return null;
} }
@@ -277,7 +277,7 @@ public class TDSpiEbeanServer extends TDSpiServer implements SpiEbeanServer {
} }
@Override @Override
public int getLazyLoadBatchSize() { public int lazyLoadBatchSize() {
return 0; return 0;
} }
@@ -26,7 +26,7 @@ public class CacheBeanDataTest extends BaseTestCase {
public void extract_load_on_customer() { public void extract_load_on_customer() {
SpiEbeanServer server = spiEbeanServer(); SpiEbeanServer server = spiEbeanServer();
BeanDescriptor<Customer> desc = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> desc = server.descriptor(Customer.class);
Customer c = new Customer(); Customer c = new Customer();
c.setId(98989); c.setId(98989);
@@ -78,7 +78,7 @@ public class CacheBeanDataTest extends BaseTestCase {
public void extract_load_withEmbeddedBean() { public void extract_load_withEmbeddedBean() {
SpiEbeanServer server = spiEbeanServer(); SpiEbeanServer server = spiEbeanServer();
BeanDescriptor<EPerson> desc = server.getBeanDescriptor(EPerson.class); BeanDescriptor<EPerson> desc = server.descriptor(EPerson.class);
BeanPropertyAssocOne<?> addressBeanProperty = (BeanPropertyAssocOne<?>) desc.beanProperty("address"); BeanPropertyAssocOne<?> addressBeanProperty = (BeanPropertyAssocOne<?>) desc.beanProperty("address");
EAddress address = new EAddress(); EAddress address = new EAddress();
@@ -24,7 +24,7 @@ public class CachedBeanDataFromBeanTest extends BaseTestCase {
@Test @Test
public void extract() { public void extract() {
BeanDescriptor<Customer> desc = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> desc = server.descriptor(Customer.class);
Date largeDate = new Date(9223372036825200000L); Date largeDate = new Date(9223372036825200000L);
@@ -56,7 +56,7 @@ public class CachedBeanDataFromBeanTest extends BaseTestCase {
car.setDriver("Jimmy"); car.setDriver("Jimmy");
car.setNotes("some notes"); car.setNotes("some notes");
BeanDescriptor<Car> carDesc = server.getBeanDescriptor(Car.class); BeanDescriptor<Car> carDesc = server.descriptor(Car.class);
CachedBeanData cacheData = CachedBeanDataFromBean.extract(carDesc, (EntityBean) car); CachedBeanData cacheData = CachedBeanDataFromBean.extract(carDesc, (EntityBean) car);
Car newCar = new Car(); Car newCar = new Car();
@@ -100,7 +100,7 @@ public class BinaryTransactionEventReadWriteTest extends BaseTestCase {
class TDEbeanServer extends TDSpiEbeanServer { class TDEbeanServer extends TDSpiEbeanServer {
@Override @Override
public BeanDescriptor<?> getBeanDescriptorById(String descriptorId) { public BeanDescriptor<?> descriptorById(String descriptorId) {
return customerBeanDescriptor; return customerBeanDescriptor;
} }
} }
@@ -29,7 +29,7 @@ public class TestDiffHelpSimple extends BaseTestCase {
public TestDiffHelpSimple() { public TestDiffHelpSimple() {
server = DB.getDefault(); server = DB.getDefault();
SpiEbeanServer spiServer = (SpiEbeanServer) server; SpiEbeanServer spiServer = (SpiEbeanServer) server;
orderDesc = spiServer.getBeanDescriptor(Order.class); orderDesc = spiServer.descriptor(Order.class);
} }
private Order createBaseOrder(Database server) { private Order createBaseOrder(Database server) {
@@ -23,7 +23,7 @@ public class TestDiffHelpWithEmbedded extends BaseTestCase {
public TestDiffHelpWithEmbedded() { public TestDiffHelpWithEmbedded() {
server = DB.getDefault(); server = DB.getDefault();
SpiEbeanServer spiServer = (SpiEbeanServer) server; SpiEbeanServer spiServer = (SpiEbeanServer) server;
emainDesc = spiServer.getBeanDescriptor(EMain.class); emainDesc = spiServer.descriptor(EMain.class);
} }
@Test @Test
@@ -23,7 +23,7 @@ import static org.mockito.Mockito.when;
public class BeanDescriptorTest extends BaseTestCase { public class BeanDescriptorTest extends BaseTestCase {
private BeanDescriptor<Customer> customerDesc = spiEbeanServer().getBeanDescriptor(Customer.class); private BeanDescriptor<Customer> customerDesc = spiEbeanServer().descriptor(Customer.class);
@Test @Test
public void createReference() { public void createReference() {
@@ -74,7 +74,7 @@ public class BeanDescriptorTest extends BaseTestCase {
DB.save(shelter); DB.save(shelter);
BeanDescriptor<Animal> animalDesc = spiEbeanServer().getBeanDescriptor(Animal.class); BeanDescriptor<Animal> animalDesc = spiEbeanServer().descriptor(Animal.class);
Animal bean = animalDesc.createReference(Boolean.FALSE, false, dog.getId(), null); Animal bean = animalDesc.createReference(Boolean.FALSE, false, dog.getId(), null);
assertThat(bean.getId()).isEqualTo(dog.getId()); assertThat(bean.getId()).isEqualTo(dog.getId());
@@ -142,7 +142,7 @@ public class BeanDescriptorTest extends BaseTestCase {
@Test @Test
public void isIdTypeExternal_when_externalId() { public void isIdTypeExternal_when_externalId() {
BeanDescriptor<Country> countryDesc = spiEbeanServer().getBeanDescriptor(Country.class); BeanDescriptor<Country> countryDesc = spiEbeanServer().descriptor(Country.class);
assertThat(countryDesc.isIdGeneratedValue()).isFalse(); assertThat(countryDesc.isIdGeneratedValue()).isFalse();
} }
@@ -155,21 +155,21 @@ public class BeanDescriptorTest extends BaseTestCase {
@Test @Test
public void isIdTypeExternal_when_explicitGeneratedValue() { public void isIdTypeExternal_when_explicitGeneratedValue() {
BeanDescriptor<Contact> desc = spiEbeanServer().getBeanDescriptor(Contact.class); BeanDescriptor<Contact> desc = spiEbeanServer().descriptor(Contact.class);
assertThat(desc.isIdGeneratedValue()).isTrue(); assertThat(desc.isIdGeneratedValue()).isTrue();
} }
@Test @Test
public void isIdTypeExternal_when_uuidGenerator_and_generatedValue() { public void isIdTypeExternal_when_uuidGenerator_and_generatedValue() {
BeanDescriptor<BSite> desc = spiEbeanServer().getBeanDescriptor(BSite.class); BeanDescriptor<BSite> desc = spiEbeanServer().descriptor(BSite.class);
assertThat(desc.isIdGeneratedValue()).isTrue(); assertThat(desc.isIdGeneratedValue()).isTrue();
} }
@Test @Test
public void isIdTypeExternal_when_uuidGenerator_and_noGeneratedValue() { public void isIdTypeExternal_when_uuidGenerator_and_noGeneratedValue() {
BeanDescriptor<BUser> desc = spiEbeanServer().getBeanDescriptor(BUser.class); BeanDescriptor<BUser> desc = spiEbeanServer().descriptor(BUser.class);
assertThat(desc.isIdGeneratedValue()).isFalse(); assertThat(desc.isIdGeneratedValue()).isFalse();
} }
} }
@@ -27,7 +27,7 @@ public class BeanDescriptor_registerTest {
SpiEbeanServer ebeanServer = (SpiEbeanServer)DatabaseFactory.create(config); SpiEbeanServer ebeanServer = (SpiEbeanServer)DatabaseFactory.create(config);
try { try {
BeanDescriptor<EBasic> desc = ebeanServer.getBeanDescriptor(EBasic.class); BeanDescriptor<EBasic> desc = ebeanServer.descriptor(EBasic.class);
persistListenerRegistrationTests(desc); persistListenerRegistrationTests(desc);
persistControllerRegistrationTests(desc); persistControllerRegistrationTests(desc);
} finally { } finally {
@@ -19,7 +19,7 @@ public class BeanDescriptor_whenCreatedPropertyTest extends BaseTestCase {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Customer> desc = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> desc = server.descriptor(Customer.class);
BeanProperty whenCreatedProperty = desc.whenCreatedProperty(); BeanProperty whenCreatedProperty = desc.whenCreatedProperty();
assertEquals("cretime", whenCreatedProperty.dbColumn()); assertEquals("cretime", whenCreatedProperty.dbColumn());
@@ -28,7 +28,7 @@ public class BeanDescriptor_whenCreatedPropertyTest extends BaseTestCase {
assertEquals("updtime", whenModifiedProperty.dbColumn()); assertEquals("updtime", whenModifiedProperty.dbColumn());
BeanDescriptor<EBasic> eBasicDesc = server.getBeanDescriptor(EBasic.class); BeanDescriptor<EBasic> eBasicDesc = server.descriptor(EBasic.class);
assertNull(eBasicDesc.whenCreatedProperty()); assertNull(eBasicDesc.whenCreatedProperty());
assertNull(eBasicDesc.whenModifiedProperty()); assertNull(eBasicDesc.whenModifiedProperty());
} }
@@ -20,7 +20,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
public class BeanPropertyAssocManyTest extends BaseTestCase { public class BeanPropertyAssocManyTest extends BaseTestCase {
private BeanDescriptor<Customer> customerDesc = spiEbeanServer().getBeanDescriptor(Customer.class); private BeanDescriptor<Customer> customerDesc = spiEbeanServer().descriptor(Customer.class);
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
private BeanPropertyAssocMany<Customer> contacts() { private BeanPropertyAssocMany<Customer> contacts() {
@@ -31,7 +31,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
@Test @Test
public void testHasId() { public void testHasId() {
BeanDescriptor<Order> beanDescriptor = spiServer.getBeanDescriptor(Order.class); BeanDescriptor<Order> beanDescriptor = spiServer.descriptor(Order.class);
assertNotNull(beanDescriptor.idProperty()); assertNotNull(beanDescriptor.idProperty());
assertEquals("id", beanDescriptor.idProperty().name()); assertEquals("id", beanDescriptor.idProperty().name());
@@ -54,7 +54,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
@Test @Test
public void testIsReference() { public void testIsReference() {
BeanDescriptor<Customer> beanDescriptor = spiServer.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> beanDescriptor = spiServer.descriptor(Customer.class);
Customer order = new Customer(); Customer order = new Customer();
EntityBeanIntercept ebi = getIntercept(order); EntityBeanIntercept ebi = getIntercept(order);
@@ -69,7 +69,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
@Test @Test
public void isReference_withGeneratedOnInsertOnlyProperty_expect_false() { public void isReference_withGeneratedOnInsertOnlyProperty_expect_false() {
BeanDescriptor<UserInterestLive> descriptor = spiServer.getBeanDescriptor(UserInterestLive.class); BeanDescriptor<UserInterestLive> descriptor = spiServer.descriptor(UserInterestLive.class);
UserInterestLive bean = new UserInterestLive(new UserInterestLiveKey(1L, 2L)); UserInterestLive bean = new UserInterestLive(new UserInterestLiveKey(1L, 2L));
EntityBeanIntercept ebi = getIntercept(bean); EntityBeanIntercept ebi = getIntercept(bean);
assertFalse(descriptor.referenceIdPropertyOnly(ebi)); assertFalse(descriptor.referenceIdPropertyOnly(ebi));
@@ -78,7 +78,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
@Test @Test
public void test_getIdForJson() { public void test_getIdForJson() {
BeanDescriptor<Order> orderDesc = spiServer.getBeanDescriptor(Order.class); BeanDescriptor<Order> orderDesc = spiServer.descriptor(Order.class);
Order order = new Order(); Order order = new Order();
order.setId(42); order.setId(42);
@@ -96,7 +96,7 @@ public class TestBeanDescriptorHasIdProperty extends BaseTestCase {
RCustomer rCustomer = new RCustomer(); RCustomer rCustomer = new RCustomer();
rCustomer.setKey(key); rCustomer.setKey(key);
BeanDescriptor<RCustomer> rcustDesc = spiServer.getBeanDescriptor(RCustomer.class); BeanDescriptor<RCustomer> rcustDesc = spiServer.descriptor(RCustomer.class);
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Map<String, Object> idForJson = (Map<String, Object>) rcustDesc.idForJson(rCustomer); Map<String, Object> idForJson = (Map<String, Object>) rcustDesc.idForJson(rCustomer);
@@ -20,7 +20,7 @@ public class TestCollectionLoadedStatus extends BaseTestCase {
public void test() { public void test() {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Customer> custDesc = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> custDesc = server.descriptor(Customer.class);
Customer customer = new Customer(); Customer customer = new Customer();
EntityBean eb = (EntityBean) customer; EntityBean eb = (EntityBean) customer;
@@ -30,7 +30,7 @@ public class TestDiffHelpInsertSimple extends BaseTestCase {
public TestDiffHelpInsertSimple() { public TestDiffHelpInsertSimple() {
server = DB.getDefault(); server = DB.getDefault();
SpiEbeanServer spiServer = (SpiEbeanServer) server; SpiEbeanServer spiServer = (SpiEbeanServer) server;
orderDesc = spiServer.getBeanDescriptor(Order.class); orderDesc = spiServer.descriptor(Order.class);
} }
private Order createBaseOrder(Database server) { private Order createBaseOrder(Database server) {
@@ -22,7 +22,7 @@ public class TestDiffHelpInsertWithEmbedded extends BaseTestCase {
public TestDiffHelpInsertWithEmbedded() { public TestDiffHelpInsertWithEmbedded() {
Database server = DB.getDefault(); Database server = DB.getDefault();
SpiEbeanServer spiServer = (SpiEbeanServer) server; SpiEbeanServer spiServer = (SpiEbeanServer) server;
emainDesc = spiServer.getBeanDescriptor(EMain.class); emainDesc = spiServer.descriptor(EMain.class);
} }
@Test @Test
@@ -30,7 +30,7 @@ public class WriteJsonDirtyTest {
.findOne(); .findOne();
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Customer> descriptor = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> descriptor = server.descriptor(Customer.class);
customer.setName("dirtyCustName"); customer.setName("dirtyCustName");
customer.setAnniversary(new Date(System.currentTimeMillis())); customer.setAnniversary(new Date(System.currentTimeMillis()));
@@ -28,7 +28,7 @@ public class TransactionManagerTest extends BaseTestCase {
SpiEbeanServer server = spiEbeanServer(); SpiEbeanServer server = spiEbeanServer();
SpiTransactionManager transactionManager = server.getTransactionManager(); SpiTransactionManager transactionManager = server.transactionManager();
DataSource dataSource = transactionManager.getDataSource(); DataSource dataSource = transactionManager.getDataSource();
Connection connection = dataSource.getConnection(); Connection connection = dataSource.getConnection();
@@ -25,7 +25,7 @@ public class DocStoreBeanBaseAdapterTest extends BaseTestCase {
public void test_basic_construction() throws Exception { public void test_basic_construction() throws Exception {
SpiEbeanServer server = spiEbeanServer(); SpiEbeanServer server = spiEbeanServer();
BeanDescriptor<Order> orderDesc = server.getBeanDescriptor(Order.class); BeanDescriptor<Order> orderDesc = server.descriptor(Order.class);
DeployBeanDescriptor<Order> deployDesc = (DeployBeanDescriptor<Order>) mock(DeployBeanDescriptor.class); DeployBeanDescriptor<Order> deployDesc = (DeployBeanDescriptor<Order>) mock(DeployBeanDescriptor.class);
@@ -210,28 +210,28 @@ public class TestAnnotationBase extends BaseTestCase {
@Test @Test
public void testFindMaxSize() throws SecurityException { public void testFindMaxSize() throws SecurityException {
BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().getBeanDescriptor(TestAnnotationBaseEntity.class); BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().descriptor(TestAnnotationBaseEntity.class);
BeanProperty bp = descriptor.findProperty("constraintAnnotation"); BeanProperty bp = descriptor.findProperty("constraintAnnotation");
assertEquals(40, bp.dbLength()); assertEquals(40, bp.dbLength());
} }
@Test @Test
public void testFindJakartaMaxSize() throws SecurityException { public void testFindJakartaMaxSize() throws SecurityException {
BeanDescriptor<TestJakartaAnnotationBaseEntity> descriptor = spiEbeanServer().getBeanDescriptor(TestJakartaAnnotationBaseEntity.class); BeanDescriptor<TestJakartaAnnotationBaseEntity> descriptor = spiEbeanServer().descriptor(TestJakartaAnnotationBaseEntity.class);
BeanProperty bp = descriptor.findProperty("constraintAnnotation"); BeanProperty bp = descriptor.findProperty("constraintAnnotation");
assertEquals(40, bp.dbLength()); assertEquals(40, bp.dbLength());
} }
@Test @Test
public void annotationClassIndexes() throws SecurityException { public void annotationClassIndexes() throws SecurityException {
BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().getBeanDescriptor(TestAnnotationBaseEntity.class); BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().descriptor(TestAnnotationBaseEntity.class);
final IndexDefinition[] indexDefinitions = descriptor.indexDefinitions(); final IndexDefinition[] indexDefinitions = descriptor.indexDefinitions();
assertEquals(3, indexDefinitions.length); assertEquals(3, indexDefinitions.length);
} }
@Test @Test
public void testNotNullWithGroup() throws SecurityException { public void testNotNullWithGroup() throws SecurityException {
BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().getBeanDescriptor(TestAnnotationBaseEntity.class); BeanDescriptor<TestAnnotationBaseEntity> descriptor = spiEbeanServer().descriptor(TestAnnotationBaseEntity.class);
BeanProperty bp = descriptor.findProperty("null1"); BeanProperty bp = descriptor.findProperty("null1");
assertFalse(bp.isNullable()); assertFalse(bp.isNullable());
@@ -245,7 +245,7 @@ public class TestAnnotationBase extends BaseTestCase {
@Test @Test
public void testJakartaNotNullWithGroup() throws SecurityException { public void testJakartaNotNullWithGroup() throws SecurityException {
BeanDescriptor<TestJakartaAnnotationBaseEntity> descriptor = spiEbeanServer().getBeanDescriptor(TestJakartaAnnotationBaseEntity.class); BeanDescriptor<TestJakartaAnnotationBaseEntity> descriptor = spiEbeanServer().descriptor(TestJakartaAnnotationBaseEntity.class);
BeanProperty bp = descriptor.findProperty("null1"); BeanProperty bp = descriptor.findProperty("null1");
assertFalse(bp.isNullable()); assertFalse(bp.isNullable());
@@ -19,7 +19,7 @@ public class TestJodaType extends BaseTestCase {
public void test() { public void test() {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<TJodaEntity> beanDescriptor = server.getBeanDescriptor(TJodaEntity.class); BeanDescriptor<TJodaEntity> beanDescriptor = server.descriptor(TJodaEntity.class);
BeanProperty beanProperty = beanDescriptor.beanProperty("localTime"); BeanProperty beanProperty = beanDescriptor.beanProperty("localTime");
ScalarType<?> scalarType = beanProperty.scalarType(); ScalarType<?> scalarType = beanProperty.scalarType();
@@ -23,7 +23,7 @@ public class TestQueryWithCache extends BaseTestCase {
ResetBasicData.reset(); ResetBasicData.reset();
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Country> beanDescriptor = server.getBeanDescriptor(Country.class); BeanDescriptor<Country> beanDescriptor = server.descriptor(Country.class);
CacheOptions cacheOptions = beanDescriptor.cacheOptions(); CacheOptions cacheOptions = beanDescriptor.cacheOptions();
assertNotNull(cacheOptions); assertNotNull(cacheOptions);
@@ -23,7 +23,7 @@ public class TestDeleteByIdList extends BaseTestCase {
OrderDetail dummy = DB.reference(OrderDetail.class, 1); OrderDetail dummy = DB.reference(OrderDetail.class, 1);
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy); server.descriptor(OrderDetail.class).cacheBeanPut(dummy);
Customer c0 = ResetBasicData.createCustAndOrder("DelIdList-0"); Customer c0 = ResetBasicData.createCustAndOrder("DelIdList-0");
assertNotNull(c0); assertNotNull(c0);
@@ -23,7 +23,7 @@ public class TestDeleteCascadeById extends BaseTestCase {
OrderDetail dummy = DB.reference(OrderDetail.class, 1); OrderDetail dummy = DB.reference(OrderDetail.class, 1);
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
server.getBeanDescriptor(OrderDetail.class).cacheBeanPut(dummy); server.descriptor(OrderDetail.class).cacheBeanPut(dummy);
Customer cust = ResetBasicData.createCustAndOrder("DelCas"); Customer cust = ResetBasicData.createCustAndOrder("DelCas");
assertNotNull(cust); assertNotNull(cust);
@@ -79,7 +79,7 @@ public class TestOnCascadeDeleteChildrenWithCompositeKeys extends BaseTestCase {
SpiEbeanServer spiServer = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer spiServer = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<TestOnCascadeDeleteChildrenWithCompositeKeys.User> beanDescriptor = BeanDescriptor<TestOnCascadeDeleteChildrenWithCompositeKeys.User> beanDescriptor =
spiServer.getBeanDescriptor(TestOnCascadeDeleteChildrenWithCompositeKeys.User.class); spiServer.descriptor(TestOnCascadeDeleteChildrenWithCompositeKeys.User.class);
BeanPropertyAssocMany<?> beanProperty = (BeanPropertyAssocMany<?>) beanDescriptor.beanProperty("userRoles"); BeanPropertyAssocMany<?> beanProperty = (BeanPropertyAssocMany<?>) beanDescriptor.beanProperty("userRoles");
@@ -21,7 +21,7 @@ public class TestELBasic extends BaseTestCase {
public void testEl() { public void testEl() {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Customer> descriptor = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> descriptor = server.descriptor(Customer.class);
ElPropertyDeploy elId = descriptor.elPropertyDeploy("id"); ElPropertyDeploy elId = descriptor.elPropertyDeploy("id");
assertTrue(elId instanceof BeanProperty); assertTrue(elId instanceof BeanProperty);
@@ -24,7 +24,7 @@ public class TestInheritance extends BaseTestCase {
@Test @Test
public void testDescriptor() { public void testDescriptor() {
BeanDescriptor<GrandParentPerson> desc = spiEbeanServer().getBeanDescriptor(GrandParentPerson.class); BeanDescriptor<GrandParentPerson> desc = spiEbeanServer().descriptor(GrandParentPerson.class);
BeanProperty prop1 = desc.beanProperty("someBean"); BeanProperty prop1 = desc.beanProperty("someBean");
BeanProperty prop2 = desc.beanProperty("effectiveBean"); BeanProperty prop2 = desc.beanProperty("effectiveBean");
@@ -16,7 +16,7 @@ public class TestSeqBatch extends BaseTestCase {
return; return;
} }
BeanDescriptor<TOne> d = spiEbeanServer().getBeanDescriptor(TOne.class); BeanDescriptor<TOne> d = spiEbeanServer().descriptor(TOne.class);
Object id = d.nextId(null); Object id = d.nextId(null);
assertNotNull(id); assertNotNull(id);
for (int i = 0; i < 16; i++) { for (int i = 0; i < 16; i++) {
@@ -2,7 +2,6 @@ package org.tests.lifecycle;
import io.ebean.BaseTestCase; import io.ebean.BaseTestCase;
import io.ebean.DB; import io.ebean.DB;
import io.ebean.DB;
import io.ebeaninternal.api.SpiEbeanServer; import io.ebeaninternal.api.SpiEbeanServer;
import io.ebeaninternal.server.deploy.BeanDescriptor; import io.ebeaninternal.server.deploy.BeanDescriptor;
import org.tests.model.basic.EBasicWithLifecycle; import org.tests.model.basic.EBasicWithLifecycle;
@@ -167,7 +166,7 @@ public class TestLifecycleAnnotatedBean extends BaseTestCase {
DB.save(bean); DB.save(bean);
BeanDescriptor<EBasicWithLifecycle> desc = ((SpiEbeanServer) server()).getBeanDescriptor(EBasicWithLifecycle.class); BeanDescriptor<EBasicWithLifecycle> desc = ((SpiEbeanServer) server()).descriptor(EBasicWithLifecycle.class);
EBasicWithLifecycle loaded = desc.createReference(false, false, bean.getId(), null); EBasicWithLifecycle loaded = desc.createReference(false, false, bean.getId(), null);
// Here you see the big difference. // Here you see the big difference.
@@ -23,7 +23,7 @@ public class TestPersistenceContextServerConfig extends BaseTestCase {
SpiEbeanServer ebeanServer = (SpiEbeanServer) create(); SpiEbeanServer ebeanServer = (SpiEbeanServer) create();
try { try {
Query<EBasicVer> query = ebeanServer.find(EBasicVer.class); Query<EBasicVer> query = ebeanServer.find(EBasicVer.class);
PersistenceContextScope scope = ebeanServer.getPersistenceContextScope((SpiQuery<?>) query); PersistenceContextScope scope = ebeanServer.persistenceContextScope((SpiQuery<?>) query);
assertEquals(PersistenceContextScope.QUERY, scope); assertEquals(PersistenceContextScope.QUERY, scope);
} finally { } finally {
@@ -21,7 +21,7 @@ public class TestQueryJoinQueryNonRoot extends BaseTestCase {
public void test() { public void test() {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Order> d = server.getBeanDescriptor(Order.class); BeanDescriptor<Order> d = server.descriptor(Order.class);
ElPropertyValue elGetValue = d.elGetValue("customer.contacts"); ElPropertyValue elGetValue = d.elGetValue("customer.contacts");
assertTrue(elGetValue.containsMany()); assertTrue(elGetValue.containsMany());
@@ -25,7 +25,7 @@ public class TestManyLazyLoadingQuery extends BaseTestCase {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Order> descOrder = server.getBeanDescriptor(Order.class); BeanDescriptor<Order> descOrder = server.descriptor(Order.class);
BeanPropertyAssocMany<?> beanProperty = (BeanPropertyAssocMany<?>) descOrder.beanProperty("details"); BeanPropertyAssocMany<?> beanProperty = (BeanPropertyAssocMany<?>) descOrder.beanProperty("details");
List<Object> parentIds = new ArrayList<>(); List<Object> parentIds = new ArrayList<>();
@@ -27,7 +27,7 @@ public class TestInheritWithMany extends BaseTestCase {
assertNotNull(server); assertNotNull(server);
SpiEbeanServer spiServer = (SpiEbeanServer) server; SpiEbeanServer spiServer = (SpiEbeanServer) server;
BeanDescriptor<IMRoot> beanDescriptor = spiServer.getBeanDescriptor(IMRoot.class); BeanDescriptor<IMRoot> beanDescriptor = spiServer.descriptor(IMRoot.class);
InheritInfo inheritInfo = beanDescriptor.inheritInfo(); InheritInfo inheritInfo = beanDescriptor.inheritInfo();
assertNotNull(inheritInfo); assertNotNull(inheritInfo);
@@ -24,7 +24,7 @@ public class TestJsonBeanDescriptorParse extends BaseTestCase {
public void test() throws IOException { public void test() throws IOException {
SpiEbeanServer server = (SpiEbeanServer) DB.getDefault(); SpiEbeanServer server = (SpiEbeanServer) DB.getDefault();
BeanDescriptor<Customer> descriptor = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> descriptor = server.descriptor(Customer.class);
StringReader reader = new StringReader("{\"id\":123,\"name\":\"Hello rob\"}"); StringReader reader = new StringReader("{\"id\":123,\"name\":\"Hello rob\"}");
JsonParser parser = server.json().createParser(reader); JsonParser parser = server.json().createParser(reader);
@@ -42,7 +42,7 @@ public class TestTextJsonReferenceBean extends BaseTestCase {
Product refProd = jsonContext.toBean(Product.class, jsonString); Product refProd = jsonContext.toBean(Product.class, jsonString);
BeanDescriptor<Product> prodDesc = server.getBeanDescriptor(Product.class); BeanDescriptor<Product> prodDesc = server.descriptor(Product.class);
EntityBean eb = (EntityBean) refProd; EntityBean eb = (EntityBean) refProd;
prodDesc.isReference(eb._ebean_getIntercept()); prodDesc.isReference(eb._ebean_getIntercept());
@@ -73,7 +73,7 @@ public class TestTextJsonReferenceBean extends BaseTestCase {
Order o2 = jsonContext.toBean(Order.class, jsonOrder); Order o2 = jsonContext.toBean(Order.class, jsonOrder);
Customer customer = o2.getCustomer(); Customer customer = o2.getCustomer();
BeanDescriptor<Customer> custDesc = server.getBeanDescriptor(Customer.class); BeanDescriptor<Customer> custDesc = server.descriptor(Customer.class);
assertTrue(custDesc.isReference(((EntityBean) customer)._ebean_getIntercept())); assertTrue(custDesc.isReference(((EntityBean) customer)._ebean_getIntercept()));
} }
@@ -21,7 +21,7 @@ public final class VisitAllUsing extends VisitProperties {
* Visit all the descriptors for a given server. * Visit all the descriptors for a given server.
*/ */
public VisitAllUsing(BeanVisitor visitor, SpiEbeanServer server) { public VisitAllUsing(BeanVisitor visitor, SpiEbeanServer server) {
this(visitor, server.getBeanDescriptors()); this(visitor, server.descriptors());
} }
/** /**
@@ -93,7 +93,7 @@ public abstract class BaseTestCase {
} }
protected SpiTransaction getInScopeTransaction() { protected SpiTransaction getInScopeTransaction() {
return spiEbeanServer().getTransactionManager().scope().getInScope(); return spiEbeanServer().transactionManager().scope().getInScope();
} }
/** /**
@@ -229,7 +229,7 @@ public abstract class BaseTestCase {
} }
protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) { protected <T> BeanDescriptor<T> getBeanDescriptor(Class<T> cls) {
return spiEbeanServer().getBeanDescriptor(cls); return spiEbeanServer().descriptor(cls);
} }
protected <T> ServerCacheStatistics getBeanCacheStats(Class<T> cls, boolean reset) { protected <T> ServerCacheStatistics getBeanCacheStats(Class<T> cls, boolean reset) {