Spring Data MongoDB - Core

Uses of Interface
org.springframework.data.mongodb.core.mapping.MongoPersistentProperty

Packages that use MongoPersistentProperty
org.springframework.data.mongodb.core.aggregation Support for the MongoDB aggregation framework. 
org.springframework.data.mongodb.core.convert Spring Data MongoDB specific converter infrastructure. 
org.springframework.data.mongodb.core.index Support for MongoDB document indexing. 
org.springframework.data.mongodb.core.mapping Infrastructure for the MongoDB document-to-object mapping subsystem. 
org.springframework.data.mongodb.repository.query Query derivation mechanism for MongoDB specific repositories. 
 

Uses of MongoPersistentProperty in org.springframework.data.mongodb.core.aggregation
 

Constructor parameters in org.springframework.data.mongodb.core.aggregation with type arguments of type MongoPersistentProperty
TypeBasedAggregationOperationContext(Class<?> type, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext, QueryMapper mapper)
          Creates a new TypeBasedAggregationOperationContext for the given type, MappingContext and QueryMapper.
 

Uses of MongoPersistentProperty in org.springframework.data.mongodb.core.convert
 

Fields in org.springframework.data.mongodb.core.convert with type parameters of type MongoPersistentProperty
protected  MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> MappingMongoConverter.mappingContext
           
 

Methods in org.springframework.data.mongodb.core.convert that return MongoPersistentProperty
 MongoPersistentProperty QueryMapper.Field.getProperty()
          Returns the underlying MongoPersistentProperty backing the field.
 MongoPersistentProperty QueryMapper.MetadataBackedField.getProperty()
           
 

Methods in org.springframework.data.mongodb.core.convert that return types with arguments of type MongoPersistentProperty
 Association<MongoPersistentProperty> QueryMapper.Field.getAssociation()
           
 Association<MongoPersistentProperty> QueryMapper.MetadataBackedField.getAssociation()
           
 MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> MappingMongoConverter.getMappingContext()
           
protected  PersistentPropertyPath<MongoPersistentProperty> QueryMapper.MetadataBackedField.getPath()
           
protected  Converter<MongoPersistentProperty,String> QueryMapper.MetadataBackedField.getPropertyConverter()
          Return the Converter to be used to created the mapped key.
 

Methods in org.springframework.data.mongodb.core.convert with parameters of type MongoPersistentProperty
protected  Object QueryMapper.convertAssociation(Object source, MongoPersistentProperty property)
          Converts the given source assuming it's actually an association to another object.
protected  com.mongodb.DBObject MappingMongoConverter.createCollection(Collection<?> collection, MongoPersistentProperty property)
          Writes the given Collection using the given MongoPersistentProperty information.
protected  com.mongodb.DBRef MappingMongoConverter.createDBRef(Object target, MongoPersistentProperty property)
           
protected  com.mongodb.DBObject MappingMongoConverter.createMap(Map<Object,Object> map, MongoPersistentProperty property)
          Writes the given Map using the given MongoPersistentProperty information.
protected  Object MappingMongoConverter.getValueInternal(MongoPersistentProperty prop, com.mongodb.DBObject dbo, SpELExpressionEvaluator eval, Object parent)
           
 Object DbRefResolverCallback.resolve(MongoPersistentProperty property)
          Resolve the final object for the given MongoPersistentProperty.
 Object DefaultDbRefResolver.resolveDbRef(MongoPersistentProperty property, com.mongodb.DBRef dbref, DbRefResolverCallback callback)
           
 Object DbRefResolver.resolveDbRef(MongoPersistentProperty property, com.mongodb.DBRef dbref, DbRefResolverCallback callback)
          Resolves the given DBRef into an object of the given MongoPersistentProperty's type.
 com.mongodb.DBRef MappingMongoConverter.toDBRef(Object object, MongoPersistentProperty referingProperty)
           
 com.mongodb.DBRef MongoWriter.toDBRef(Object object, MongoPersistentProperty referingProperty)
          Creates a DBRef to refer to the given object.
protected  void MappingMongoConverter.writePropertyInternal(Object obj, com.mongodb.DBObject dbo, MongoPersistentProperty prop)
           
 

