public abstract class DaobabEndpointClient extends BaseTarget implements QueryTarget
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
entityAny
Constructor and Description |
---|
DaobabEndpointClient() |
Modifier and Type | Method and Description |
---|---|
OpenedTransactionTarget |
beginTransaction() |
protected abstract ResponseWrapper |
callDaobabServer(Query<? extends Entity,?> query,
boolean singleResult) |
<E extends Entity> |
delete(QueryDelete<E> query,
boolean transaction) |
<E extends Entity> |
delete(QueryDelete<E> query,
Propagation propagation) |
org.slf4j.Logger |
getLog() |
List<Entity> |
getTables() |
<E extends Entity> |
insert(QueryInsert<E> query,
boolean transaction) |
<E extends Entity> |
insert(QueryInsert<E> query,
Propagation propagation) |
boolean |
isBuffer() |
boolean |
isConnectedToDatabase() |
boolean |
isLogQueriesEnabled() |
<E extends Entity> |
readEntity(QueryEntity<E> query) |
<E extends Entity> |
readEntityList(QueryEntity<E> query) |
<E extends Entity,F> |
readField(QueryField<E,F> query) |
<E extends Entity,F> |
readFieldList(QueryField<E,F> query) |
Plate |
readPlate(QueryPlate query) |
PlateBuffer |
readPlateList(QueryPlate query) |
<E extends Entity> |
update(QueryUpdate<E> query,
boolean transaction) |
<E extends Entity> |
update(QueryUpdate<E> query,
Propagation propagation) |
addInterceptor, addInterceptorForAllEntities, afterDelete, afterInsert, afterUpdate, areInterceptorInUse, beforeDelete, beforeInsert, beforeUpdate, enableStatisticCollecting, getAccessProtector, getInterceptorsForEntity, getInterceptorsMap, getStatisticCollector, getStatistics, handleTransactionalTarget, isStatisticCollectingEnabled, isTransactionActive, setAccessProtector
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, deleteCollection, deletePkEntity, deletePkEntity, findAll, findAll, findFieldsByPk, findFieldsByPk, findManyByPk, findManyByPk, findOneByPk, findOneByPk, findOneByPk, getPrimaryKeyGenerator, insert, insertAll, insertAll, nativeSelect, nativeSelect, nativeSelect, select, select, select, select, select, selectRelated, update, update, update, update, updateWhole
toSqlQuery
aroundTransaction, isTransactionActive
public boolean isLogQueriesEnabled()
isLogQueriesEnabled
in interface Target
protected abstract ResponseWrapper callDaobabServer(Query<? extends Entity,?> query, boolean singleResult)
public boolean isConnectedToDatabase()
isConnectedToDatabase
in interface Target
public OpenedTransactionTarget beginTransaction()
beginTransaction
in interface Target
public org.slf4j.Logger getLog()
getLog
in interface ILoggerBean
getLog
in class BaseTarget
public <E extends Entity> Entities<E> readEntityList(QueryEntity<E> query)
readEntityList
in interface QueryReceiver
public <E extends Entity> E readEntity(QueryEntity<E> query)
readEntity
in interface QueryReceiver
public <E extends Entity,F> F readField(QueryField<E,F> query)
readField
in interface QueryReceiver
public <E extends Entity,F> List<F> readFieldList(QueryField<E,F> query)
readFieldList
in interface QueryReceiver
public PlateBuffer readPlateList(QueryPlate query)
readPlateList
in interface QueryReceiver
public Plate readPlate(QueryPlate query)
readPlate
in interface QueryReceiver
public <E extends Entity> int delete(QueryDelete<E> query, boolean transaction)
delete
in interface QueryReceiver
public <E extends Entity> int update(QueryUpdate<E> query, boolean transaction)
update
in interface QueryReceiver
public <E extends Entity> E insert(QueryInsert<E> query, boolean transaction)
insert
in interface QueryReceiver
public <E extends Entity> int delete(QueryDelete<E> query, Propagation propagation)
delete
in interface QueryReceiver
public <E extends Entity> int update(QueryUpdate<E> query, Propagation propagation)
update
in interface QueryReceiver
public <E extends Entity> E insert(QueryInsert<E> query, Propagation propagation)
insert
in interface QueryReceiver
Copyright © 2021. All rights reserved.