io.leopard.data4j.mongo
Class MongoImpl
java.lang.Object
io.leopard.data4j.mongo.MongoImpl
- All Implemented Interfaces:
- Mongo
public class MongoImpl
- extends java.lang.Object
- implements Mongo
| Nested classes/interfaces inherited from interface io.leopard.data4j.mongo.Mongo |
Mongo.IFind |
|
Constructor Summary |
MongoImpl()
|
MongoImpl(java.lang.String server,
java.lang.String database,
java.lang.String collectionName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MongoImpl
public MongoImpl()
MongoImpl
public MongoImpl(java.lang.String server,
java.lang.String database,
java.lang.String collectionName)
getServer
public java.lang.String getServer()
setServer
public void setServer(java.lang.String server)
getDatabase
public java.lang.String getDatabase()
setDatabase
public void setDatabase(java.lang.String database)
getCollectionName
public java.lang.String getCollectionName()
setCollectionName
public void setCollectionName(java.lang.String collectionName)
init
public void init()
destroy
public void destroy()
insert
public boolean insert(java.lang.Object bean)
- Specified by:
insert in interface Mongo
listFields
public static java.util.List<java.lang.reflect.Field> listFields(java.lang.Object bean)
query
public <T> T query()
- Specified by:
query in interface Mongo
drop
public boolean drop()
- Specified by:
drop in interface Mongo
find
public <T> java.util.List<T> find(Mongo.IFind find,
java.lang.Class<T> clazz)
- Specified by:
find in interface Mongo
find
public <T> java.util.List<T> find(com.mongodb.DBObject ref,
java.lang.Class<T> clazz,
int start,
int size)
- Specified by:
find in interface Mongo
toBeanList
public <T> java.util.List<T> toBeanList(com.mongodb.DBCursor cursor,
java.lang.Class<T> clazz)
truncate
public boolean truncate()
- Specified by:
truncate in interface Mongo
remove
public boolean remove(com.mongodb.DBObject ref)
- Specified by:
remove in interface Mongo
remove
public boolean remove(java.lang.String fieldName,
java.lang.Object value)
- Specified by:
remove in interface Mongo
update
public boolean update(com.mongodb.DBObject q,
com.mongodb.DBObject o)
- Specified by:
update in interface Mongo
getGridFS
public com.mongodb.gridfs.GridFS getGridFS(java.lang.String type)
- Specified by:
getGridFS in interface Mongo
Copyright © 2014-2015. All Rights Reserved.