Method parameters in org.springframework.data.mongodb.core.convert with type arguments of type MongoPersistentProperty
protected  QueryMapper.Field UpdateMapper.createPropertyField(MongoPersistentEntity<?> entity, String key, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
           
protected  QueryMapper.Field QueryMapper.createPropertyField(MongoPersistentEntity<?> entity, String key, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
           
 

Constructors in org.springframework.data.mongodb.core.convert with parameters of type MongoPersistentProperty
QueryMapper.MetadataBackedField(String name, MongoPersistentEntity<?> entity, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> context, MongoPersistentProperty property)
          Creates a new QueryMapper.MetadataBackedField with the given name, MongoPersistentEntity and MappingContext with the given MongoPersistentProperty.
 

Constructor parameters in org.springframework.data.mongodb.core.convert with type arguments of type MongoPersistentProperty
MappingMongoConverter(DbRefResolver dbRefResolver, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
          Creates a new MappingMongoConverter given the new DbRefResolver and MappingContext.
MappingMongoConverter(MongoDbFactory mongoDbFactory, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
          Deprecated. use the constructor taking a DbRefResolver instead.
QueryMapper.MetadataBackedField(String name, MongoPersistentEntity<?> entity, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> context)
          Creates a new QueryMapper.MetadataBackedField with the given name, MongoPersistentEntity and MappingContext.
QueryMapper.MetadataBackedField(String name, MongoPersistentEntity<?> entity, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> context, MongoPersistentProperty property)
          Creates a new QueryMapper.MetadataBackedField with the given name, MongoPersistentEntity and MappingContext with the given MongoPersistentProperty.
 

Uses of MongoPersistentProperty in org.springframework.data.mongodb.core.index
 

Methods in org.springframework.data.mongodb.core.index with parameters of type MongoPersistentProperty
protected  MongoPersistentEntityIndexResolver.IndexDefinitionHolder MongoPersistentEntityIndexResolver.createGeoSpatialIndexDefinition(String dotPath, String fallbackCollection, MongoPersistentProperty persistentProperty)
          Creates IndexDefinition wrapped in MongoPersistentEntityIndexResolver.IndexDefinitionHolder out of GeoSpatialIndexed for MongoPersistentProperty.
protected  MongoPersistentEntityIndexResolver.IndexDefinitionHolder MongoPersistentEntityIndexResolver.createIndexDefinition(String dotPath, String fallbackCollection, MongoPersistentProperty persitentProperty)
          Creates IndexDefinition wrapped in MongoPersistentEntityIndexResolver.IndexDefinitionHolder out of Indexed for given MongoPersistentProperty.
 

Method parameters in org.springframework.data.mongodb.core.index with type arguments of type MongoPersistentProperty
 void MongoPersistentEntityIndexCreator.onApplicationEvent(MappingContextEvent<MongoPersistentEntity<?>,MongoPersistentProperty> event)
           
 

Uses of MongoPersistentProperty in org.springframework.data.mongodb.core.mapping
 

Classes in org.springframework.data.mongodb.core.mapping that implement MongoPersistentProperty
 class BasicMongoPersistentProperty
          MongoDB specific MongoPersistentProperty implementation.
 class CachingMongoPersistentProperty
          MongoPersistentProperty caching access to CachingMongoPersistentProperty.isIdProperty() and CachingMongoPersistentProperty.getFieldName().
 

Methods in org.springframework.data.mongodb.core.mapping that return MongoPersistentProperty
 MongoPersistentProperty MongoMappingContext.createPersistentProperty(Field field, PropertyDescriptor descriptor, BasicMongoPersistentEntity<?> owner, SimpleTypeHolder simpleTypeHolder)
           
protected  MongoPersistentProperty BasicMongoPersistentEntity.returnPropertyIfBetterIdPropertyCandidateOrNull(MongoPersistentProperty property)
          As a general note: An implicit id property has a name that matches "id" or "_id".
 

Methods in org.springframework.data.mongodb.core.mapping that return types with arguments of type MongoPersistentProperty
protected  Association<MongoPersistentProperty> BasicMongoPersistentProperty.createAssociation()
           
 

Methods in org.springframework.data.mongodb.core.mapping with parameters of type MongoPersistentProperty
 String MongoPersistentProperty.PropertyToFieldNameConverter.convert(MongoPersistentProperty source)
           
 String FieldNamingStrategy.getFieldName(MongoPersistentProperty property)
          Returns the field name to be used for the given MongoPersistentProperty.
 String CamelCaseSplittingFieldNamingStrategy.getFieldName(MongoPersistentProperty property)
           
 String PropertyNameFieldNamingStrategy.getFieldName(MongoPersistentProperty property)
           
protected  MongoPersistentProperty BasicMongoPersistentEntity.returnPropertyIfBetterIdPropertyCandidateOrNull(MongoPersistentProperty property)
          As a general note: An implicit id property has a name that matches "id" or "_id".
 

Uses of MongoPersistentProperty in org.springframework.data.mongodb.repository.query
 

Methods in org.springframework.data.mongodb.repository.query with parameters of type MongoPersistentProperty
 Object ConvertingParameterAccessor.PotentiallyConvertingIterator.nextConverted(MongoPersistentProperty property)
          Returns the next element which has already been converted.
 

Constructor parameters in org.springframework.data.mongodb.repository.query with type arguments of type MongoPersistentProperty
MongoQueryMethod(Method method, RepositoryMetadata metadata, MappingContext<? extends MongoPersistentEntity<?>,MongoPersistentProperty> mappingContext)
          Creates a new MongoQueryMethod from the given Method.
 


Spring Data MongoDB - Core

Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.