## Uses of Interface
org.springframework.data.mapping.model.ParameterValueProvider

Packages that use ParameterValueProvider
org.springframework.data.convert: General purpose conversion framework to read objects from a data store abstraction and write it back.
org.springframework.data.mapping.model: Core implementation of the mapping subsystem's model.

### Uses of ParameterValueProvider in org.springframework.data.convert

Methods in org.springframework.data.convert with parameters of type ParameterValueProvider
`<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> T` ClassGeneratingEntityInstantiator.`createInstance(E entity, ParameterValueProvider<P> provider)` Deprecated.
`<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> T` KotlinClassGeneratingEntityInstantiator.`createInstance(E entity, ParameterValueProvider<P> provider)` Deprecated.
`<T,E extends PersistentEntity<? extends T,P>,P extends PersistentProperty<P>> T` ReflectionEntityInstantiator.`createInstance(E entity, ParameterValueProvider<P> provider)` Deprecated.

### Uses of ParameterValueProvider in org.springframework.data.mapping.model

Classes in org.springframework.data.mapping.model that implement ParameterValueProvider
`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` `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.

Methods in org.springframework.data.mapping.model with parameters of type ParameterValueProvider
`<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.

Constructors in org.springframework.data.mapping.model with parameters of type ParameterValueProvider
Constructor and Description
`SpELExpressionParameterValueProvider(SpELExpressionEvaluator evaluator, ConversionService conversionService, ParameterValueProvider<P> delegate)`