T - the type parameterpublic abstract class AbstractReadOnlyEntityDaoImpl<T extends AbstractEntity> extends AbstractEntityDaoImpl<T>
| Modifier and Type | Field and Description |
|---|---|
Class<T> |
clazz
The Clazz.
|
tenantKey| Modifier | Constructor and Description |
|---|---|
protected |
AbstractReadOnlyEntityDaoImpl(Class<T> clazz)
Instantiates a new Ro abstract entity dao.
|
protected |
AbstractReadOnlyEntityDaoImpl(Class<T> clazz,
String tenantKey)
Instantiates a new Ro abstract entity dao.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
convertMap(Map map)
Convert map to entity.
|
T |
deleteById(String id)
Delete by id t.
|
List<T> |
findAll()
Find all list.
|
List<T> |
findAll(org.springframework.data.mongodb.core.query.Query query)
Find all list.
|
T |
findAndModify(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
Find and modify t.
|
T |
findAndRemove(org.springframework.data.mongodb.core.query.Query query)
Find and remove t.
|
T |
findAndReplace(org.springframework.data.mongodb.core.query.Query query,
T entity,
boolean returnNew,
boolean upsert)
Find and replace t.
|
T |
findById(String id)
Find by id t.
|
T |
findOne(org.springframework.data.mongodb.core.query.Query query)
Find one t.
|
T |
findOne(org.springframework.data.mongodb.core.query.Query query,
boolean updateViewed)
Find one t.
|
String |
getCollectionName()
Gets collection name.
|
T |
insert(T entity)
Insert t.
|
T |
modifyAndFind(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
Modify and find t.
|
T |
removeAndInsert(org.springframework.data.mongodb.core.query.Query query,
T entity)
Remove and insert t.
|
T |
save(T entity)
Save t.
|
protected void |
setEntityId(T entity,
String id)
Sets entity id.
|
T |
updateById(String id,
org.springframework.data.mongodb.core.query.Update update)
Update by id t.
|
long |
updateMulti(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
Update multi.
|
T |
upsert(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
Upsert t.
|
T |
upsertReturnOld(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
Upsert return old t.
|
aggregation, aggregation, bulkOperations, count, distinct, ensureIndex, findAll, findAll, findById, getCreatedByKey, getCreatedKey, getCriteria, getDeletedKey, getEntityId, getIdQuery, getMatchOperation, getMongoTemplate, getNow, getTenantId, getTenantQuery, getUpdatedByKey, getUpdatedKey, getViewedByKey, getViewedKey, insert, onFetch, onInsert, onUpdate, onUpdate, removeAll, save, setTenantId, setValues, setValuesOnInsert, setValuesOnUpdate, withDirect, withDirectQuery, withDirectUpdatepublic final Class<T extends AbstractEntity> clazz
protected AbstractReadOnlyEntityDaoImpl(Class<T> clazz)
clazz - the clazzprotected void setEntityId(T entity, String id)
AbstractEntityDaoImplsetEntityId in class AbstractEntityDaoImpl<T extends AbstractEntity>entity - the entityid - the idpublic String getCollectionName()
AbstractEntityDaoImplgetCollectionName in interface AbstractEntityDao<T extends AbstractEntity>getCollectionName in class AbstractEntityDaoImpl<T extends AbstractEntity>public T findById(String id)
AbstractEntityDaofindById in interface AbstractEntityDao<T extends AbstractEntity>findById in class AbstractEntityDaoImpl<T extends AbstractEntity>id - the idprotected abstract T convertMap(Map map)
map - the mappublic T findOne(org.springframework.data.mongodb.core.query.Query query, boolean updateViewed)
AbstractEntityDaofindOne in interface AbstractEntityDao<T extends AbstractEntity>findOne in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdateViewed - the viewedpublic T findOne(org.springframework.data.mongodb.core.query.Query query)
AbstractEntityDaofindOne in interface AbstractEntityDao<T extends AbstractEntity>findOne in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the querypublic List<T> findAll()
AbstractEntityDaofindAll in interface AbstractEntityDao<T extends AbstractEntity>findAll in class AbstractEntityDaoImpl<T extends AbstractEntity>public List<T> findAll(org.springframework.data.mongodb.core.query.Query query)
AbstractEntityDaofindAll in interface AbstractEntityDao<T extends AbstractEntity>findAll in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the querypublic final T findAndRemove(org.springframework.data.mongodb.core.query.Query query)
AbstractEntityDaoImplfindAndRemove in interface AbstractEntityDao<T extends AbstractEntity>findAndRemove in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the querypublic final T insert(T entity)
AbstractEntityDaoinsert in interface AbstractEntityDao<T extends AbstractEntity>insert in class AbstractEntityDaoImpl<T extends AbstractEntity>entity - the entitypublic final T save(T entity)
AbstractEntityDaosave in interface AbstractEntityDao<T extends AbstractEntity>save in class AbstractEntityDaoImpl<T extends AbstractEntity>entity - the entitypublic final T findAndModify(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaofindAndModify in interface AbstractEntityDao<T extends AbstractEntity>findAndModify in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdate - the updatepublic final T updateById(String id, org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaoupdateById in interface AbstractEntityDao<T extends AbstractEntity>updateById in class AbstractEntityDaoImpl<T extends AbstractEntity>id - the idupdate - the updatepublic final T modifyAndFind(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaomodifyAndFind in interface AbstractEntityDao<T extends AbstractEntity>modifyAndFind in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdate - the updatepublic final T upsert(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaoupsert in interface AbstractEntityDao<T extends AbstractEntity>upsert in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdate - the updatepublic final T upsertReturnOld(org.springframework.data.mongodb.core.query.Query query, org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaoupsertReturnOld in interface AbstractEntityDao<T extends AbstractEntity>upsertReturnOld in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdate - the updatepublic final T removeAndInsert(org.springframework.data.mongodb.core.query.Query query, T entity)
AbstractEntityDaoremoveAndInsert in interface AbstractEntityDao<T extends AbstractEntity>removeAndInsert in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryentity - the entitypublic final T deleteById(String id)
AbstractEntityDaodeleteById in interface AbstractEntityDao<T extends AbstractEntity>deleteById in class AbstractEntityDaoImpl<T extends AbstractEntity>id - the idpublic final long updateMulti(org.springframework.data.mongodb.core.query.Query query,
org.springframework.data.mongodb.core.query.Update update)
AbstractEntityDaoupdateMulti in interface AbstractEntityDao<T extends AbstractEntity>updateMulti in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryupdate - the updatepublic T findAndReplace(org.springframework.data.mongodb.core.query.Query query, T entity, boolean returnNew, boolean upsert)
AbstractEntityDaofindAndReplace in interface AbstractEntityDao<T extends AbstractEntity>findAndReplace in class AbstractEntityDaoImpl<T extends AbstractEntity>query - the queryentity - the entityreturnNew - the return newupsert - the upsertCopyright © 2022. All rights reserved.