public class DefaultDbRefResolver extends Object implements DbRefResolver
DbRefResolver
that resolves DBRef
s by delegating to a
DbRefResolverCallback
than is able to generate lazy loading proxies.Constructor and Description |
---|
DefaultDbRefResolver(MongoDbFactory mongoDbFactory)
Creates a new
DefaultDbRefResolver with the given MongoDbFactory . |
Modifier and Type | Method and Description |
---|---|
com.mongodb.DBRef |
createDbRef(DBRef annotation,
MongoPersistentEntity<?> entity,
Object id)
|
Object |
resolveDbRef(MongoPersistentProperty property,
DbRefResolverCallback callback) |
public DefaultDbRefResolver(MongoDbFactory mongoDbFactory)
DefaultDbRefResolver
with the given MongoDbFactory
.mongoDbFactory
- must not be null.public Object resolveDbRef(MongoPersistentProperty property, DbRefResolverCallback callback)
resolveDbRef
in interface DbRefResolver
property
- will never be null.callback
- will never be null.public com.mongodb.DBRef createDbRef(DBRef annotation, MongoPersistentEntity<?> entity, Object id)
DbRefResolver
createDbRef
in interface DbRefResolver
annotation
- will never be null.entity
- will never be null.id
- will never be null.Copyright © 2011-2013-2014 Pivotal. All Rights Reserved.