package com.avaje.ebeaninternal.api; import com.avaje.ebean.*; import com.avaje.ebean.bean.BeanCollection; import com.avaje.ebean.bean.CallStack; import com.avaje.ebean.bean.EntityBeanIntercept; import com.avaje.ebean.bean.ObjectGraphNode; import com.avaje.ebean.cache.ServerCacheManager; import com.avaje.ebean.config.ServerConfig; import com.avaje.ebean.config.dbplatform.DatabasePlatform; import com.avaje.ebean.meta.MetaInfoManager; import com.avaje.ebean.text.csv.CsvReader; import com.avaje.ebean.text.json.JsonContext; import com.avaje.ebeaninternal.server.autofetch.AutoFetchManager; import com.avaje.ebeaninternal.server.core.PstmtBatch; import com.avaje.ebeaninternal.server.core.SpiOrmQueryRequest; import com.avaje.ebeaninternal.server.ddl.DdlGenerator; import com.avaje.ebeaninternal.server.deploy.BeanDescriptor; import com.avaje.ebeaninternal.server.query.CQuery; import com.avaje.ebeaninternal.server.query.CQueryEngine; import com.avaje.ebeaninternal.server.transaction.RemoteTransactionEvent; import javax.persistence.OptimisticLockException; import javax.persistence.PersistenceException; import java.lang.reflect.Type; import java.util.*; /** * Test double for SpiEbeanServer. */ public class TDSpiEbeanServer implements SpiEbeanServer { String name; public TDSpiEbeanServer() { } public TDSpiEbeanServer(String name) { this.name = name; } @Override public void shutdownManaged() { } @Override public boolean isCollectQueryOrigins() { return false; } @Override public ServerConfig getServerConfig() { return null; } @Override public DatabasePlatform getDatabasePlatform() { return null; } @Override public PstmtBatch getPstmtBatch() { return null; } @Override public CallStack createCallStack() { return null; } @Override public PersistenceContextScope getPersistenceContextScope(SpiQuery query) { return null; } @Override public DdlGenerator getDdlGenerator() { return null; } @Override public AutoFetchManager getAutoFetchManager() { return null; } @Override public void clearQueryStatistics() { } @Override public List> getBeanDescriptors() { return null; } @Override public BeanDescriptor getBeanDescriptor(Class type) { return null; } @Override public BeanDescriptor getBeanDescriptorById(String descriptorId) { return null; } @Override public List> getBeanDescriptors(String tableName) { return null; } @Override public void externalModification(TransactionEventTable event) { } @Override public SpiTransaction createServerTransaction(boolean isExplicit, int isolationLevel) { return null; } @Override public SpiTransaction getCurrentServerTransaction() { return null; } @Override public ScopeTrans createScopeTrans(TxScope txScope) { return null; } @Override public SpiTransaction createQueryTransaction() { return null; } @Override public void remoteTransactionEvent(RemoteTransactionEvent event) { } @Override public SpiOrmQueryRequest createQueryRequest(BeanDescriptor desc, SpiQuery q, Transaction t) { return null; } @Override public CQuery compileQuery(Query query, Transaction t) { return null; } @Override public CQueryEngine getQueryEngine() { return null; } @Override public List findIdsWithCopy(Query query, Transaction t) { return null; } @Override public int findRowCountWithCopy(Query query, Transaction t) { return 0; } @Override public void loadBean(LoadBeanRequest loadRequest) { } @Override public void loadMany(LoadManyRequest loadRequest) { } @Override public int getLazyLoadBatchSize() { return 0; } @Override public boolean isSupportedType(Type genericType) { return false; } @Override public void collectQueryStats(ObjectGraphNode objectGraphNode, long loadedBeanCount, long timeMicros) { } @Override public void loadMany(BeanCollection collection, boolean onlyIds) { } @Override public void loadBean(EntityBeanIntercept ebi) { } @Override public void shutdown(boolean shutdownDataSource, boolean deregisterDriver) { } @Override public AdminAutofetch getAdminAutofetch() { return null; } @Override public String getName() { return name; } @Override public ExpressionFactory getExpressionFactory() { return null; } @Override public MetaInfoManager getMetaInfoManager() { return null; } @Override public BeanState getBeanState(Object bean) { return null; } @Override public Object getBeanId(Object bean) { return null; } @Override public Map diff(Object a, Object b) { return null; } @Override public T createEntityBean(Class type) { return null; } @Override public CsvReader createCsvReader(Class beanType) { return null; } @Override public Query createNamedQuery(Class beanType, String namedQuery) { return null; } @Override public Query createQuery(Class beanType, String query) { return null; } @Override public Query createQuery(Class beanType) { return null; } @Override public Query find(Class beanType) { return null; } @Override public Object nextId(Class beanType) { return null; } @Override public Filter filter(Class beanType) { return null; } @Override public void sort(List list, String sortByClause) { } @Override public Update createNamedUpdate(Class beanType, String namedUpdate) { return null; } @Override public Update createUpdate(Class beanType, String ormUpdate) { return null; } @Override public SqlQuery createSqlQuery(String sql) { return null; } @Override public SqlQuery createNamedSqlQuery(String namedQuery) { return null; } @Override public SqlUpdate createSqlUpdate(String sql) { return null; } @Override public CallableSql createCallableSql(String callableSql) { return null; } @Override public SqlUpdate createNamedSqlUpdate(String namedQuery) { return null; } @Override public void register(TransactionCallback transactionCallback) throws PersistenceException { } @Override public Transaction createTransaction() { return null; } @Override public Transaction createTransaction(TxIsolation isolation) { return null; } @Override public Transaction beginTransaction() { return null; } @Override public Transaction beginTransaction(TxScope scope) { return null; } @Override public Transaction beginTransaction(TxIsolation isolation) { return null; } @Override public Transaction currentTransaction() { return null; } @Override public void commitTransaction() { } @Override public void rollbackTransaction() { } @Override public void endTransaction() { } @Override public void refresh(Object bean) { } @Override public void refreshMany(Object bean, String propertyName) { } @Override public T find(Class beanType, Object uid) { return null; } @Override public T getReference(Class beanType, Object id) { return null; } @Override public int findRowCount(Query query, Transaction transaction) { return 0; } @Override public List findIds(Query query, Transaction transaction) { return null; } @Override public QueryIterator findIterate(Query query, Transaction transaction) { return null; } @Override public void findEach(Query query, QueryEachConsumer consumer, Transaction transaction) { } @Override public void findEachWhile(Query query, QueryEachWhileConsumer consumer, Transaction transaction) { } @Override public void findVisit(Query query, QueryResultVisitor visitor, Transaction transaction) { } @Override public List findList(Query query, Transaction transaction) { return null; } @Override public FutureRowCount findFutureRowCount(Query query, Transaction transaction) { return null; } @Override public FutureIds findFutureIds(Query query, Transaction transaction) { return null; } @Override public FutureList findFutureList(Query query, Transaction transaction) { return null; } @Override public SqlFutureList findFutureList(SqlQuery query, Transaction transaction) { return null; } @Override public PagedList findPagedList(Query query, Transaction transaction, int pageIndex, int pageSize) { return null; } @Override public Set findSet(Query query, Transaction transaction) { return null; } @Override public Map findMap(Query query, Transaction transaction) { return null; } @Override public T findUnique(Query query, Transaction transaction) { return null; } @Override public List findList(SqlQuery query, Transaction transaction) { return null; } @Override public Set findSet(SqlQuery query, Transaction transaction) { return null; } @Override public Map findMap(SqlQuery query, Transaction transaction) { return null; } @Override public SqlRow findUnique(SqlQuery query, Transaction transaction) { return null; } @Override public void save(Object bean) throws OptimisticLockException { } @Override public int save(Iterator it) throws OptimisticLockException { return 0; } @Override public int save(Collection beans) throws OptimisticLockException { return 0; } @Override public void delete(Object bean) throws OptimisticLockException { } @Override public int delete(Iterator it) throws OptimisticLockException { return 0; } @Override public int delete(Collection c) throws OptimisticLockException { return 0; } @Override public int delete(Class beanType, Object id) { return 0; } @Override public int delete(Class beanType, Object id, Transaction transaction) { return 0; } @Override public void delete(Class beanType, Collection ids) { } @Override public void delete(Class beanType, Collection ids, Transaction transaction) { } @Override public int execute(SqlUpdate updSql) { return 0; } @Override public int execute(Update update) { return 0; } @Override public int execute(Update update, Transaction t) { return 0; } @Override public int execute(CallableSql callableSql) { return 0; } @Override public void externalModification(String tableName, boolean inserted, boolean updated, boolean deleted) { } @Override public T find(Class beanType, Object uid, Transaction transaction) { return null; } @Override public void save(Object bean, Transaction transaction) throws OptimisticLockException { } @Override public int save(Iterator it, Transaction transaction) throws OptimisticLockException { return 0; } @Override public int save(Collection beans, Transaction transaction) throws OptimisticLockException { return 0; } @Override public void markAsDirty(Object bean) { } @Override public void update(Object bean) throws OptimisticLockException { } @Override public void update(Object bean, Transaction t) throws OptimisticLockException { } @Override public void update(Object bean, Transaction transaction, boolean deleteMissingChildren) throws OptimisticLockException { } @Override public void update(Collection beans) throws OptimisticLockException { } @Override public void update(Collection beans, Transaction transaction) throws OptimisticLockException { } @Override public void insert(Object bean) { } @Override public void insert(Object bean, Transaction t) { } @Override public void insert(Collection beans) { } @Override public void insert(Collection beans, Transaction t) { } @Override public int deleteManyToManyAssociations(Object ownerBean, String propertyName) { return 0; } @Override public int deleteManyToManyAssociations(Object ownerBean, String propertyName, Transaction t) { return 0; } @Override public void saveManyToManyAssociations(Object ownerBean, String propertyName) { } @Override public void saveManyToManyAssociations(Object ownerBean, String propertyName, Transaction t) { } @Override public void saveAssociation(Object ownerBean, String propertyName) { } @Override public void saveAssociation(Object ownerBean, String propertyName, Transaction t) { } @Override public void delete(Object bean, Transaction t) throws OptimisticLockException { } @Override public int delete(Iterator it, Transaction t) throws OptimisticLockException { return 0; } @Override public int execute(SqlUpdate updSql, Transaction t) { return 0; } @Override public int execute(CallableSql callableSql, Transaction t) { return 0; } @Override public void execute(TxScope scope, TxRunnable r) { } @Override public void execute(TxRunnable r) { } @Override public T execute(TxScope scope, TxCallable c) { return null; } @Override public T execute(TxCallable c) { return null; } @Override public ServerCacheManager getServerCacheManager() { return null; } @Override public BackgroundExecutor getBackgroundExecutor() { return null; } @Override public void runCacheWarming() { } @Override public void runCacheWarming(Class beanType) { } @Override public JsonContext createJsonContext() { return null; } @Override public JsonContext json() { return null; } }