Spring Data Commons

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.
 

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

Package org.springframework.data.mapping.model Description

Core implementation of the mapping subsystem's model.


Spring Data Commons

Copyright © 2012. All Rights Reserved.