Module spring.data.relational
Interface MappingRelationalConverter.AggregatePathValueProvider
- All Superinterfaces:
MappingRelationalConverter.RelationalPropertyValueProvider,PropertyValueProvider<RelationalPersistentProperty>
- All Known Implementing Classes:
MappingRelationalConverter.DocumentValueProvider
- Enclosing class:
- MappingRelationalConverter
protected static interface MappingRelationalConverter.AggregatePathValueProvider
extends MappingRelationalConverter.RelationalPropertyValueProvider
MappingRelationalConverter.RelationalPropertyValueProvider extension to obtain values for AggregatePaths.-
Method Summary
Modifier and TypeMethodDescriptiongetValue(AggregatePath path) Return a value for the givenAggregatePath.booleanhasNonEmptyValue(AggregatePath aggregatePath) booleanhasValue(AggregatePath path) Determine whether there is a value for the givenAggregatePath.booleanhasValue(SqlIdentifier identifier) Determine whether there is a value for the givenSqlIdentifier.Contextualize this property value provider.Methods inherited from interface org.springframework.data.relational.core.conversion.MappingRelationalConverter.RelationalPropertyValueProvider
hasNonEmptyValue, hasValueMethods inherited from interface org.springframework.data.mapping.model.PropertyValueProvider
getPropertyValue
-
Method Details
-
hasValue
Determine whether there is a value for the givenAggregatePath.- Parameters:
path- the path to check for whether a value is present.
-
hasNonEmptyValue
-
hasValue
Determine whether there is a value for the givenSqlIdentifier.- Parameters:
identifier- the path to check for whether a value is present.
-
getValue
Return a value for the givenAggregatePath.- Parameters:
path- will never be null.
-
withContext
MappingRelationalConverter.AggregatePathValueProvider withContext(MappingRelationalConverter.ConversionContext context) Contextualize this property value provider.- Specified by:
withContextin interfaceMappingRelationalConverter.RelationalPropertyValueProvider- Parameters:
context- the context to use.
-