Spring Data Core

Package org.springframework.data.mapping.model

Core implementation of the mapping subsystem's model.

See:
          Description

Interface Summary
MutablePersistentEntity<T,P extends PersistentProperty<P>> Interface capturing mutator methods for PersistentEntitys.
ParameterValueProvider<P extends PersistentProperty<P>> Callback interface to lookup values for a given PreferredConstructor.Parameter.
PropertyValueProvider<P extends PersistentProperty<P>> SPI for components to provide values for as PersistentProperty.
SpELExpressionEvaluator SPI for components that can evaluate Spring EL expressions.
 

Class Summary
AbstractPersistentProperty<P extends PersistentProperty<P>> Simple impementation of PersistentProperty.
AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> Special PersistentProperty that takes annotations at a property into account.
BasicPersistentEntity<T,P extends PersistentProperty<P>> Simple value object to capture information of PersistentEntitys.
BeanWrapper<E extends PersistentEntity<T,?>,T> Value object to allow creation of objects using the metamodel, setting and getting properties.
DefaultSpELExpressionEvaluator ParameterValueProvider implementation that evaluates the PreferredConstructor.Parameters key against SpelExpressionParser and EvaluationContext.
PersistentEntityParameterValueProvider<P extends PersistentProperty<P>> ParameterValueProvider based on a PersistentEntity to use a PropertyValueProvider to lookup the value of the property referenced by the given PreferredConstructor.Parameter.
PreferredConstructorDiscoverer<T,P extends PersistentProperty<P>> Helper class to find a PreferredConstructor.
SimpleTypeHolder Simple container to hold a set of types to be considered simple types.
SpELContext Simple factory to create SpelExpressionParser and EvaluationContext instances.
SpELExpressionParameterValueProvider<P extends PersistentProperty<P>> ParameterValueProvider that can be used to front a ParameterValueProvider delegate to prefer a Spel expression evaluation over directly resolving the parameter value with the delegate.
 

Exception Summary
IllegalMappingException Thrown when an error occurs reading the mapping between object and datastore
MappingException  
MappingInstantiationException Exception being thrown in case an entity could not be instantiated in the process of a to-object-mapping.
 

Package org.springframework.data.mapping.model Description

Core implementation of the mapping subsystem's model.


Spring Data Core

Copyright © 2011-2013-2013 Pivotal. All Rights Reserved.