Uses of Interface
org.springframework.data.core.PropertyPath
Packages that use PropertyPath
Package
Description
Provides basic classes for type handling and other core helpers that are not specific to any part of the framework.
Base package for the mapping subsystem.
Mapping context API and implementation base classes.
Projection subsystem.
Support classes for parsing queries from method names.
-
Uses of PropertyPath in org.springframework.data.core
Subinterfaces of PropertyPath in org.springframework.data.coreModifier and TypeInterfaceDescriptioninterfaceTypedPropertyPath<T, P extends @Nullable Object>Interface providing type-safe property path navigation through method references expressions.Subinterfaces with type arguments of type PropertyPath in org.springframework.data.coreModifier and TypeInterfaceDescriptioninterfaceAbstraction of aPropertyPathwithin a domain class.Methods in org.springframework.data.core that return PropertyPathModifier and TypeMethodDescriptionstatic PropertyPathstatic PropertyPathPropertyPath.from(String source, TypeInformation<?> type) @Nullable PropertyPathPropertyReferenceException.getBaseProperty()Returns thePropertyPathwhich could be resolved so far.default PropertyPathPropertyPath.getLeafProperty()Returns the leaf property of thePropertyPath.default PropertyPathReturns thePropertyPathfor the path nested under the current property.@Nullable PropertyPathPropertyPath.next()Returns the nextPropertyPathsegment in the property path chain.default @Nullable PropertyPathTypedPropertyPath.next()static PropertyPathResolve aPropertyPathfrom aSerializablelambda implementing a functional interface accepting a single method argument and returning a value.Methods in org.springframework.data.core that return types with arguments of type PropertyPathModifier and TypeMethodDescriptionPropertyPath.iterator()Returns anIterator of PropertyPaththat iterates over all property path segments.default Iterator<PropertyPath> TypedPropertyPath.iterator()Constructor parameters in org.springframework.data.core with type arguments of type PropertyPathModifierConstructorDescriptionPropertyReferenceException(String propertyName, TypeInformation<?> type, List<? extends PropertyPath> alreadyResolvedPath) Creates a newPropertyReferenceException. -
Uses of PropertyPath in org.springframework.data.mapping
Methods in org.springframework.data.mapping with parameters of type PropertyPathModifier and TypeMethodDescriptionbooleanPersistentPropertyPaths.contains(PropertyPath path) Returns whether the givenPropertyPathis contained in the currentPersistentPropertyPaths. -
Uses of PropertyPath in org.springframework.data.mapping.context
Methods in org.springframework.data.mapping.context with parameters of type PropertyPathModifier and TypeMethodDescriptionAbstractMappingContext.getPersistentPropertyPath(PropertyPath propertyPath) MappingContext.getPersistentPropertyPath(PropertyPath propertyPath) Returns allPersistentPropertys for the given path expression based on the givenPropertyPath. -
Uses of PropertyPath in org.springframework.data.projection
Methods in org.springframework.data.projection that return PropertyPathMethods in org.springframework.data.projection with parameters of type PropertyPathModifier and TypeMethodDescriptionstatic <M,D> EntityProjection.ContainerPropertyProjection <M, D> EntityProjection.ContainerPropertyProjection.nonProjecting(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType) Create a non-projecting variant of a mapped type.static <M,D> EntityProjection.PropertyProjection <M, D> EntityProjection.PropertyProjection.nonProjecting(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType) Create a non-projecting variant of a mapped type.static <M,D> EntityProjection.ContainerPropertyProjection <M, D> EntityProjection.ContainerPropertyProjection.projecting(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType, List<EntityProjection.PropertyProjection<?, ?>> properties, EntityProjection.ProjectionType projectionType) Create a projecting variant of a mapped type.static <M,D> EntityProjection.PropertyProjection <M, D> EntityProjection.PropertyProjection.projecting(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType, List<EntityProjection.PropertyProjection<?, ?>> properties, EntityProjection.ProjectionType projectionType) Create a projecting variant of a mapped type. -
Uses of PropertyPath in org.springframework.data.repository.query.parser
Methods in org.springframework.data.repository.query.parser that return PropertyPath