public interface IBaseService<T> extends IServiceChangedListener<T>, ISQLService
changedbatchSaves, 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, getDataSourceManager, getOptions, getTableName, query, queryCount, queryMap, queryMapList, queryObject, queryObjectList, queryResult, table, table, tableColumns, tableColumns, tableColumnsClass, tableColumnsClass, tableExists, tables, tablesvoid setDataSourceManager(DataSourceManager dataSourceManager)
setDataSourceManager in interface ISQLServicevoid addDefaultListener(IDefaultListener listener)
void removeDefaultListener(IDefaultListener listener)
void addChangeListener(IChangeListener listener)
void removeChangeListener(IChangeListener listener)
void addORMListener(IORMListener listener)
void removeORMListener(IORMListener listener)
void addChangedListener(IChangedListener listener)
void removeChangedListener(IChangedListener listener)
void addQueryListener(IQueryListener listener)
void removeQueryListener(IQueryListener listener)
List<IORMListener> getListeners()
void setListeners(List<IORMListener> listeners)
List<IDefaultListener> getDefaultListeners()
void setDefaultListeners(List<IDefaultListener> defaultListeners)
List<IChangeListener> getChangeListeners()
void setChangeListeners(List<IChangeListener> changeListeners)
List<IChangedListener> getChangedListeners()
void setChangedListeners(List<IChangedListener> changedListeners)
List<IQueryListener> getQueryListeners()
void setQueryListeners(List<IQueryListener> queryListeners)
void copyAllListeners(IBaseService service)
void triggerORMListener(ORMType type, T t, boolean updateNull, String[] nullColumns)
void triggerChangeListener(ORMType ormType, T original, T t, boolean updateNull, String[] nullColumns)
void triggerChangedListenerImmediately(ORMType ormType, T original, T current)
void triggerChangedListenerImmediately(ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns)
void triggerChangedListenerWhenTransactionFinish(IServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current)
void triggerChangedListenerWhenTransactionFinish(IServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns)
<S> S get(Object object)
boolean save(T t)
boolean saveWithoutListener(T t)
boolean update(T t)
boolean updateWithoutListener(T t)
boolean update(T t, boolean updateNull)
boolean updateWithoutListener(T t, boolean updateNull)
<P,R> boolean updateLambdaNull(T t, LambdaQuery<P,R>... forNullColumns)
<P,R> boolean updateLambdaNullWithoutListener(T t, LambdaQuery<P,R>... forNullColumns)
boolean updates(T t, Expression... expressions)
boolean updatesWithoutListener(T t, Expression... expressions)
boolean updatesNull(T t, Expression... expressions)
boolean updatesNullWithoutListener(T t, Expression... expressions)
boolean updatesNull(T t, String[] forNullColumns, Expression... expressions)
boolean updatesNullWithoutListener(T t, String[] forNullColumns, Expression... expressions)
<P,R> boolean updatesLambdaNull(T t, LambdaQuery<P,R>[] forNullColumns, Expression... expressions)
<P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P,R>[] forNullColumns, Expression... expressions)
boolean updatesWithoutListener(Expression[] values, Expression[] conditions)
boolean updatesNullWithoutListener(T t, String[] forNullColumns, Condition condition)
<P,R> boolean updatesLambdaNull(T t, LambdaQuery<P,R>[] forNullColumns, Condition condition)
<P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P,R>[] forNullColumns, Condition condition)
boolean delete(Object object)
boolean deleteWithoutListener(Object object)
boolean deletes(Condition condition)
boolean deletesWithoutListener(Condition condition)
boolean deletes(Expression... expressions)
boolean deletesWithoutListener(Expression... expressions)
int count(Expression... expressions)
boolean exists(Condition condition)
boolean exists(Expression... expressions)
List<T> list(Expression... expressions)
List<T> list(Condition condition, MultiOrder multiOrder)
List<T> list(Condition condition, MultiOrder multiOrder, Integer limit)
List<T> list(Names names, Condition condition, MultiOrder multiOrder)
int queryCount(IQuery query)
String tableName() throws ORMException
ORMExceptionvoid createOrUpdate()
throws ORMException
ORMExceptionCopyright © 2024. All rights reserved.