io.leopard.data4j.mongo
Class MongoImpl

java.lang.Object
  extended by io.leopard.data4j.mongo.MongoImpl
All Implemented Interfaces:
Mongo

public class MongoImpl
extends java.lang.Object
implements Mongo


Nested Class Summary
 
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)
           
 
Method Summary
 void destroy()
           
 boolean drop()
           
<T> java.util.List<T>
find(com.mongodb.DBObject ref, java.lang.Class<T> clazz, int start, int size)
           
<T> java.util.List<T>
find(Mongo.IFind find, java.lang.Class<T> clazz)
           
 java.lang.String getCollectionName()
           
 java.lang.String getDatabase()
           
 com.mongodb.gridfs.GridFS getGridFS(java.lang.String type)
           
 java.lang.String getServer()
           
 void init()
           
 boolean insert(java.lang.Object bean)
           
static java.util.List<java.lang.reflect.Field> listFields(java.lang.Object bean)
           
<T> T
query()
           
 boolean remove(com.mongodb.DBObject ref)
           
 boolean remove(java.lang.String fieldName, java.lang.Object value)
           
 void setCollectionName(java.lang.String collectionName)
           
 void setDatabase(java.lang.String database)
           
 void setServer(java.lang.String server)
           
<T> java.util.List<T>
toBeanList(com.mongodb.DBCursor cursor, java.lang.Class<T> clazz)
           
 boolean truncate()
           
 boolean update(com.mongodb.DBObject q, com.mongodb.DBObject o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoImpl

public MongoImpl()

MongoImpl

public MongoImpl(java.lang.String server,
                 java.lang.String database,
                 java.lang.String collectionName)
Method Detail

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.