| Modifier and Type | Field and Description |
|---|---|
protected org.jongo.MongoCollection |
collection |
| Constructor and Description |
|---|
AbstractMongoDAO() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIndex(String field,
boolean asc,
boolean background)
Deprecated.
|
protected void |
addIndexes()
Deprecated.
|
protected void |
addTTLIndex(String field,
int ttl)
Deprecated.
|
protected void |
afterDelete(String id) |
protected void |
afterSave(T object) |
protected void |
beforeDelete(String id) |
protected void |
beforeSave(T object) |
protected <P> List<P> |
convertIterable(Iterable<P> as) |
protected org.jongo.Jongo |
createJongo(com.mongodb.DB db) |
void |
delete(String id) |
void |
delete(T object) |
T |
findById(String id) |
protected List<T> |
findByQuery(String query,
Object... params) |
protected T |
findFirstByQuery(String query,
String sort,
Object... params) |
List<T> |
findList() |
protected List<T> |
findSortedByQuery(String query,
String sort,
Object... params) |
protected <P> List<P> |
findSortedByQuery(String query,
String sort,
String projection,
Class<P> as,
Object... params) |
protected <P> List<P> |
findSortedByQuery(String query,
String sort,
String projection,
org.jongo.ResultHandler<P> handler,
Object... params) |
protected String |
getCollectionName() |
protected abstract Class<T> |
getEntityClass() |
void |
init() |
protected <R> Iterable<R> |
mapReduce(String name,
com.mongodb.DBObject query,
com.mongodb.DBObject sort,
MapReduceResultHandler<R> conv) |
protected <R> Iterable<R> |
mapReduce(String name,
MapReduceResultHandler<R> conv) |
T |
save(T object) |
@PostConstruct public final void init()
@Deprecated protected void addIndexes()
@Deprecated protected final void addIndex(String field, boolean asc, boolean background)
ChangelogUtil insteadfield - the fieldasc - true for ascending; false otherwisebackground - index async@Deprecated protected final void addTTLIndex(String field, int ttl)
ChangelogUtil insteadfield - the fieldttl - the TTL in secondsprotected String getCollectionName()
protected final <R> Iterable<R> mapReduce(String name, MapReduceResultHandler<R> conv)
protected final <R> Iterable<R> mapReduce(String name, com.mongodb.DBObject query, com.mongodb.DBObject sort, MapReduceResultHandler<R> conv)
protected final List<T> findSortedByQuery(String query, String sort, Object... params)
protected final <P> List<P> findSortedByQuery(String query, String sort, String projection, Class<P> as, Object... params)
protected final <P> List<P> findSortedByQuery(String query, String sort, String projection, org.jongo.ResultHandler<P> handler, Object... params)
protected void afterSave(T object)
protected void beforeSave(T object)
public final void delete(T object)
public final void delete(String id)
protected void beforeDelete(String id)
protected void afterDelete(String id)
protected org.jongo.Jongo createJongo(com.mongodb.DB db)
Copyright © 2013–2015 Taimos GmbH. All rights reserved.