Package org.springframework.datastore.mapping

Interface Summary
ClassMapping<T> A class mapping is a mapping between a class and some external form such as a table, column family, or document (depending on the underlying data store)
IdentityMapping  
MappingConfigurationStrategy This interface defines a strategy for reading how persistent properties are defined in a persistent entity.
MappingContext This interface defines the overall context including all known PersistentEntity instances and methods to obtain instances on demand
MappingContext.Listener Implementors can register for events when the mapping context changes
PersistentEntity Represents a persistent entity
PersistentProperty<T>  
PropertyMapping<T> A marker interface for a property mapping which specifies what or where a particular property is mapped to
 

Class Summary
AbstractClassMapping<T> Abstract implementation of the ClassMapping interface
AbstractMappingContext Abstract implementation of the MappingContext interface
AbstractPersistentEntity<T> Abstract implementation to be subclasses on a per datastore basis
AbstractPersistentProperty Abstract implementation of the PersistentProperty interface that uses the PropertyDescriptor instance to establish name and type
MappingFactory<R,T> An abstract factory for creating persistent property instances.
 

Exception Summary
IllegalMappingException Thrown when an error occurs reading the mapping between object and datastore