Package com.objectsql
Interface BaseService<T>
- All Superinterfaces:
ServiceChangedListener<T>,SQLService
- All Known Implementing Classes:
BaseServiceImpl,SpringBaseServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangedListener(ChangedListener listener) voidaddChangeListener(ChangeListener listener) voidaddDefaultListener(DefaultListener listener) voidaddQueryListener(QueryListener listener) voidcopyAllListeners(BaseService service) intcount(Expression... expressions) voidbooleanbooleanbooleandeletes(Expression... expressions) booleandeletesWithoutListener(Condition condition) booleandeletesWithoutListener(Expression... expressions) booleandeleteWithoutListener(Object object) booleanbooleanexists(Expression... expressions) <S> Sbooleanbooleanlist()list(int start, int size) list(Condition condition, MultiOrder multiOrder) list(Condition condition, MultiOrder multiOrder, Integer limit) list(Expression... expressions) list(Names names, Condition condition, MultiOrder multiOrder) list(Names names, Condition condition, MultiOrder multiOrder, Integer limit) <S> List<S> <S> List<S> <S> List<S> voidquery(IQuery query, ResultSetProcessHandler<T> resultSetHandler) intqueryCount(IQuery query) <S> Pageable<S> voidremoveChangedListener(ChangedListener listener) voidremoveChangeListener(ChangeListener listener) voidremoveDefaultListener(DefaultListener listener) voidremoveQueryListener(QueryListener listener) voidsetChangedListeners(List<ChangedListener> changedListeners) voidsetChangeListeners(List<ChangeListener> changeListeners) voidsetDefaultListeners(List<DefaultListener> defaultListeners) voidsetObjectSQLManager(ObjectSQLManager objectSQLManager) voidsetQueryListeners(List<QueryListener> queryListeners) voidtriggerChangedListenerImmediately(ORMType ormType, T original, T current) voidtriggerChangedListenerImmediately(ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns) voidtriggerChangedListenerWhenTransactionFinish(ServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current) voidtriggerChangedListenerWhenTransactionFinish(ServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns) voidtriggerChangeListener(ORMType ormType, T original, T t) voidtriggerChangeListener(ORMType ormType, T original, T t, boolean updateNull, String[] nullColumns) voidtriggerDefaultListener(ORMType type, T t) booleanboolean<P,R> boolean updateLambdaNull(T t, LambdaQuery<P, R>... forNullColumns) <P,R> boolean updateLambdaNullWithoutListener(T t, LambdaQuery<P, R>... forNullColumns) booleanupdateNull(T t, String... forNullColumns) booleanupdateNullWithoutListener(T t, String... forNullColumns) booleanbooleanupdates(T t, Expression... expressions) <P,R> boolean updatesLambdaNull(T t, LambdaQuery<P, R>[] forNullColumns, Condition condition) <P,R> boolean updatesLambdaNull(T t, LambdaQuery<P, R>[] forNullColumns, Expression... expressions) <P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P, R>[] forNullColumns, Condition condition) <P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P, R>[] forNullColumns, Expression... expressions) booleanupdatesNull(T t, Condition condition) booleanupdatesNull(T t, Expression... expressions) booleanupdatesNull(T t, String[] forNullColumns, Condition condition) booleanupdatesNull(T t, String[] forNullColumns, Expression... expressions) booleanupdatesNullWithoutListener(T t, Condition condition) booleanupdatesNullWithoutListener(T t, Expression... expressions) booleanupdatesNullWithoutListener(T t, String[] forNullColumns, Condition condition) booleanupdatesNullWithoutListener(T t, String[] forNullColumns, Expression... expressions) booleanupdatesWithoutListener(Expression[] values, Expression[] conditions) booleanupdatesWithoutListener(T t, Condition condition) booleanupdatesWithoutListener(T t, Expression... expressions) booleanbooleanupdateWithoutListener(T t, boolean updateNull) Methods inherited from interface com.objectsql.listener.ServiceChangedListener
changedMethods inherited from interface com.objectsql.SQLService
batchInserts, batchInserts, batchInserts, batchInserts, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, batchUpdates, changeDataSource, columns, createOrUpdate, createOrUpdate, currentDatabaseName, currentDatabaseType, drop, execute, executeBatch, executeBatch, getConnection, getDatabaseDateTime, getDatabaseNanoTime, getDataSource, getObjectSQLManager, getOptions, getSchema, getTableName, query, queryCount, queryMap, queryMapList, queryObject, queryObjectList, queryResult, setSchema, table, table, tableColumns, tableColumns, tableColumnsClass, tableColumnsClass, tableExists, tables, tables, txCommit, txCommit, txCommit, txCommit, txCommit, txCommit
-
Method Details
-
setObjectSQLManager
- Specified by:
setObjectSQLManagerin interfaceSQLService
-
addDefaultListener
-
removeDefaultListener
-
addChangeListener
-
removeChangeListener
-
addChangedListener
-
removeChangedListener
-
addQueryListener
-
removeQueryListener
-
getDefaultListeners
List<DefaultListener> getDefaultListeners() -
setDefaultListeners
-
getChangeListeners
List<ChangeListener> getChangeListeners() -
setChangeListeners
-
getChangedListeners
List<ChangedListener> getChangedListeners() -
setChangedListeners
-
getQueryListeners
List<QueryListener> getQueryListeners() -
setQueryListeners
-
copyAllListeners
-
triggerDefaultListener
-
triggerChangeListener
-
triggerChangeListener
-
triggerChangedListenerImmediately
-
triggerChangedListenerImmediately
-
triggerChangedListenerWhenTransactionFinish
void triggerChangedListenerWhenTransactionFinish(ServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current) -
triggerChangedListenerWhenTransactionFinish
void triggerChangedListenerWhenTransactionFinish(ServiceChangedListener serviceChangedListener, ORMType ormType, T original, T current, boolean updateNull, String[] nullColumns) -
get
-
insert
-
insertWithoutListener
-
update
-
updateWithoutListener
-
update
-
updateWithoutListener
-
updateNull
-
updateNullWithoutListener
-
updateLambdaNull
-
updateLambdaNullWithoutListener
-
updates
-
updatesWithoutListener
-
updatesNull
-
updatesNullWithoutListener
-
updatesNull
-
updatesNullWithoutListener
-
updatesLambdaNull
-
updatesLambdaNullWithoutListener
<P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P, R>[] forNullColumns, Expression... expressions) -
updates
-
updatesWithoutListener
-
updatesNull
-
updatesNullWithoutListener
-
updatesWithoutListener
-
updatesNull
-
updatesNullWithoutListener
-
updatesLambdaNull
-
updatesLambdaNullWithoutListener
<P,R> boolean updatesLambdaNullWithoutListener(T t, LambdaQuery<P, R>[] forNullColumns, Condition condition) -
delete
-
deleteWithoutListener
-
deletes
-
deletesWithoutListener
-
deletes
-
deletesWithoutListener
-
count
-
exists
-
exists
-
listNames
-
list
-
list
-
list
-
list
-
list
-
list
-
list
-
list
-
list
-
query
-
query
-
query
-
query
-
queryCount
-
queryPage
-
tableName
- Throws:
ORMException
-
createOrUpdate
- Throws:
ORMException
-