|
Spring Data Document | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.mongodb.repository.query.ConvertingParameterAccessor
public class ConvertingParameterAccessor
Custom ParameterAccessor
that uses a MongoWriter
to serialize parameters into Mongo format.
Nested Class Summary | |
---|---|
static interface |
ConvertingParameterAccessor.PotentiallyConvertingIterator
Custom Iterator that adds a method to access elements in a converted manner. |
Constructor Summary | |
---|---|
ConvertingParameterAccessor(MongoWriter<?> writer,
MongoParameterAccessor delegate)
Creates a new ConvertingParameterAccessor with the given MongoWriter and delegate. |
Method Summary | |
---|---|
Object |
getBindableValue(int index)
|
Point |
getGeoNearLocation()
Returns the Point to use for a geo-near query. |
Distance |
getMaxDistance()
Returns a Distance to be applied to Mongo geo queries. |
org.springframework.data.domain.Pageable |
getPageable()
|
org.springframework.data.domain.Sort |
getSort()
|
ConvertingParameterAccessor.PotentiallyConvertingIterator |
iterator()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConvertingParameterAccessor(MongoWriter<?> writer, MongoParameterAccessor delegate)
ConvertingParameterAccessor
with the given MongoWriter
and delegate.
writer
- must not be null.delegate
- must not be null.Method Detail |
---|
public ConvertingParameterAccessor.PotentiallyConvertingIterator iterator()
iterator
in interface Iterable<Object>
iterator
in interface org.springframework.data.repository.query.ParameterAccessor
public org.springframework.data.domain.Pageable getPageable()
getPageable
in interface org.springframework.data.repository.query.ParameterAccessor
public org.springframework.data.domain.Sort getSort()
getSort
in interface org.springframework.data.repository.query.ParameterAccessor
public Object getBindableValue(int index)
getBindableValue
in interface org.springframework.data.repository.query.ParameterAccessor
public Distance getMaxDistance()
MongoParameterAccessor
Distance
to be applied to Mongo geo queries.
getMaxDistance
in interface MongoParameterAccessor
Distance
parameter
at all or the given value for it was null.public Point getGeoNearLocation()
MongoParameterAccessor
Point
to use for a geo-near query.
getGeoNearLocation
in interface MongoParameterAccessor
|
Spring Data Document | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |