public abstract class BaseServiceImpl<T> extends SQLServiceImpl implements IBaseService<T>, org.springframework.beans.factory.BeanFactoryAware
objectSQLManager, resultSetHandler, serviceClass, thisClass| Constructor and Description |
|---|
BaseServiceImpl() |
BaseServiceImpl(DataSource dataSource) |
BaseServiceImpl(ObjectSQLManager objectSQLManager) |
batchSaves, batchSaves, batchSaves, batchSaves, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, changeDataSource, closeConnection, columns, createOrUpdate, createOrUpdate, currentDatabaseName, currentDatabaseType, drop, execute, executeBatch, executeBatch, getConnection, getDatabaseDateTime, getDatabaseNanoTime, getDataSource, getObjectSQLManager, getOptions, getResultSetHandler, getTableName, query, queryCount, queryMap, queryMapList, queryObject, queryObjectList, queryResult, setObjectSQLManager, setResultSetHandler, table, table, tableColumns, tableColumns, tableColumnsClass, tableColumnsClass, tableExists, tables, tablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetObjectSQLManagerbatchSaves, batchSaves, batchSaves, batchSaves, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, changeDataSource, columns, createOrUpdate, createOrUpdate, currentDatabaseName, currentDatabaseType, drop, execute, executeBatch, executeBatch, getConnection, getDatabaseDateTime, getDatabaseNanoTime, getDataSource, getObjectSQLManager, getOptions, getTableName, query, queryCount, queryMap, queryMapList, queryObject, queryObjectList, queryResult, table, table, tableColumns, tableColumns, tableColumnsClass, tableColumnsClass, tableExists, tables, tablespublic BaseServiceImpl()
public BaseServiceImpl(ObjectSQLManager objectSQLManager)
public BaseServiceImpl(DataSource dataSource)
public List<IORMListener> getListeners()
getListeners in interface IBaseService<T>public void setListeners(List<IORMListener> listeners)
setListeners in interface IBaseService<T>public List<IDefaultListener> getDefaultListeners()
getDefaultListeners in interface IBaseService<T>public void setDefaultListeners(List<IDefaultListener> defaultListeners)
setDefaultListeners in interface IBaseService<T>public List<IChangeListener> getChangeListeners()
getChangeListeners in interface IBaseService<T>public void setChangeListeners(List<IChangeListener> changeListeners)
setChangeListeners in interface IBaseService<T>public List<IChangedListener> getChangedListeners()
getChangedListeners in interface IBaseService<T>public void setChangedListeners(List<IChangedListener> changedListeners)
setChangedListeners in interface IBaseService<T>public List<IQueryListener> getQueryListeners()
getQueryListeners in interface IBaseService<T>public void setQueryListeners(List<IQueryListener> queryListeners)
setQueryListeners in interface IBaseService<T>public void copyAllListeners(IBaseService service)
copyAllListeners in interface IBaseService<T>public void addDefaultListener(IDefaultListener listener)
addDefaultListener in interface IBaseService<T>public void removeDefaultListener(IDefaultListener listener)
removeDefaultListener in interface IBaseService<T>public void addChangeListener(IChangeListener listener)
addChangeListener in interface IBaseService<T>public void removeChangeListener(IChangeListener listener)
removeChangeListener in interface IBaseService<T>public void addChangedListener(IChangedListener listener)
addChangedListener in interface IBaseService<T>public void removeChangedListener(IChangedListener listener)
removeChangedListener in interface IBaseService<T>public void addORMListener(IORMListener listener)
addORMListener in interface IBaseService<T>public void removeORMListener(IORMListener listener)
removeORMListener in interface IBaseService<T>public void addQueryListener(IQueryListener listener)
addQueryListener in interface IBaseService<T>public void removeQueryListener(IQueryListener listener)
removeQueryListener in interface IBaseService<T>public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void triggerDefaultListener(ORMType type, T t)
triggerDefaultListener in interface IBaseService<T>public void triggerORMListener(ORMType type, T t)
triggerORMListener in interface IBaseService<T>public void triggerORMListener(ORMType type, T t, boolean updateNull, String[] nullColumns)
triggerORMListener in interface IBaseService<T>public void changed(ORMType ormType, ORMOption option)
changed in interface IServiceChangedListener<T>public void triggerChangeListener(ORMType ormType, T original, T t)
triggerChangeListener in interface IBaseService<T>public void triggerChangeListener(ORMType ormType, T original, T t, boolean updateNull, String[] nullColumns)
triggerChangeListener in interface IBaseService<T>public void triggerChangedListenerImmediately(ORMType ormType, T original, T current)
triggerChangedListenerImmediately in interface IBaseService<T>public void triggerChangedListenerImmediately(ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns)
triggerChangedListenerImmediately in interface IBaseService<T>public void triggerChangedListenerWhenTransactionFinish(IServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current)
triggerChangedListenerWhenTransactionFinish in interface IBaseService<T>public void triggerChangedListenerWhenTransactionFinish(IServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns)
triggerChangedListenerWhenTransactionFinish in interface IBaseService<T>public void beforeTriggerChangedListener(ORMType ormType, T original, T t, Connection connection)
public void beforeTriggerChangedListener(ORMType ormType, T original, T t, boolean updateNull, String[] nullColumns, Connection connection)
public boolean insert(T t)
insert in interface IBaseService<T>public boolean insertWithoutListener(T t)
insertWithoutListener in interface IBaseService<T>public boolean update(T t)
update in interface IBaseService<T>public boolean updateWithoutListener(T t)
updateWithoutListener in interface IBaseService<T>public boolean updateWithoutListener(T t, boolean updateNull)
updateWithoutListener in interface IBaseService<T>public boolean update(T t, boolean updateNull)
update in interface IBaseService<T>public boolean updateNull(T t, String... forNullColumns)
updateNull in interface IBaseService<T>public boolean updateNullWithoutListener(T t, String... forNullColumns)
updateNullWithoutListener in interface IBaseService<T>public <P,R> boolean updateLambdaNull(T t, LambdaQuery<P,R>... lambdaQueries)
updateLambdaNull in interface IBaseService<T>public <P,R> boolean updateLambdaNullWithoutListener(T t, LambdaQuery<P,R>... lambdaQueries)
updateLambdaNullWithoutListener in interface IBaseService<T>public boolean updates(T t, Expression... expressions)
updates in interface IBaseService<T>public boolean updatesWithoutListener(T t, Expression... expressions)
updatesWithoutListener in interface IBaseService<T>public boolean updatesNull(T t, Expression... expressions)
updatesNull in interface IBaseService<T>public boolean updatesNullWithoutListener(T t, Expression... expressions)
updatesNullWithoutListener in interface IBaseService<T>public boolean updatesNull(T t, String[] forNullColumns, Expression... expressions)
updatesNull in interface IBaseService<T>public boolean updatesNullWithoutListener(T t, String[] forNullColumns, Expression... expressions)
updatesNullWithoutListener in interface IBaseService<T>public <P,R> boolean updatesLambdaNull(T t, LambdaQuery<P,R>[] lambdaQueries, Expression... expressions)
updatesLambdaNull in interface IBaseService<T>public <P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P,R>[] lambdaQueries, Expression... expressions)
updatesLambdaNullWithoutListener in interface IBaseService<T>public boolean updates(T t, Condition condition)
updates in interface IBaseService<T>public boolean updatesWithoutListener(T t, Condition condition)
updatesWithoutListener in interface IBaseService<T>public boolean updatesNull(T t, Condition condition)
updatesNull in interface IBaseService<T>public boolean updatesNullWithoutListener(T t, Condition condition)
updatesNullWithoutListener in interface IBaseService<T>public boolean updatesNull(T t, String[] forNullColumns, Condition condition)
updatesNull in interface IBaseService<T>public boolean updatesNullWithoutListener(T t, String[] forNullColumns, Condition condition)
updatesNullWithoutListener in interface IBaseService<T>public <P,R> boolean updatesLambdaNull(T t, LambdaQuery<P,R>[] lambdaQueries, Condition condition)
updatesLambdaNull in interface IBaseService<T>public <P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P,R>[] lambdaQueries, Condition condition)
updatesLambdaNullWithoutListener in interface IBaseService<T>public boolean updatesWithoutListener(Expression[] values, Expression[] conditions)
updatesWithoutListener in interface IBaseService<T>public boolean delete(Object t)
delete in interface IBaseService<T>public boolean deleteWithoutListener(Object object)
deleteWithoutListener in interface IBaseService<T>public boolean deletes(Condition condition)
deletes in interface IBaseService<T>public boolean deletesWithoutListener(Condition condition)
deletesWithoutListener in interface IBaseService<T>public boolean deletes(Expression... expressions)
deletes in interface IBaseService<T>public boolean deletesWithoutListener(Expression... expressions)
deletesWithoutListener in interface IBaseService<T>public List<T> list()
list in interface IBaseService<T>public List<T> listNames(String... names)
listNames in interface IBaseService<T>public List<T> list(int start, int size)
list in interface IBaseService<T>public List<T> list(Expression... expressions)
list in interface IBaseService<T>public List<T> list(Condition condition, MultiOrder multiOrder)
list in interface IBaseService<T>public List<T> list(Condition condition, MultiOrder multiOrder, Integer limit)
list in interface IBaseService<T>public List<T> list(Names names, Condition condition)
list in interface IBaseService<T>public List<T> list(Names names, Condition condition, MultiOrder multiOrder)
list in interface IBaseService<T>public List<T> list(Names names, Condition condition, MultiOrder multiOrder, Integer limit)
list in interface IBaseService<T>public boolean exists(Condition condition)
exists in interface IBaseService<T>public boolean exists(Expression... expressions)
exists in interface IBaseService<T>public int count(Expression... expressions)
count in interface IBaseService<T>public <S> S get(Object object)
get in interface IBaseService<T>public <S> List<S> query(IQuery q)
query in interface IBaseService<T>public <S> List<S> query(IQuery q, int size)
query in interface IBaseService<T>public <S> List<S> query(IQuery q, int offset, int size)
query in interface IBaseService<T>public int queryCount(IQuery q)
queryCount in interface IBaseService<T>public <S> Pageable<S> queryPage(IQuery query, Pageable page)
queryPage in interface IBaseService<T>public String tableName() throws ORMException
tableName in interface IBaseService<T>ORMExceptionpublic void createOrUpdate()
throws ORMException
createOrUpdate in interface IBaseService<T>ORMExceptionCopyright © 2024. All rights reserved.