public class NinjaMorphia extends Object
| Modifier and Type | Method and Description |
|---|---|
<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 |
dropDatabase()
Drops all data in mognodb on the configured database in
ninja framework application.conf
|
<T> List<T> |
findAll(Class<T> clazz)
Retrieves all 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()
Returns the created morphia datastore
|
void |
save(Object object)
Saves a mapped morphia object to mongodb
|
void |
setMongoClient(com.mongodb.MongoClient mongoClient)
Convinent mehod for overwriting the morphia
object with a given MongoClient
|
public org.mongodb.morphia.Datastore getDatastore()
public void setMongoClient(com.mongodb.MongoClient mongoClient)
A - created MongoClient objectpublic <T> T findById(Object id, Class<T> clazz)
id - The id of the objectclazz - The mapped morphia classpublic <T> List<T> findAll(Class<T> clazz)
clazz - The mapped morphia classpublic <T> long countAll(Class<T> clazz)
clazz - 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)
clazz - The mapped morphia classpublic void dropDatabase()
Copyright © 2014. All rights reserved.