Interface MappingRelationalConverter.RelationalPropertyValueProvider
- All Superinterfaces:
PropertyValueProvider<RelationalPersistentProperty>
- All Known Subinterfaces:
MappingRelationalConverter.AggregatePathValueProvider
- All Known Implementing Classes:
MappingRelationalConverter.DocumentValueProvider
- Enclosing class:
- MappingRelationalConverter
protected static interface MappingRelationalConverter.RelationalPropertyValueProvider
extends PropertyValueProvider<RelationalPersistentProperty>
Extended
ParameterValueProvider
that can report whether a property value is present and contextualize the
instance for specific behavior like projection mapping in the context of a property.-
Method Summary
Modifier and TypeMethodDescriptionboolean
hasValue
(RelationalPersistentProperty property) Determine whether there is a value for the givenRelationalPersistentProperty
.Contextualize this property value provider.Methods inherited from interface org.springframework.data.mapping.model.PropertyValueProvider
getPropertyValue
-
Method Details
-
hasValue
Determine whether there is a value for the givenRelationalPersistentProperty
.- Parameters:
property
- the property to check for whether a value is present.
-
withContext
MappingRelationalConverter.RelationalPropertyValueProvider withContext(MappingRelationalConverter.ConversionContext context) Contextualize this property value provider.- Parameters:
context
- the context to use.
-