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

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

private static class MongoTemplate.FindOneCallback
extends java.lang.Object
implements CollectionCallback<DBObject>

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.FindOneCallback(DBObject query, DBObject fields)
           
 
Method Summary
 DBObject 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.FindOneCallback

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

doInCollection

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