Spring Data Document

org.springframework.data.document.mongodb.mapping
Class MongoMappingContext

java.lang.Object
  extended by org.springframework.data.mapping.BasicMappingContext
      extended by org.springframework.data.document.mongodb.mapping.MongoMappingContext
All Implemented Interfaces:
InitializingBean, ApplicationEventPublisherAware, org.springframework.data.mapping.model.MappingContext

public class MongoMappingContext
extends org.springframework.data.mapping.BasicMappingContext

Author:
Jon Brisbin

Field Summary
 
Fields inherited from class org.springframework.data.mapping.BasicMappingContext
applicationEventPublisher, conversionService, log, persistentEntities, validators
 
Constructor Summary
MongoMappingContext()
           
 
Method Summary
protected  void augmentSimpleTypes()
           
<T> org.springframework.data.mapping.BasicPersistentEntity<T>
createPersistentEntity(org.springframework.data.util.TypeInformation typeInformation, org.springframework.data.mapping.model.MappingContext mappingContext)
           
 org.springframework.data.mapping.BasicPersistentProperty createPersistentProperty(Field field, PropertyDescriptor descriptor, org.springframework.data.util.TypeInformation information)
           
 Collection<MongoPersistentEntity<?>> getPersistentEntities()
           
 boolean isAssociation(Field field, PropertyDescriptor descriptor)
           
 
Methods inherited from class org.springframework.data.mapping.BasicMappingContext
addPersistentEntity, addPersistentEntity, afterPropertiesSet, createAssociation, getEntityValidators, getPersistentEntity, getPersistentEntity, getPreferredConstructor, isPersistentEntity, isPersistentEntity, isPersistentProperty, isTransient, setApplicationEventPublisher, setCustomSimpleTypes, setInitialEntitySet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoMappingContext

public MongoMappingContext()
Method Detail

augmentSimpleTypes

protected void augmentSimpleTypes()

isAssociation

public boolean isAssociation(Field field,
                             PropertyDescriptor descriptor)
                      throws org.springframework.data.mapping.model.MappingConfigurationException
Overrides:
isAssociation in class org.springframework.data.mapping.BasicMappingContext
Throws:
org.springframework.data.mapping.model.MappingConfigurationException

getPersistentEntities

public Collection<MongoPersistentEntity<?>> getPersistentEntities()
Specified by:
getPersistentEntities in interface org.springframework.data.mapping.model.MappingContext
Overrides:
getPersistentEntities in class org.springframework.data.mapping.BasicMappingContext

createPersistentProperty

public org.springframework.data.mapping.BasicPersistentProperty createPersistentProperty(Field field,
                                                                                         PropertyDescriptor descriptor,
                                                                                         org.springframework.data.util.TypeInformation information)
                                                                                  throws org.springframework.data.mapping.model.MappingConfigurationException
Overrides:
createPersistentProperty in class org.springframework.data.mapping.BasicMappingContext
Throws:
org.springframework.data.mapping.model.MappingConfigurationException

createPersistentEntity

public <T> org.springframework.data.mapping.BasicPersistentEntity<T> createPersistentEntity(org.springframework.data.util.TypeInformation typeInformation,
                                                                                            org.springframework.data.mapping.model.MappingContext mappingContext)
                                                                                 throws org.springframework.data.mapping.model.MappingConfigurationException
Overrides:
createPersistentEntity in class org.springframework.data.mapping.BasicMappingContext
Throws:
org.springframework.data.mapping.model.MappingConfigurationException

Spring Data Document

Copyright © 2011. All Rights Reserved.