## Uses of Class
org.springframework.data.mapping.PreferredConstructor.Parameter

Packages that use PreferredConstructor.Parameter
org.springframework.data.mapping: Base package for the mapping subsystem.
org.springframework.data.mapping.model: Core implementation of the mapping subsystem's model.

### Uses of PreferredConstructor.Parameter in org.springframework.data.mapping

Methods in org.springframework.data.mapping that return types with arguments of type PreferredConstructor.Parameter
`List<PreferredConstructor.Parameter<Object,P>>` PreferredConstructor.`getParameters()` Returns the `PreferredConstructor.Parameter`s of the constructor.

Methods in org.springframework.data.mapping with parameters of type PreferredConstructor.Parameter
`boolean` PreferredConstructor.`isEnclosingClassParameter(PreferredConstructor.Parameter<?,P> parameter)` Returns whether the given `PreferredConstructor.Parameter` is one referring to an enclosing class.

Constructors in org.springframework.data.mapping with parameters of type PreferredConstructor.Parameter
Constructor and Description
`PreferredConstructor(Constructor<T> constructor, PreferredConstructor.Parameter<Object,P>... parameters)` Creates a new `PreferredConstructor` from the given `Constructor` and `PreferredConstructor.Parameter`s.

### Uses of PreferredConstructor.Parameter in org.springframework.data.mapping.model

Methods in org.springframework.data.mapping.model with parameters of type PreferredConstructor.Parameter
`<T> T` ParameterValueProvider.`getParameterValue(PreferredConstructor.Parameter<T,P> parameter)` Returns the value to be used for the given `PreferredConstructor.Parameter` (usually when entity instances are created).
`<T> T` SpELExpressionParameterValueProvider.`getParameterValue(PreferredConstructor.Parameter<T,P> parameter)`
`<T> T` PersistentEntityParameterValueProvider.`getParameterValue(PreferredConstructor.Parameter<T,P> parameter)`
`protected <T> T` SpELExpressionParameterValueProvider.`potentiallyConvertSpelValue(Object object, PreferredConstructor.Parameter<T,P> parameter)` Hook to allow to massage the value resulting from the Spel expression evaluation.