Spring Data Core

Uses of Interface
org.springframework.data.mapping.PersistentProperty

Packages that use PersistentProperty
org.springframework.data.convert General purpose conversion framework to read objects from a data store abstraction and write it back. 
org.springframework.data.mapping Base package for the mapping subsystem. 
org.springframework.data.mapping.context Mapping context API and implementation base classes. 
org.springframework.data.mapping.model Core implementation of the mapping subsystem's model. 
 

Uses of PersistentProperty in org.springframework.data.convert
 

Classes in org.springframework.data.convert with type parameters of type PersistentProperty
 interface EntityConverter<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>,T,S>
          Combined EntityReader and EntityWriter and add the ability to access a MappingContext and ConversionService.
 

Methods in org.springframework.data.convert with type parameters of type PersistentProperty
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>>
T
ReflectionEntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider)
           
<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>>
T
EntityInstantiator.createInstance(E entity, ParameterValueProvider<P> provider)
          Creates a new instance of the given entity using the given source to pull data from.
 

Uses of PersistentProperty in org.springframework.data.mapping
 

Classes in org.springframework.data.mapping with type parameters of type PersistentProperty
 class Association<P extends PersistentProperty<P>>
          Value object to capture Associations.
 interface AssociationHandler<P extends PersistentProperty<P>>
          Callback interface to implement functionality to be applied to a collection of Associations.
 interface PersistentEntity<T,P extends PersistentProperty<P>>
          Represents a persistent entity.
 interface PersistentProperty<P extends PersistentProperty<P>>
           
 class PreferredConstructor<T,P extends PersistentProperty<P>>
          Value object to encapsulate the constructor to be used when mapping persistent data to objects.
static class PreferredConstructor.Parameter<T,P extends PersistentProperty<P>>
          Value object to represent constructor parameters.
 interface PropertyHandler<P extends PersistentProperty<P>>
          Callback interface to do something with all plain PersistentProperty instances except associations and transient properties.
 

Methods in org.springframework.data.mapping with parameters of type PersistentProperty
 boolean PersistentEntity.isConstructorArgument(PersistentProperty<?> property)
          Returns whether the given PersistentProperty is referred to by a constructor argument of the PersistentEntity.
 boolean PreferredConstructor.isConstructorParameter(PersistentProperty<?> property)
          Returns whether the given PersistentProperty is referenced in a constructor argument of the PersistentEntity backing this PreferredConstructor.
 boolean PersistentEntity.isIdProperty(PersistentProperty<?> property)
          Returns whether the given PersistentProperty is the id property of the entity.
 boolean PersistentEntity.isVersionProperty(PersistentProperty<?> property)
          Returns whether the given PersistentProperty is the version property of the entity.
 

Uses of PersistentProperty in org.springframework.data.mapping.context
 

Classes in org.springframework.data.mapping.context with type parameters of type PersistentProperty
 class AbstractMappingContext<E extends MutablePersistentEntity<?,P>,P extends PersistentProperty<P>>
          Base class to build mapping metadata and thus create instances of PersistentEntity and PersistentProperty.
 interface MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>>
          This interface defines the overall context including all known PersistentEntity instances and methods to obtain instances on demand. it is used internally to establish associations between entities and also at runtime to obtain entities by name.
 class MappingContextEvent<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>>
          Base implementation of an ApplicationEvent refering to a PersistentEntity.
 interface PersistentPropertyPath<T extends PersistentProperty<T>>
          Abstraction of a path of PersistentPropertys.
 

Uses of PersistentProperty in org.springframework.data.mapping.model
 

Classes in org.springframework.data.mapping.model with type parameters of type PersistentProperty
 class AbstractPersistentProperty<P extends PersistentProperty<P>>
          Simple impementation of PersistentProperty.
 class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>>
          Special PersistentProperty that takes annotations at a property into account.
 class BasicPersistentEntity<T,P extends PersistentProperty<P>>
          Simple value object to capture information of PersistentEntitys.
 interface MutablePersistentEntity<T,P extends PersistentProperty<P>>
          Interface capturing mutator methods for PersistentEntitys.
 interface ParameterValueProvider<P extends PersistentProperty<P>>
          Callback interface to lookup values for a given PreferredConstructor.Parameter.
 class 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.
 class PreferredConstructorDiscoverer<T,P extends PersistentProperty<P>>
          Helper class to find a PreferredConstructor.
 interface PropertyValueProvider<P extends PersistentProperty<P>>
          SPI for components to provide values for as PersistentProperty.
 class 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.
 

Classes in org.springframework.data.mapping.model that implement PersistentProperty
 class AbstractPersistentProperty<P extends PersistentProperty<P>>
          Simple impementation of PersistentProperty.
 class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>>
          Special PersistentProperty that takes annotations at a property into account.
 

Methods in org.springframework.data.mapping.model with parameters of type PersistentProperty
 Object BeanWrapper.getProperty(PersistentProperty<?> property)
          Returns the value of the given PersistentProperty of the underlying bean instance.
<S> S
BeanWrapper.getProperty(PersistentProperty<?> property, Class<? extends S> type, boolean fieldAccessOnly)
          Returns the value of the given PersistentProperty potentially converted to the given type.
 boolean BasicPersistentEntity.isConstructorArgument(PersistentProperty<?> property)
           
 boolean BasicPersistentEntity.isIdProperty(PersistentProperty<?> property)
           
 boolean BasicPersistentEntity.isVersionProperty(PersistentProperty<?> property)
           
 void BeanWrapper.setProperty(PersistentProperty<?> property, Object value)
          Sets the given PersistentProperty to the given value.
 void BeanWrapper.setProperty(PersistentProperty<?> property, Object value, boolean fieldAccessOnly)
          Sets the given PersistentProperty to the given value.
 


Spring Data Core

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