public class MongoDB extends Object
| Constructor and Description |
|---|
MongoDB(ninja.utils.NinjaProperties ninjaProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
<T> long |
countAll(Class<T> clazz)
Counts all objected of a mapped Morphia class
|
void |
delete(Object object)
Deletes a mapped Morphia object in MongoDB
|
<T> void |
deleteAll(Class<T> clazz)
Deletes all mapped Morphia objects of a given class
|
void |
disconnect() |
void |
dropDatabase()
Drops all data in mognodb on the configured database in
ninja framework application.conf
|
void |
ensureCaps() |
void |
ensureIndexes(boolean bl) |
<T> List<T> |
findAll(Class<T> clazz)
Retrieves a list of mapped Morphia objects from MongoDB
|
<T> T |
findById(Object id,
Class<T> clazz)
Retrieves a mapped Morphia object from MongoDb.
|
org.mongodb.morphia.Datastore |
getDatastore() |
com.mongodb.MongoClient |
getMongoClient() |
org.mongodb.morphia.Morphia |
getMorphia() |
void |
initMorphia() |
void |
save(Object object)
Saves a mapped Morphia object to MongoDB
|
public org.mongodb.morphia.Datastore getDatastore()
public org.mongodb.morphia.Morphia getMorphia()
public com.mongodb.MongoClient getMongoClient()
public void connect()
public void disconnect()
public void initMorphia()
public void ensureIndexes(boolean bl)
public void ensureCaps()
public <T> T findById(Object id, Class<T> clazz)
T - generic typeid - The id of the objectclazz - The mapped Morphia classpublic <T> List<T> findAll(Class<T> clazz)
T - generic typeclazz - The mapped Morphia classpublic <T> long countAll(Class<T> clazz)
T - generic typeclazz - The mapped Morphia classpublic void save(Object object)
object - The object to savepublic void delete(Object object)
object - The object to deletepublic <T> void deleteAll(Class<T> clazz)
T - generic typeclazz - The mapped Morphia classpublic void dropDatabase()
Copyright © 2016. All rights reserved.