- <init>
Creates a new QueryMapper with the given MongoConverter.
- getMappedObject
Replaces the property keys used in the given Document with the appropriate keys
by using the Persist
- convertAssociation
Converts the given source assuming it's actually an association to another
object.
- convertId
Converts the given raw id value into either ObjectId or String.
- convertSimpleOrDocument
Retriggers mapping if the given source is a Document or simply invokes the
- createDbRefFor
- createMapEntry
Creates a new Entry for the given Field with the given value.
- delegateConvertToMongoType
Converts the given source Object to a mongo type with the type information of
the original source ty
- getIdTypeForField
- getMappedFields
Maps fields to retrieve to the MongoPersistentEntitys properties.
Also converts and potentially add
- getMappedKeyword
Returns the given Document representing a keyword by mapping the keyword's
value.
- getMappedObjectForField
Extracts the mapped object value for given field out of rawValue taking nested
Keywords into account