org.springframework.data.document.mongodb
Class MongoTemplate.FindCallback

java.lang.Object
  extended by org.springframework.data.document.mongodb.MongoTemplate.FindCallback
All Implemented Interfaces:
CollectionCallback<DBCursor>
Enclosing class:
MongoTemplate

private static class MongoTemplate.FindCallback
extends java.lang.Object
implements CollectionCallback<DBCursor>

Simple CollectionCallback that takes a query DBObject plus an optional fields specification DBObject and executes that against the DBCollection.

Author:
Oliver Gierke, Thomas Risberg

Field Summary
private  DBObject fields
           
private  DBObject query
           
 
Constructor Summary
MongoTemplate.FindCallback(DBObject query)
           
MongoTemplate.FindCallback(DBObject query, DBObject fields)
           
 
Method Summary
 DBCursor doInCollection(DBCollection collection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

private final DBObject query

fields

private final DBObject fields
Constructor Detail

MongoTemplate.FindCallback

public MongoTemplate.FindCallback(DBObject query)

MongoTemplate.FindCallback

public MongoTemplate.FindCallback(DBObject query,
                                  DBObject fields)
Method Detail

doInCollection

public DBCursor doInCollection(DBCollection collection)
                        throws MongoException,
                               DataAccessException
Specified by:
doInCollection in interface CollectionCallback<DBCursor>
Throws:
MongoException
DataAccessException