A B C D E F G H I J K L M N O P Q R S T U V W X Z

## A

AbstractAggregateRoot<A extends AbstractAggregateRoot<A>> - Class in org.springframework.data.domain
  Convenience base class for aggregate roots that exposes a `AbstractAggregateRoot.registerEvent(Object)` to capture domain events and expose them via `AbstractAggregateRoot.domainEvents()`.
AbstractAggregateRoot() - Constructor for class org.springframework.data.domain.AbstractAggregateRoot
AbstractEntityInformation<T,ID> - Class in org.springframework.data.repository.core.support
  Base class for implementations of `EntityInformation`.
AbstractEntityInformation(Class<T>) - Constructor for class org.springframework.data.repository.core.support.AbstractEntityInformation
AbstractMappingContext<E extends MutablePersistentEntity<?,P>,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.context
  Base class to build mapping metadata and thus create instances of `PersistentEntity` and `PersistentProperty`.
AbstractMappingContext() - Constructor for class org.springframework.data.mapping.context.AbstractMappingContext
AbstractPageRequest - Class in org.springframework.data.domain
  Abstract Java Bean implementation of `Pageable`.
AbstractPageRequest(int, int) - Constructor for class org.springframework.data.domain.AbstractPageRequest
  Creates a new `AbstractPageRequest`.
AbstractPersistentProperty<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Simple implementation of `PersistentProperty`.
AbstractPersistentProperty(Property, PersistentEntity<?, P>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.AbstractPersistentProperty
AbstractQueryCreator<T,S> - Class in org.springframework.data.repository.query.parser
  Base class for query creators that create criteria based queries from a `PartTree`.
AbstractQueryCreator(PartTree) - Constructor for class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new `AbstractQueryCreator` for the given `PartTree`.
AbstractQueryCreator(PartTree, ParameterAccessor) - Constructor for class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new `AbstractQueryCreator` for the given `PartTree` and `ParametersParameterAccessor`.
AbstractRepositoryMetadata - Class in org.springframework.data.repository.core.support
  Base class for `RepositoryMetadata` implementations.
AbstractRepositoryMetadata(Class<?>) - Constructor for class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
  Creates a new `AbstractRepositoryMetadata`.
AbstractRepositoryPopulatorFactoryBean - Class in org.springframework.data.repository.init
  Base class for `FactoryBean`s creating `ResourceReaderRepositoryPopulator`s.
AbstractRepositoryPopulatorFactoryBean() - Constructor for class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
AccessOptions - Class in org.springframework.data.mapping
  Access options when using `PersistentPropertyPathAccessor` to get and set properties.
AccessOptions() - Constructor for class org.springframework.data.mapping.AccessOptions
AccessOptions.GetOptions - Class in org.springframework.data.mapping
  Access options for getting values for property paths.
AccessOptions.GetOptions.GetNulls - Enum in org.springframework.data.mapping
  How to handle null values during a `PersistentPropertyPath` traversal.
AccessOptions.SetOptions - Class in org.springframework.data.mapping
  Access options for setting values for property paths.
AccessOptions.SetOptions.Propagation - Enum in org.springframework.data.mapping
  How to propagate setting values that cross collection and map properties.
AccessOptions.SetOptions.SetNulls - Enum in org.springframework.data.mapping
  How to handle intermediate null values when setting
Accessor - Class in org.springframework.data.projection
  Helper value to abstract an accessor.
Accessor(Method) - Constructor for class org.springframework.data.projection.Accessor
  Creates an `Accessor` for the given `Method`.
AccessType - Annotation Type in org.springframework.data.annotation
  Annotation to define how Spring Data shall access values of persistent properties.
AccessType.Type - Enum in org.springframework.data.annotation
add(ExampleMatcher.PropertySpecifier) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
add(Distance) - Method in class org.springframework.data.geo.Distance
  Adds the given distance to the current one.
add(Distance, Metric) - Method in class org.springframework.data.geo.Distance
  Adds the given `Distance` to the current one and forces the result to be in a given `Metric`.
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.springframework.data.web.config.QuerydslWebConfiguration
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
addAssociation(Association<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
addAssociation(Association<P>) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Adds an `Association` to the entity.
addEntityCallback(EntityCallback<?>) - Method in interface org.springframework.data.mapping.callback.EntityCallbacks
  Add the given `callback` using generic type argument detection for identification of supported types.
addEntityCallback(EntityCallback<?>) - Method in interface org.springframework.data.mapping.callback.ReactiveEntityCallbacks
  Add the given `callback` using generic type argument detection for identification of supported types.
addFormatters(FormatterRegistry) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
addInvocationListener(RepositoryMethodInvocationListener) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Adds a `RepositoryMethodInvocationListener` to the factory to plug in functionality triggered right after running `query methods` and `fragment methods`.
addPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Adds the given type to the `MappingContext`.
addPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Adds the given `TypeInformation` to the `MappingContext`.
addPersistentProperty(P) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
addPersistentProperty(P) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Adds a `PersistentProperty` to the entity.
addQueryCreationListener(QueryCreationListener<?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Adds a `QueryCreationListener` to the factory to plug in functionality triggered right after creation of `RepositoryQuery` instances.
addRepositoryFactoryCustomizer(RepositoryFactoryCustomizer) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Register a `RepositoryFactoryCustomizer` to customize the `repository factor` before creating the repository.
addRepositoryProxyPostProcessor(RepositoryProxyPostProcessor) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Adds `RepositoryProxyPostProcessor`s to the factory to allow manipulation of the `ProxyFactory` before the proxy gets created.
afterCommit() - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
afterCompletion(int) - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
AfterDomainEventPublication - Annotation Type in org.springframework.data.domain
  Annotation to be used on a method of a Spring Data managed aggregate to get invoked after the events of an aggregate have been published.
afterInvocation(RepositoryMethodInvocationListener.RepositoryMethodInvocation) - Method in interface org.springframework.data.repository.core.support.RepositoryMethodInvocationListener
  Handle the invocation event.
afterPropertiesSet() - Method in class org.springframework.data.auditing.AuditingHandler
afterPropertiesSet() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
afterPropertiesSet() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
afterPropertiesSet() - Method in class org.springframework.data.repository.core.support.RepositoryFragmentsFactoryBean
afterPropertiesSet() - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
afterPropertiesSet() - Method in class org.springframework.data.repository.init.UnmarshallerRepositoryPopulatorFactoryBean
Alias - Class in org.springframework.data.mapping
  A container object which may or may not contain a type alias value.
all(MultiValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.PathBinder
  Defines the given `MultiValueBinding` to be used for the paths.
all(MultiValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.TypeBinder
  Configures the given `MultiValueBinding` to be used for the current type.
ALL_KEYWORDS - Static variable in enum org.springframework.data.repository.query.parser.Part.Type
and(Sort) - Method in class org.springframework.data.domain.Sort
  Returns a new `Sort` consisting of the `Sort.Order`s of the current `Sort` combined with the given ones.
and(QSort) - Method in class org.springframework.data.querydsl.QSort
  Returns a new `QSort` consisting of the `OrderSpecifier`s of the current `QSort` combined with the ones from the given `QSort`.
and(List<OrderSpecifier<?>>) - Method in class org.springframework.data.querydsl.QSort
  Returns a new `QSort` consisting of the `OrderSpecifier`s of the current `QSort` combined with the given ones.
and(OrderSpecifier<?>...) - Method in class org.springframework.data.querydsl.QSort
  Returns a new `QSort` consisting of the `OrderSpecifier`s of the current `QSort` combined with the given ones.
and(MethodLookup) - Method in interface org.springframework.data.repository.core.support.MethodLookup
  Returns a composed `MethodLookup` that represents a concatenation of this predicate and another.
and(Part, S, Iterator<Object>) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new criteria object from the given part and and-concatenates it to the given base criteria.
and(Supplier<? extends Stream<? extends T>>) - Method in interface org.springframework.data.util.Streamable
  Creates a new `Streamable` from the current one and the given `Stream` concatenated.
and(T...) - Method in interface org.springframework.data.util.Streamable
  Creates a new `Streamable` from the current one and the given values concatenated.
and(Iterable<? extends T>) - Method in interface org.springframework.data.util.Streamable
  Creates a new `Streamable` from the current one and the given `Iterable` concatenated.
and(Streamable<? extends T>) - Method in interface org.springframework.data.util.Streamable
  Convenience method to allow adding a `Streamable` directly as otherwise the invocation is ambiguous between `Streamable.and(Iterable)` and `Streamable.and(Supplier)`.
andEvent(Object) - Method in class org.springframework.data.domain.AbstractAggregateRoot
  Adds the given event to the aggregate for later publication when calling a Spring Data repository's save-method.
andEventsFrom(A) - Method in class org.springframework.data.domain.AbstractAggregateRoot
  Adds all events contained in the given aggregate to the current one.
andReading(Function<? super T, ? extends S>) - Method in interface org.springframework.data.convert.ConverterBuilder.WritingConverterBuilder
  Creates a new `ConverterBuilder.ConverterAware` by registering the given `Function` to add a write converter.
andWriting(Function<? super S, ? extends T>) - Method in interface org.springframework.data.convert.ConverterBuilder.ReadingConverterBuilder
  Creates a new `ConverterBuilder.ConverterAware` by registering the given `Function` to add a write converter.
AnnotatedTypeScanner - Class in org.springframework.data.util
  Scanner to find types with annotations on the classpath.
AnnotatedTypeScanner(Class<? extends Annotation>...) - Constructor for class org.springframework.data.util.AnnotatedTypeScanner
  Creates a new `AnnotatedTypeScanner` for the given annotation types.
AnnotatedTypeScanner(boolean, Class<? extends Annotation>...) - Constructor for class org.springframework.data.util.AnnotatedTypeScanner
  Creates a new `AnnotatedTypeScanner` for the given annotation types.
AnnotationAuditingConfiguration - Class in org.springframework.data.auditing.config
  Default implementation for `AuditingConfiguration`.
AnnotationAuditingConfiguration(AnnotationMetadata, Class<? extends Annotation>) - Constructor for class org.springframework.data.auditing.config.AnnotationAuditingConfiguration
  Creates a new instance of `AnnotationAuditingConfiguration` for the given `AnnotationMetadata` and annotation type.
AnnotationBasedPersistentProperty<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Special `PersistentProperty` that takes annotations at a property into account.
AnnotationBasedPersistentProperty(Property, PersistentEntity<?, P>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Creates a new `AnnotationBasedPersistentProperty`.
AnnotationDetectionFieldCallback - Class in org.springframework.data.util
  A `ReflectionUtils.FieldCallback` that will inspect each field for a given annotation.
AnnotationDetectionFieldCallback(Class<? extends Annotation>) - Constructor for class org.springframework.data.util.AnnotationDetectionFieldCallback
  Creates a new `AnnotationDetectionFieldCallback` scanning for an annotation of the given type.
AnnotationDetectionMethodCallback<A extends Annotation> - Class in org.springframework.data.util
  `ReflectionUtils.MethodCallback` to find annotations of a given type.
AnnotationDetectionMethodCallback(Class<A>) - Constructor for class org.springframework.data.util.AnnotationDetectionMethodCallback
  Creates a new `AnnotationDetectionMethodCallback` for the given annotation type.
AnnotationDetectionMethodCallback(Class<A>, boolean) - Constructor for class org.springframework.data.util.AnnotationDetectionMethodCallback
  Creates a new `AnnotationDetectionMethodCallback` for the given annotation type.
AnnotationFieldFilter(Class<? extends Annotation>) - Constructor for class org.springframework.data.util.ReflectionUtils.AnnotationFieldFilter
AnnotationRepositoryConfigurationSource - Class in org.springframework.data.repository.config
  Annotation based `RepositoryConfigurationSource`.
AnnotationRepositoryConfigurationSource(AnnotationMetadata, Class<? extends Annotation>, ResourceLoader, Environment, BeanDefinitionRegistry) - Constructor for class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
  Deprecated.
  since 2.2. Prefer to use overload taking a `BeanNameGenerator` additionally.
AnnotationRepositoryConfigurationSource(AnnotationMetadata, Class<? extends Annotation>, ResourceLoader, Environment, BeanDefinitionRegistry, BeanNameGenerator) - Constructor for class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
  Creates a new `AnnotationRepositoryConfigurationSource` from the given `AnnotationMetadata` and annotation.
AnnotationRepositoryMetadata - Class in org.springframework.data.repository.core.support
  `RepositoryMetadata` implementation inspecting the given repository interface for a `RepositoryDefinition` annotation.
AnnotationRepositoryMetadata(Class<?>) - Constructor for class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
  Creates a new `AnnotationRepositoryMetadata` instance looking up repository types from a `RepositoryDefinition` annotation.
AnnotationRevisionMetadata<N extends Number & Comparable<N>> - Class in org.springframework.data.history
  A `RevisionMetadata` implementation that inspects the given object for fields with the configured annotations and returns the field's values on calls to `#getRevisionDate()`, `AnnotationRevisionMetadata.getRevisionInstant()` and `AnnotationRevisionMetadata.getRevisionNumber()`.
AnnotationRevisionMetadata(Object, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.springframework.data.history.AnnotationRevisionMetadata
  Creates a new `AnnotationRevisionMetadata` inspecting the given entity for the given annotations.
AnnotationRevisionMetadata(Object, Class<? extends Annotation>, Class<? extends Annotation>, RevisionMetadata.RevisionType) - Constructor for class org.springframework.data.history.AnnotationRevisionMetadata
  Creates a new `AnnotationRevisionMetadata` inspecting the given entity for the given annotations.
append(RepositoryFragment<?>) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a new `RepositoryComposition` retaining current configuration and append `RepositoryFragment` to the new composition.
append(RepositoryComposition.RepositoryFragments) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a new `RepositoryComposition` retaining current configuration and append `RepositoryComposition.RepositoryFragments` to the new composition.
append(RepositoryFragment<?>) - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryFragment`.
append(RepositoryComposition.RepositoryFragments) - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create new `RepositoryComposition.RepositoryFragments` from the current content appending `RepositoryComposition.RepositoryFragments`.
apply(Optional<Object>) - Method in enum org.springframework.data.domain.ExampleMatcher.NoOpPropertyValueTransformer
apply(QueryExecutionConverters.ThrowingSupplier) - Method in interface org.springframework.data.repository.util.QueryExecutionConverters.ExecutionAdapter
applyConfiguration(RepositoryFactorySupport) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Applies the configuration from `CdiRepositoryConfiguration` to `RepositoryFactorySupport` by looking up the actual configuration.
applyConfiguration(RepositoryFactorySupport, CdiRepositoryConfiguration) - Static method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Applies the configuration from `CdiRepositoryConfiguration` to `RepositoryFactorySupport` by looking up the actual configuration.
areValidFor(Method) - Method in class org.springframework.data.util.ParameterTypes
  Returns whether the parameter types are valid for the given `Method`.
as(String) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.AliasingPathBinder
  Aliases the current binding to be available under the given path.
asc(String) - Static method in class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance.
asc() - Static method in class org.springframework.data.history.RevisionSort
  Creates a `RevisionSort` with ascending order for the revision number property, i.e. more recent revisions will come last.
ascending() - Method in class org.springframework.data.domain.Sort
  Returns a new `Sort` with the current setup but ascending order direction.
ascending() - Method in class org.springframework.data.domain.Sort.TypedSort
assertReturnTypeAssignable(Method, Class<?>...) - Static method in class org.springframework.data.repository.util.ClassUtils
  Asserts the given `Method`'s return type to be one of the given types.
Association<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping
  Value object to capture `Association`s.
Association(P, P) - Constructor for class org.springframework.data.mapping.Association
  Creates a new `Association` between the two given `PersistentProperty`s.
AssociationHandler<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Callback interface to implement functionality to be applied to a collection of `Association`s.
Auditable<U,ID,T extends TemporalAccessor> - Interface in org.springframework.data.domain
  Interface for auditable entities.
AuditableBeanWrapper<T> - Interface in org.springframework.data.auditing
  Interface to abstract the ways setting the auditing information can be implemented.
AuditableBeanWrapperFactory - Interface in org.springframework.data.auditing
  A factory to lookup `AuditableBeanWrapper`s.
AuditingBeanDefinitionRegistrarSupport - Class in org.springframework.data.auditing.config
  A `ImportBeanDefinitionRegistrar` that serves as a base class for store specific implementations for configuring audit support.
AuditingBeanDefinitionRegistrarSupport() - Constructor for class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
AuditingConfiguration - Interface in org.springframework.data.auditing.config
  Configuration information for auditing.
AuditingHandler - Class in org.springframework.data.auditing
  Auditing handler to mark entity objects created and modified.
AuditingHandler(MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>>) - Constructor for class org.springframework.data.auditing.AuditingHandler
  Deprecated.
  use `AuditingHandler.AuditingHandler(PersistentEntities)` instead.
AuditingHandler(PersistentEntities) - Constructor for class org.springframework.data.auditing.AuditingHandler
  Creates a new `AuditableBeanWrapper` using the given `PersistentEntities` when looking up auditing metadata via reflection.
AuditingHandlerBeanDefinitionParser - Class in org.springframework.data.auditing.config
  `BeanDefinitionParser` that parses an `AuditingHandler` `BeanDefinition`
AuditingHandlerBeanDefinitionParser(String) - Constructor for class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
  Creates a new `AuditingHandlerBeanDefinitionParser` to point to a `MappingContext` with the given bean name.
AuditingHandlerSupport - Class in org.springframework.data.auditing
  Support class to implement auditing handlers.
AuditingHandlerSupport(PersistentEntities) - Constructor for class org.springframework.data.auditing.AuditingHandlerSupport
  Creates a new `AuditableBeanWrapper` using the given `PersistentEntities` when looking up auditing metadata via reflection.
AuditorAware<T> - Interface in org.springframework.data.domain
  Interface for components that are aware of the application's current auditor.

## B

BasicPersistentEntity<T,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  Simple value object to capture information of `PersistentEntity`s.
BasicPersistentEntity(TypeInformation<T>) - Constructor for class org.springframework.data.mapping.model.BasicPersistentEntity
  Creates a new `BasicPersistentEntity` from the given `TypeInformation`.
BasicPersistentEntity(TypeInformation<T>, Comparator<P>) - Constructor for class org.springframework.data.mapping.model.BasicPersistentEntity
  Creates a new `BasicPersistentEntity` for the given `TypeInformation` and `Comparator`.
BeanComponentDefinitionBuilder - Class in org.springframework.data.config
  Helper to create `BeanComponentDefinition` more easily.
BeanComponentDefinitionBuilder(Element, ParserContext) - Constructor for class org.springframework.data.config.BeanComponentDefinitionBuilder
  Creates a new `BeanComponentDefinitionBuilder` using the given `Element` as default source and the given `ParserContext`.
BeanLookup - Class in org.springframework.data.util
  Simple helper to allow lenient lookup of beans of a given type from a `ListableBeanFactory`.
BeanWrapperPropertyAccessorFactory - Enum in org.springframework.data.mapping.model
  PersistentPropertyAccessorFactory that uses a `BeanWrapper`.
beforeCommit(boolean) - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
beforeCompletion() - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
between(Distance, Distance) - Static method in class org.springframework.data.geo.Distance
  Creates a `Range` between the given `Distance`.
between(double, Metric, double, Metric) - Static method in class org.springframework.data.geo.Distance
  Creates a new `Range` by creating minimum and maximum `Distance` from the given values.
bind(T, Collection<? extends S>) - Method in interface org.springframework.data.querydsl.binding.MultiValueBinding
  Returns the predicate to be applied to the given `Path` for the given collection value, which will contain all values submitted for the path bind.
bind(T, Optional<? extends S>) - Method in interface org.springframework.data.querydsl.binding.OptionalValueBinding
  Returns the predicate to be applied to the given `Path` for the given value.
bind(T) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Returns an `QuerydslBindings.AliasingPathBinder` for the given `Path` to define bindings for them.
bind(T...) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Returns a new `QuerydslBindings.PathBinder` for the given `Path`s to define bindings for them.
bind(Class<T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Returns a new `QuerydslBindings.TypeBinder` for the given type.
bind(T, S) - Method in interface org.springframework.data.querydsl.binding.SingleValueBinding
  Returns the predicate to be applied to the given `Path` for the given value.
bindRequestParameters(WebDataBinder, NativeWebRequest) - Method in class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
BootstrapMode - Enum in org.springframework.data.repository.config
  Enumeration to define in which way repositories are bootstrapped.
Box - Class in org.springframework.data.geo
  Represents a geospatial box value
Box(Point, Point) - Constructor for class org.springframework.data.geo.Box
  Creates a new Box spanning from the given first to the second `Point`.
Box(double[], double[]) - Constructor for class org.springframework.data.geo.Box
  Creates a new Box from the given `first` to the `second` point represented as the double[].
build(Object) - Method in class org.springframework.data.repository.config.NamedQueriesBeanDefinitionBuilder
  Builds a new `BeanDefinition` from the given source.
by(String...) - Static method in class org.springframework.data.domain.Sort
  Creates a new `Sort` for the given properties.
by(List<Sort.Order>) - Static method in class org.springframework.data.domain.Sort
  Creates a new `Sort` for the given `Sort.Order`s.
by(Sort.Order...) - Static method in class org.springframework.data.domain.Sort
  Creates a new `Sort` for the given `Sort.Order`s.
by(Sort.Direction, String...) - Static method in class org.springframework.data.domain.Sort
  Creates a new `Sort` for the given `Sort.Order`s.
by(String) - Static method in class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance.
by(Function<T, S>) - Method in class org.springframework.data.domain.Sort.TypedSort
by(MethodInvocationRecorder.Recorded.ToCollectionConverter<T, S>) - Method in class org.springframework.data.domain.Sort.TypedSort
by(MethodInvocationRecorder.Recorded.ToMapConverter<T, S>) - Method in class org.springframework.data.domain.Sort.TypedSort
by(OrderSpecifier<?>...) - Static method in class org.springframework.data.querydsl.QSort

## C

callback(Class<? extends EntityCallback>, T, Object...) - Method in interface org.springframework.data.mapping.callback.EntityCallbacks
  Invoke matching `entity callbacks` with given arguments.
callback(Class<? extends EntityCallback>, T, Object...) - Method in interface org.springframework.data.mapping.callback.ReactiveEntityCallbacks
  On `subscribe` invoke the matching `entity callbacks` with given arguments.
CamelCaseAbbreviatingFieldNamingStrategy - Class in org.springframework.data.mapping.model
  `FieldNamingStrategy` that abbreviates field names by using the very first letter of the camel case parts of the `PersistentProperty`'s name.
CamelCaseAbbreviatingFieldNamingStrategy() - Constructor for class org.springframework.data.mapping.model.CamelCaseAbbreviatingFieldNamingStrategy
  Creates a new `CamelCaseAbbreviatingFieldNamingStrategy`.
CamelCaseSplittingFieldNamingStrategy - Class in org.springframework.data.mapping.model
  Configurable `FieldNamingStrategy` that splits up camel-case property names and reconcatenates them using a configured delimiter.
CamelCaseSplittingFieldNamingStrategy(String) - Constructor for class org.springframework.data.mapping.model.CamelCaseSplittingFieldNamingStrategy
  Creates a new `CamelCaseSplittingFieldNamingStrategy`.
canConvert(Class<?>, Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrapperConverters
  Return true if objects of `sourceType` can be converted to the `targetType`.
canEqual(Object) - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
canEqual(Object) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
canRead(Type, Class<?>, MediaType) - Method in class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
canWrite(Class<?>, MediaType) - Method in class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
canWrite(Class<?>, MediaType) - Method in class org.springframework.data.web.XmlBeamHttpMessageConverter
caseSensitive() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets ignores case to false.
caseSensitive() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string case sensitive.
cast(Object) - Static method in interface org.springframework.data.util.CastUtils
CastUtils - Interface in org.springframework.data.util
CdiRepositoryBean<T> - Class in org.springframework.data.repository.cdi
  Base class for `Bean` wrappers.
CdiRepositoryBean(Set<Annotation>, Class<T>, BeanManager) - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates a new `CdiRepositoryBean`.
CdiRepositoryBean(Set<Annotation>, Class<T>, BeanManager, Optional<CustomRepositoryImplementationDetector>) - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates a new `CdiRepositoryBean`.
CdiRepositoryBean(Set<Annotation>, Class<T>, BeanManager, CdiRepositoryContext) - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates a new `CdiRepositoryBean`.
CdiRepositoryConfiguration - Interface in org.springframework.data.repository.cdi
  Interface containing the configurable options for the Spring Data repository subsystem using CDI.
CdiRepositoryContext - Class in org.springframework.data.repository.cdi
  Context for CDI repositories.
CdiRepositoryContext(ClassLoader) - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryContext
  Create a new `CdiRepositoryContext` given `ClassLoader` and initialize `CachingMetadataReaderFactory`.
CdiRepositoryContext(ClassLoader, CustomRepositoryImplementationDetector) - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryContext
  Create a new `CdiRepositoryContext` given `ClassLoader` and `CustomRepositoryImplementationDetector`.
CdiRepositoryExtensionSupport - Class in org.springframework.data.repository.cdi
  Base class for `Extension` implementations that create instances for Spring Data repositories.
CdiRepositoryExtensionSupport() - Constructor for class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
ChainedTransactionManager - Class in org.springframework.data.transaction
  `PlatformTransactionManager` implementation that orchestrates transaction creation, commits and rollbacks to a list of delegates.
ChainedTransactionManager(PlatformTransactionManager...) - Constructor for class org.springframework.data.transaction.ChainedTransactionManager
  Creates a new `ChainedTransactionManager` delegating to the given `PlatformTransactionManager`s.
ChangeSet - Interface in org.springframework.data.crossstore
  Interface representing the set of changes in an entity.
ChangeSetBacked - Interface in org.springframework.data.crossstore
  Interface introduced to objects exposing ChangeSet information
ChangeSetBackedTransactionSynchronization - Class in org.springframework.data.crossstore
ChangeSetBackedTransactionSynchronization(ChangeSetPersister<Object>, ChangeSetBacked) - Constructor for class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
ChangeSetPersister<K> - Interface in org.springframework.data.crossstore
  Interface to be implemented by classes that can synchronize between data stores and ChangeSets.
ChangeSetPersister.NotFoundException - Exception in org.springframework.data.crossstore
  Exception thrown in alternate control flow if getPersistentState finds no entity data.
Circle - Class in org.springframework.data.geo
  Represents a geospatial circle value
Circle(Point, Distance) - Constructor for class org.springframework.data.geo.Circle
  Creates a new `Circle` from the given `Point` and radius.
Circle(Point, double) - Constructor for class org.springframework.data.geo.Circle
  Creates a new `Circle` from the given `Point` and radius.
Circle(double, double, double) - Constructor for class org.springframework.data.geo.Circle
  Creates a new `Circle` from the given coordinates and radius as `Distance` with a `Metrics.NEUTRAL`.
CLASS_KEY - Static variable in interface org.springframework.data.crossstore.ChangeSetPersister
ClassGeneratingEntityInstantiator - Class in org.springframework.data.convert
  Deprecated.
  since 2.3, use `ClassGeneratingEntityInstantiator` instead
ClassGeneratingEntityInstantiator() - Constructor for class org.springframework.data.convert.ClassGeneratingEntityInstantiator
  Deprecated.
  Creates a new `ClassGeneratingEntityInstantiator`.
ClassGeneratingPropertyAccessorFactory - Class in org.springframework.data.mapping.model
  A factory that can generate byte code to speed-up dynamic property access.
ClassGeneratingPropertyAccessorFactory() - Constructor for class org.springframework.data.mapping.model.ClassGeneratingPropertyAccessorFactory
ClassTypeInformation<S> - Class in org.springframework.data.util
  `TypeInformation` for a plain `Class`.
ClassUtils - Class in org.springframework.data.repository.util
  Utility class to work with classes.
clearDomainEvents() - Method in class org.springframework.data.domain.AbstractAggregateRoot
  Clears all domain events currently held.
close() - Method in interface org.springframework.data.util.CloseableIterator
CloseableIterator<T> - Interface in org.springframework.data.util
  A `CloseableIterator` serves as a bridging data structure for the underlying data store specific results that can be wrapped in a Java 8 `java.util.stream.Stream`.
closed(T, T) - Static method in class org.springframework.data.domain.Range
  Creates a new `Range` with inclusive bounds for both values.
COLLECTION - Static variable in class org.springframework.data.util.ClassTypeInformation
commit(TransactionStatus) - Method in class org.springframework.data.transaction.ChainedTransactionManager
compareTo(Distance) - Method in class org.springframework.data.geo.Distance
compareTo(Revision<N, ?>) - Method in class org.springframework.data.history.Revision
compareTo(Version) - Method in class org.springframework.data.util.Version
complete(S, Sort) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Actually creates the query object applying the given criteria object and `Sort` definition.
ConfigurableTypeInformationMapper - Class in org.springframework.data.convert
  `TypeInformationMapper` implementation that can be either set up using a `MappingContext` or manually set up `Map` of `String` aliases to types.
ConfigurableTypeInformationMapper(Map<? extends Class<?>, String>) - Constructor for class org.springframework.data.convert.ConfigurableTypeInformationMapper
  Creates a new `ConfigurableTypeInformationMapper` for the given type map.
ConfigurationUtils - Interface in org.springframework.data.config
  Helper class to centralize common functionality that needs to be used in various places of the configuration implementation.
configureDefaultAuditHandlerAttributes(AuditingConfiguration, BeanDefinitionBuilder) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Configures the given `BeanDefinitionBuilder` with the default attributes from the given `AuditingConfiguration`.
configureMatcher(T) - Method in interface org.springframework.data.domain.ExampleMatcher.MatcherConfigurer
contains() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.CONTAINING`.
contains() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.CONTAINING`.
contains(T) - Method in class org.springframework.data.domain.Range
  Returns whether the `Range` contains the given value.
contains(String) - Method in interface org.springframework.data.mapping.PersistentPropertyPaths
  Returns whether the given path is contained in the current `PersistentPropertyPaths`.
contains(PropertyPath) - Method in interface org.springframework.data.mapping.PersistentPropertyPaths
  Returns whether the given `PropertyPath` is contained in the current `PersistentPropertyPaths`.
convert(DateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.DateTimeToDateConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.JodaTimeConverters.DateToDateTimeConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateTimeConverter
  Deprecated.
convert(Instant) - Method in enum org.springframework.data.convert.JodaTimeConverters.InstantToJodaLocalDateTime
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.JodaLocalDateTimeToInstant
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToDateConverter
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaDateTime
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaLocalDateTime
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJsr310Converter
  Deprecated.
convert(LocalDate) - Method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateToDateConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.Jsr310Converters.DateToInstantConverter
convert(Date) - Method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateConverter
convert(Date) - Method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateTimeConverter
convert(Date) - Method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalTimeConverter
convert(Duration) - Method in enum org.springframework.data.convert.Jsr310Converters.DurationToStringConverter
convert(Instant) - Method in enum org.springframework.data.convert.Jsr310Converters.InstantToDateConverter
convert(Instant) - Method in enum org.springframework.data.convert.Jsr310Converters.InstantToLocalDateTimeConverter
convert(LocalDateTime) - Method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToDateConverter
convert(LocalDateTime) - Method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToInstantConverter
convert(LocalDate) - Method in enum org.springframework.data.convert.Jsr310Converters.LocalDateToDateConverter
convert(LocalTime) - Method in enum org.springframework.data.convert.Jsr310Converters.LocalTimeToDateConverter
convert(Period) - Method in enum org.springframework.data.convert.Jsr310Converters.PeriodToStringConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToDurationConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToInstantConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateTimeConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToPeriodConverter
convert(String) - Method in enum org.springframework.data.convert.Jsr310Converters.StringToZoneIdConverter
convert(ZoneId) - Method in enum org.springframework.data.convert.Jsr310Converters.ZoneIdToStringConverter
convert(Date) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToInstantConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateTimeConverter
  Deprecated.
convert(Date) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalTimeConverter
  Deprecated.
convert(Instant) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.InstantToDateConverter
  Deprecated.
convert(Instant) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.JavaTimeInstantToLocalDateTimeConverter
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToDateConverter
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJavaTimeInstantConverter
  Deprecated.
convert(LocalDateTime) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJsr310LocalDateTimeConverter
  Deprecated.
convert(LocalDate) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateToDateConverter
  Deprecated.
convert(LocalTime) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalTimeToDateConverter
  Deprecated.
convert(String) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.StringToZoneIdConverter
  Deprecated.
convert(ZoneId) - Method in enum org.springframework.data.convert.ThreeTenBackPortConverters.ZoneIdToStringConverter
  Deprecated.
convert(String) - Method in enum org.springframework.data.geo.format.DistanceFormatter
convert(String) - Method in enum org.springframework.data.geo.format.PointFormatter
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.repository.support.DomainClassConverter
ConverterBuilder - Interface in org.springframework.data.convert
  API to easily set up `GenericConverter` instances using Java 8 lambdas, mostly in bidirectional fashion for easy registration as custom type converters of the Spring Data mapping subsystem.
ConverterBuilder.ConverterAware - Interface in org.springframework.data.convert
  A `ConverterBuilder` aware of both a reading and writing converter.
ConverterBuilder.ReadingConverterAware - Interface in org.springframework.data.convert
  Exposes a reading converter.
ConverterBuilder.ReadingConverterBuilder<T,S> - Interface in org.springframework.data.convert
  Interface to represent an intermediate setup step of `ConverterBuilder.ConverterAware` defining a reading converter first.
ConverterBuilder.WritingConverterAware - Interface in org.springframework.data.convert
  Exposes a writing converter.
ConverterBuilder.WritingConverterBuilder<S,T> - Interface in org.springframework.data.convert
  Interface to represent an intermediate setup step of `ConverterBuilder.ConverterAware` defining a writing converter first.
ConverterConfiguration(CustomConversions.StoreConversions, List<?>) - Constructor for class org.springframework.data.convert.CustomConversions.ConverterConfiguration
  Create a new ConverterConfiguration holding the given `CustomConversions.StoreConversions` and user defined converters.
ConverterConfiguration(CustomConversions.StoreConversions, List<?>, Predicate<GenericConverter.ConvertiblePair>) - Constructor for class org.springframework.data.convert.CustomConversions.ConverterConfiguration
  Create a new ConverterConfiguration holding the given `CustomConversions.StoreConversions` and user defined converters as well as a `Collection` of `GenericConverter.ConvertiblePair` for which to skip the registration of default converters.
CONVERTIBLE - Static variable in enum org.springframework.data.geo.format.PointFormatter
ConvertingPropertyAccessor<T> - Class in org.springframework.data.mapping.model
  `PersistentPropertyAccessor` that potentially converts the value handed to `ConvertingPropertyAccessor.setProperty(PersistentProperty, Object)` to the type of the `PersistentProperty` using a `ConversionService`.
ConvertingPropertyAccessor(PersistentPropertyAccessor<T>, ConversionService) - Constructor for class org.springframework.data.mapping.model.ConvertingPropertyAccessor
  Creates a new `ConvertingPropertyAccessor` for the given delegate `PersistentPropertyAccessor` and `ConversionService`.
count(Predicate) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns the number of instances matching the given `Predicate`.
count(Predicate) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Mono` emitting the number of instances matching the given `Predicate`.
count() - Method in interface org.springframework.data.repository.CrudRepository
  Returns the number of entities available.
count(Example<S>) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Returns the number of instances matching the given `Example`.
count(Example<S>) - Method in interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor
  Returns the number of instances matching the given `Example`.
count() - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns the number of entities available.
count() - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns the number of entities available.
count() - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns the number of entities available.
create(EntityCallback<?>...) - Static method in interface org.springframework.data.mapping.callback.EntityCallbacks
  Create a new `EntityCallbacks` instance with given `callbacks`.
create() - Static method in interface org.springframework.data.mapping.callback.EntityCallbacks
  Obtain a new `EntityCallbacks` instance.
create(BeanFactory) - Static method in interface org.springframework.data.mapping.callback.EntityCallbacks
  Obtain a new `EntityCallbacks` instance.
create(EntityCallback<?>...) - Static method in interface org.springframework.data.mapping.callback.ReactiveEntityCallbacks
  Create a new `ReactiveEntityCallbacks` instance with given `callbacks`.
create() - Static method in interface org.springframework.data.mapping.callback.ReactiveEntityCallbacks
  Obtain a new `ReactiveEntityCallbacks` instance.
create(BeanFactory) - Static method in interface org.springframework.data.mapping.callback.ReactiveEntityCallbacks
  Obtain a new `ReactiveEntityCallbacks` instance.
create(CreationalContext<T>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
create(CreationalContext<T>, Class<T>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates the actual component instance.
create(Supplier<? extends RepositoryFactorySupport>, Class<T>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates the actual component instance given a `repository factory supplier` and the repository `type`.
create(CreationalContext<T>, Class<T>, Optional<Object>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Deprecated.
  since 2.1, override `CdiRepositoryBean.create(CreationalContext, Class)` in which you create a repository factory and call `#create(RepositoryFactorySupport, Class, RepositoryFragments)`.
create(RepositoryFactorySupport, Class<T>, RepositoryComposition.RepositoryFragments) - Static method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Creates the actual repository instance.
create(Part, Iterator<Object>) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates a new atomic instance of the criteria object.
create(QueryMethod, String) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Creates a new `QueryCreationException`.
create(QueryMethod, Throwable) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Creates a new `QueryCreationException` for the given `QueryMethod` and `Throwable` as cause.
create(String) - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns a strategy key from the given XML value.
createAliasFor(TypeInformation<?>) - Method in class org.springframework.data.convert.ConfigurableTypeInformationMapper
createAliasFor(TypeInformation<?>) - Method in class org.springframework.data.convert.MappingContextTypeInformationMapper
createAliasFor(TypeInformation<?>) - Method in class org.springframework.data.convert.SimpleTypeInformationMapper
  Turn the given type information into the String representation that shall be stored.
createAliasFor(TypeInformation<?>) - Method in interface org.springframework.data.convert.TypeInformationMapper
  Returns the alias to be used for the given `TypeInformation`.
createAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
createAttribute(String, MethodParameter, WebDataBinderFactory, NativeWebRequest) - Method in class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
createBindingsFor(TypeInformation<?>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindingsFactory
  Creates the `QuerydslBindings` to be used using for the given domain type.
createBindingsFor(TypeInformation<?>, Class<? extends QuerydslBinderCustomizer<?>>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindingsFactory
  Creates the `QuerydslBindings` to be used using for the given domain type and a pre-defined `QuerydslBinderCustomizer`.
CreatedBy - Annotation Type in org.springframework.data.annotation
  Declares a field as the one representing the principal that created the entity containing the field.
CreatedDate - Annotation Type in org.springframework.data.annotation
  Declares a field as the one representing the date the entity containing the field was created.
createDefaultQueryMethodEvaluationContextProvider(ListableBeanFactory) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Create a default `QueryMethodEvaluationContextProvider` (or subclass) from `ListableBeanFactory`.
createFrom(List<Parameter>) - Method in class org.springframework.data.repository.query.DefaultParameters
createFrom(List<T>) - Method in class org.springframework.data.repository.query.Parameters
createInfo(Type) - Method in class org.springframework.data.util.ParentTypeAwareTypeInformation
createInstance(E, ParameterValueProvider<P>) - Method in class org.springframework.data.convert.ClassGeneratingEntityInstantiator
  Deprecated.
createInstance(E, ParameterValueProvider<P>) - Method in class org.springframework.data.convert.KotlinClassGeneratingEntityInstantiator
  Deprecated.
createInstance(E, ParameterValueProvider<P>) - Method in enum org.springframework.data.convert.ReflectionEntityInstantiator
  Deprecated.
createInstance(E, ParameterValueProvider<P>) - Method in interface org.springframework.data.mapping.model.EntityInstantiator
  Creates a new instance of the given entity using the given source to pull data from.
createInstance() - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
createInstanceIfPresent(String, T) - Static method in class org.springframework.data.util.ReflectionUtils
  Creates an instance of the class with the given fully qualified name or returns the given default instance if the class cannot be loaded or instantiated.
createInvoker(RepositoryInformation, Object) - Method in class org.springframework.data.repository.support.DefaultRepositoryInvokerFactory
createMethodInterceptor(Object, Class<?>) - Method in interface org.springframework.data.projection.MethodInterceptorFactory
  Returns the `MethodInterceptor` to be used for the given source object and target type.
createMethodInterceptor(Object, Class<?>) - Method in class org.springframework.data.web.JsonProjectingMethodInterceptorFactory
createNullableProjection(Class<T>, Object) - Method in interface org.springframework.data.projection.ProjectionFactory
  Creates a projection to the given type for the given nullable source.
createPagedModel(List<R>, PagedModel.PageMetadata, Page<S>) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates the `PagedResources` to be equipped with pagination links downstream.
createParameter(MethodParameter) - Method in class org.springframework.data.repository.query.DefaultParameters
createParameter(MethodParameter) - Method in class org.springframework.data.repository.query.Parameters
  Creates a `Parameter` instance for the given `MethodParameter`.
createParameters(Method) - Method in class org.springframework.data.repository.query.QueryMethod
  Creates a `Parameters` instance.
createPath(Class<T>) - Method in interface org.springframework.data.querydsl.EntityPathResolver
createPath(Class<T>) - Method in class org.springframework.data.querydsl.SimpleEntityPathResolver
  Creates an `EntityPath` instance for the given domain class.
createPersistentEntity(TypeInformation<T>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Creates the concrete `PersistentEntity` instance.
createPersistentProperty(Property, E, SimpleTypeHolder) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Creates the concrete instance of `PersistentProperty`.
createProjection(Class<T>, Object) - Method in interface org.springframework.data.projection.ProjectionFactory
  Creates a projection of the given type for the given source object.
createProjection(Class<T>) - Method in interface org.springframework.data.projection.ProjectionFactory
  Creates a projection instance for the given type.
createProjectionInformation(Class<?>) - Method in class org.springframework.data.projection.SpelAwareProxyProjectionFactory
createQuery() - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates the actual query object.
createQuery(Sort) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Creates the actual query object applying the given `Sort` parameter.
createRepositoryFactory() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Create the actual `RepositoryFactorySupport` instance.
createRepositoryFactory() - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Delegates `RepositoryFactorySupport` creation to `TransactionalRepositoryFactoryBeanSupport.doCreateRepositoryFactory()` and applies the `TransactionalRepositoryProxyPostProcessor` to the created instance.
createStreamFromIterator(Iterator<T>) - Static method in interface org.springframework.data.util.StreamUtils
  Returns a `Stream` backed by the given `Iterator`
createStreamFromIterator(CloseableIterator<T>) - Static method in interface org.springframework.data.util.StreamUtils
  Returns a `Stream` backed by the given `CloseableIterator` and forwarding calls to `BaseStream.close()` to the iterator.
createTypeFilter(Element, ClassLoader) - Method in class org.springframework.data.config.TypeFilterParser
  Creates a `TypeFilter` instance from the given `Element` and `ClassLoader`.
CrudMethods - Interface in org.springframework.data.repository.core
  Meta-information about the CRUD methods of a repository.
CrudRepository<T,ID> - Interface in org.springframework.data.repository
  Interface for generic CRUD operations on a repository for a specific type.
CurrentDateTimeProvider - Enum in org.springframework.data.auditing
  Default `DateTimeProvider` simply creating new `LocalDateTime` instances for each method call.
CustomConversions - Class in org.springframework.data.convert
  Value object to capture custom conversion.
CustomConversions(CustomConversions.ConverterConfiguration) - Constructor for class org.springframework.data.convert.CustomConversions
CustomConversions(CustomConversions.StoreConversions, Collection<?>) - Constructor for class org.springframework.data.convert.CustomConversions
  Creates a new `CustomConversions` instance registering all given user defined converters and selecting `converters` from `CustomConversions.StoreConversions` depending on `store simple types` only considering those that either convert to/from a store supported type.
CustomConversions.ConverterConfiguration - Class in org.springframework.data.convert
  Value object holding the actual `CustomConversions.StoreConversions` and custom `converters` configured for registration.
CustomConversions.ConverterRegistrationIntent - Class in org.springframework.data.convert
  Value class tying together a `ConverterRegistration` and its `origin` to allow fine grained registration based on store supported types.
CustomConversions.ConverterRegistrationIntent.ConverterOrigin - Enum in org.springframework.data.convert
CustomConversions.StoreConversions - Class in org.springframework.data.convert
  Value type to capture store-specific extensions to the `CustomConversions`.
customize(QuerydslBindings, T) - Method in interface org.springframework.data.querydsl.binding.QuerydslBinderCustomizer
  Customize the `QuerydslBindings` for the given root.
customize(RepositoryFactorySupport) - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryCustomizer
  Callback to customize a `RepositoryFactorySupport` instance.
customize(PageableHandlerMethodArgumentResolver) - Method in interface org.springframework.data.web.config.PageableHandlerMethodArgumentResolverCustomizer
  Customize the given `PageableHandlerMethodArgumentResolver`.
customize(SortHandlerMethodArgumentResolver) - Method in interface org.springframework.data.web.config.SortHandlerMethodArgumentResolverCustomizer
  Customize the given `SortHandlerMethodArgumentResolver`.
customizePageableResolver(PageableHandlerMethodArgumentResolver) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
customizeSortResolver(SortHandlerMethodArgumentResolver) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
CustomMetric - Class in org.springframework.data.geo
  Value object to create custom `Metric`s on the fly.
CustomMetric(double) - Constructor for class org.springframework.data.geo.CustomMetric
  Creates a custom `Metric` using the given multiplier.
CustomMetric(double, String) - Constructor for class org.springframework.data.geo.CustomMetric
  Creates a custom `Metric` using the given multiplier and abbreviation.
CustomRepositoryImplementationDetector - Class in org.springframework.data.repository.config
  Detects the custom implementation for a `Repository` instance.
CustomRepositoryImplementationDetector(Environment, ResourceLoader, ImplementationDetectionConfiguration) - Constructor for class org.springframework.data.repository.config.CustomRepositoryImplementationDetector
  Creates a new `CustomRepositoryImplementationDetector` with the given `Environment`, `ResourceLoader` and `ImplementationDetectionConfiguration`.
CustomRepositoryImplementationDetector(Environment, ResourceLoader) - Constructor for class org.springframework.data.repository.config.CustomRepositoryImplementationDetector
  Creates a new `CustomRepositoryImplementationDetector` with the given `Environment` and `ResourceLoader`.

## D

DateTimeProvider - Interface in org.springframework.data.auditing
  SPI to calculate the current time to be used when auditing.
DEFAULT - Static variable in class org.springframework.data.mapping.model.SimpleTypeHolder
DEFAULT - Static variable in interface org.springframework.data.repository.query.QueryMethodEvaluationContextProvider
DEFAULT - Static variable in interface org.springframework.data.repository.query.ReactiveQueryMethodEvaluationContextProvider
DEFAULT - Static variable in interface org.springframework.data.spel.EvaluationContextProvider
  A simple default `EvaluationContextProvider` returning a `StandardEvaluationContext` with the given root object.
DEFAULT - Static variable in class org.springframework.data.util.MethodInvocationRecorder
DEFAULT_DIRECTION - Static variable in class org.springframework.data.domain.Sort
DEFAULT_QUERY_LOOKUP_STRATEGY - Static variable in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
DEFAULT_REPOSITORY_IMPL_POSTFIX - Static variable in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
DEFAULT_REPOSITORY_IMPLEMENTATION_POSTFIX - Static variable in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
DEFAULT_TRANSACTION_MANAGER - Static variable in class org.springframework.data.repository.util.TxUtils
DefaultCrudMethods - Class in org.springframework.data.repository.core.support
  Default implementation to discover CRUD methods based on the given `RepositoryMetadata`.
DefaultCrudMethods(RepositoryMetadata) - Constructor for class org.springframework.data.repository.core.support.DefaultCrudMethods
  Creates a new `DefaultCrudMethods` using the given `RepositoryMetadata`.
defaultGetOptions() - Static method in class org.springframework.data.mapping.AccessOptions
  Returns the default `AccessOptions.GetOptions` rejecting intermediate null values when accessing property paths.
DefaultMethodInvokingMethodInterceptor - Class in org.springframework.data.projection
  Method interceptor to invoke default methods on the repository proxy.
DefaultMethodInvokingMethodInterceptor() - Constructor for class org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor
DefaultParameters - Class in org.springframework.data.repository.query
  Default implementation of `Parameters`.
DefaultParameters(Method) - Constructor for class org.springframework.data.repository.query.DefaultParameters
  Creates a new `DefaultParameters` instance from the given `Method`.
DefaultRepositoryBaseClass - Class in org.springframework.data.repository.config
  Placeholder class to be used in `@Enable` annotation's `repositoryBaseClass` attribute.
DefaultRepositoryConfiguration<T extends RepositoryConfigurationSource> - Class in org.springframework.data.repository.config
  Default implementation of `RepositoryConfiguration`.
DefaultRepositoryConfiguration(T, BeanDefinition, RepositoryConfigurationExtension) - Constructor for class org.springframework.data.repository.config.DefaultRepositoryConfiguration
DefaultRepositoryInvokerFactory - Class in org.springframework.data.repository.support
  Default implementation of `RepositoryInvokerFactory` to inspect the requested repository type and create a matching `RepositoryInvoker` that suits the repository best.
DefaultRepositoryInvokerFactory(Repositories) - Constructor for class org.springframework.data.repository.support.DefaultRepositoryInvokerFactory
  Creates a new `DefaultRepositoryInvokerFactory` for the given `Repositories`.
DefaultRepositoryInvokerFactory(Repositories, ConversionService) - Constructor for class org.springframework.data.repository.support.DefaultRepositoryInvokerFactory
  Creates a new `DefaultRepositoryInvokerFactory` for the given `Repositories` and `ConversionService`.
DefaultRepositoryMetadata - Class in org.springframework.data.repository.core.support
  Default implementation of `RepositoryMetadata`.
DefaultRepositoryMetadata(Class<?>) - Constructor for class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
  Creates a new `DefaultRepositoryMetadata` for the given repository interface.
defaultSetOptions() - Static method in class org.springframework.data.mapping.AccessOptions
  Returns the default `AccessOptions.SetOptions` rejecting setting values when finding an intermediate property value to be null.
DefaultSpELExpressionEvaluator - Class in org.springframework.data.mapping.model
  `ParameterValueProvider` implementation that evaluates the `PreferredConstructor.Parameter`s key against `SpelExpressionParser` and `EvaluationContext`.
DefaultSpELExpressionEvaluator(Object, SpELContext) - Constructor for class org.springframework.data.mapping.model.DefaultSpELExpressionEvaluator
DefaultTypeMapper<S> - Class in org.springframework.data.convert
  Default implementation of `TypeMapper`.
DefaultTypeMapper(TypeAliasAccessor<S>) - Constructor for class org.springframework.data.convert.DefaultTypeMapper
  Creates a new `DefaultTypeMapper` using the given `TypeAliasAccessor`.
DefaultTypeMapper(TypeAliasAccessor<S>, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.data.convert.DefaultTypeMapper
  Creates a new `DefaultTypeMapper` using the given `TypeAliasAccessor` and `TypeInformationMapper` s.
DefaultTypeMapper(TypeAliasAccessor<S>, MappingContext<? extends PersistentEntity<?, ?>, ?>, List<? extends TypeInformationMapper>) - Constructor for class org.springframework.data.convert.DefaultTypeMapper
  Creates a new `DefaultTypeMapper` using the given `TypeAliasAccessor`, `MappingContext` and additional `TypeInformationMapper`s.
DelegatingEntityInformation<T,ID> - Class in org.springframework.data.repository.core.support
  Useful base class to implement custom `EntityInformation`s and delegate execution of standard methods from `EntityInformation` to a special implementation.
DelegatingEntityInformation(EntityInformation<T, ID>) - Constructor for class org.springframework.data.repository.core.support.DelegatingEntityInformation
delete(T) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes a given entity.
delete(T) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes a given entity.
delete(T) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Deletes a given entity.
delete(T) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Deletes a given entity.
deleteAll(Iterable<? extends T>) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes the given entities.
deleteAll() - Method in interface org.springframework.data.repository.CrudRepository
  Deletes all entities managed by the repository.
deleteAll(Iterable<? extends T>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes the given entities.
deleteAll(Publisher<? extends T>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes the given entities supplied by a `Publisher`.
deleteAll() - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes all entities managed by the repository.
deleteAll(Iterable<? extends T>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Deletes the given entities.
deleteAll(Flowable<? extends T>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Deletes the given entities supplied by a `Flowable`.
deleteAll() - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Deletes all entities managed by the repository.
deleteAll(Iterable<? extends T>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Deletes the given entities.
deleteAll(Flowable<? extends T>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Deletes the given entities supplied by a `Flowable`.
deleteAll() - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Deletes all entities managed by the repository.
deleteById(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Deletes the entity with the given id.
deleteById(ID) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes the entity with the given id.
deleteById(Publisher<ID>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Deletes the entity with the given id supplied by a `Publisher`.
deleteById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Deletes the entity with the given id.
deleteById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Deletes the entity with the given id.
desc(String) - Static method in class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance.
desc() - Static method in class org.springframework.data.history.RevisionSort
  Creates a `RevisionSort` with descending order for the revision number property, i.e. more recent revisions will come first.
descending() - Method in class org.springframework.data.domain.Sort
  Returns a new `Sort` with the current setup but descending order direction.
descending() - Method in class org.springframework.data.domain.Sort.TypedSort
destroy(T, CreationalContext<T>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
detectCustomImplementation(ImplementationLookupConfiguration) - Method in class org.springframework.data.repository.config.CustomRepositoryImplementationDetector
  Tries to detect a custom implementation for a repository bean by classpath scanning.
DirectFieldAccessFallbackBeanWrapper - Class in org.springframework.data.util
  Custom extension of `BeanWrapperImpl` that falls back to direct field access in case the object or type being wrapped does not use accessor methods.
DirectFieldAccessFallbackBeanWrapper(Object) - Constructor for class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
DirectFieldAccessFallbackBeanWrapper(Class<?>) - Constructor for class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
discover(Class<T>) - Static method in interface org.springframework.data.mapping.model.PreferredConstructorDiscoverer
  Discovers the `PreferredConstructor` for the given type.
discover(PersistentEntity<T, P>) - Static method in interface org.springframework.data.mapping.model.PreferredConstructorDiscoverer
  Discovers the `PreferredConstructorDiscoverer` for the given `PersistentEntity`.
discover(Expression) - Static method in class org.springframework.data.spel.ExpressionDependencies
  Discover all expression dependencies that are referenced in the `expression root`.
discover(SpelNode, boolean) - Static method in class org.springframework.data.spel.ExpressionDependencies
  Discover all expression dependencies that are referenced in the `expression root`.
Distance - Class in org.springframework.data.geo
  Value object to represent distances in a given metric.
Distance(double) - Constructor for class org.springframework.data.geo.Distance
  Creates a new `Distance` with a neutral metric.
Distance(double, Metric) - Constructor for class org.springframework.data.geo.Distance
  Creates a new `Distance` with the given `Metric`.
DistanceFormatter - Enum in org.springframework.data.geo.format
  Converter to create `Distance` instances from `String` representations.
doCreateRepositoryFactory() - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Creates the actual `RepositoryFactorySupport` instance.
doFindPersistentPropertyPaths(Class<T>, Predicate<? super P>, Predicate<P>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Actually looks up the `PersistentPropertyPaths` for the given type, selection predicate and traversal guard.
DomainClassConverter<T extends ConversionService & ConverterRegistry> - Class in org.springframework.data.repository.support
  `Converter` to convert arbitrary input into domain classes managed by Spring Data `CrudRepository`s.
DomainClassConverter(T) - Constructor for class org.springframework.data.repository.support.DomainClassConverter
  Creates a new `DomainClassConverter` for the given `ConversionService`.
domainEvents() - Method in class org.springframework.data.domain.AbstractAggregateRoot
  All domain events currently captured by the aggregate.
DomainEvents - Annotation Type in org.springframework.data.domain
  `DomainEvents` can be used on methods of aggregate roots managed by Spring Data repositories to publish the events returned by that method as Spring application events.
doParse(Element, BeanDefinitionBuilder) - Method in class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
doParse(Element, BeanDefinitionBuilder) - Method in class org.springframework.data.repository.config.ResourceReaderRepositoryPopulatorBeanDefinitionParser
doWith(Field) - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
doWith(Method) - Method in class org.springframework.data.util.AnnotationDetectionMethodCallback
doWithAssociation(Association<P>) - Method in interface org.springframework.data.mapping.AssociationHandler
  Processes the given `Association`.
doWithAssociation(Association<? extends PersistentProperty<?>>) - Method in interface org.springframework.data.mapping.SimpleAssociationHandler
  Handle the given `Association`.
doWithAssociations(AssociationHandler<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithAssociations(SimpleAssociationHandler) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithAssociations(AssociationHandler<P>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Applies the given `AssociationHandler` to all `Association` contained in this `PersistentEntity`.
doWithAssociations(SimpleAssociationHandler) - Method in interface org.springframework.data.mapping.PersistentEntity
doWithPersistentProperty(P) - Method in interface org.springframework.data.mapping.PropertyHandler
doWithPersistentProperty(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.SimplePropertyHandler
  Handle the given `PersistentProperty`.
doWithProperties(PropertyHandler<P>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithProperties(SimplePropertyHandler) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
doWithProperties(PropertyHandler<P>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Applies the given `PropertyHandler` to all `PersistentProperty`s contained in this `PersistentEntity`.
doWithProperties(SimplePropertyHandler) - Method in interface org.springframework.data.mapping.PersistentEntity
dropPathIfSegmentMatches(Predicate<? super P>) - Method in interface org.springframework.data.mapping.PersistentPropertyPaths
  Drops `PersistentPropertyPath`s that contain a path segment matching the given predicate.

## E

Eager - Annotation Type in org.springframework.data.repository.cdi
  Annotation to mark repository interfaces to be instantiated eagerly in a CDI context.
empty() - Static method in interface org.springframework.data.domain.Page
  Creates a new empty `Page`.
empty(Pageable) - Static method in interface org.springframework.data.domain.Page
  Creates a new empty `Page` for the given `Pageable`.
empty() - Static method in class org.springframework.data.mapping.Alias
  Returns an empty `Alias` instance.
EMPTY - Static variable in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
empty() - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create an empty `RepositoryComposition`.
empty() - Static method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create empty `RepositoryComposition.RepositoryFragments`.
empty() - Static method in class org.springframework.data.util.Lazy
  Creates a pre-resolved empty `Lazy`.
empty() - Static method in interface org.springframework.data.util.Streamable
  Returns an empty `Streamable`.
EnableSpringDataWebSupport - Annotation Type in org.springframework.data.web.config
  Annotation to automatically register the following beans for usage with Spring MVC.
EnableSpringDataWebSupport.QuerydslActivator - Class in org.springframework.data.web.config
  Import selector to register `QuerydslWebConfiguration` as configuration class if Querydsl is on the classpath.
EnableSpringDataWebSupport.SpringDataWebConfigurationImportSelector - Class in org.springframework.data.web.config
  Import selector to import the appropriate configuration class depending on whether Spring HATEOAS is present on the classpath.
endsWith() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.ENDING`.
endsWith() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.ENDING`.
enhance(UriComponentsBuilder, MethodParameter, Object) - Method in class org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver
enhance(UriComponentsBuilder, MethodParameter, Object) - Method in class org.springframework.data.web.HateoasSortHandlerMethodArgumentResolver
EntityCallback<T> - Interface in org.springframework.data.mapping.callback
  Marker interface for entity callbacks to be implemented in specific callback subtypes.
EntityCallbacks - Interface in org.springframework.data.mapping.callback
  Interface to be implemented by objects that can manage a number of `EntityCallback` objects and invoke these with a specific entity.
EntityConverter<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>,T,S> - Interface in org.springframework.data.convert
  Combined `EntityReader` and `EntityWriter` and add the ability to access a `MappingContext` and `ConversionService`.
EntityInformation<T,ID> - Interface in org.springframework.data.repository.core
  Extension of `EntityMetadata` to add functionality to query information of entity instances.
EntityInstantiator - Interface in org.springframework.data.convert
  Deprecated.
EntityInstantiator - Interface in org.springframework.data.mapping.model
  SPI to abstract strategies to create instances for `PersistentEntity`s.
EntityInstantiators - Class in org.springframework.data.convert
  Deprecated.
  since 2.3, use `EntityInstantiators` instead.
EntityInstantiators() - Constructor for class org.springframework.data.convert.EntityInstantiators
  Deprecated.
  Creates a new `EntityInstantiators` using the default fallback instantiator and no custom ones.
EntityInstantiators(EntityInstantiator) - Constructor for class org.springframework.data.convert.EntityInstantiators
  Deprecated.
  Creates a new `EntityInstantiators` using the given `EntityInstantiator` as fallback.
EntityInstantiators(Map<Class<?>, EntityInstantiator>) - Constructor for class org.springframework.data.convert.EntityInstantiators
  Deprecated.
  Creates a new `EntityInstantiators` using the default fallback instantiator and the given custom ones.
EntityInstantiators(EntityInstantiator, Map<Class<?>, EntityInstantiator>) - Constructor for class org.springframework.data.convert.EntityInstantiators
  Deprecated.
  Creates a new `EntityInstantiator` using the given fallback `EntityInstantiator` and the given custom ones.
EntityInstantiators - Class in org.springframework.data.mapping.model
  Simple value object allowing access to `EntityInstantiator` instances for a given type falling back to a default one.
EntityInstantiators() - Constructor for class org.springframework.data.mapping.model.EntityInstantiators
  Creates a new `EntityInstantiators` using the default fallback instantiator and no custom ones.
EntityInstantiators(EntityInstantiator) - Constructor for class org.springframework.data.mapping.model.EntityInstantiators
  Creates a new `EntityInstantiators` using the given `EntityInstantiator` as fallback.
EntityInstantiators(Map<Class<?>, EntityInstantiator>) - Constructor for class org.springframework.data.mapping.model.EntityInstantiators
  Creates a new `EntityInstantiators` using the default fallback instantiator and the given custom ones.
EntityInstantiators(EntityInstantiator, Map<Class<?>, EntityInstantiator>) - Constructor for class org.springframework.data.mapping.model.EntityInstantiators
  Creates a new `EntityInstantiator` using the given fallback `EntityInstantiator` and the given custom ones.
EntityMetadata<T> - Interface in org.springframework.data.repository.core
  Metadata for entity types.
EntityPathResolver - Interface in org.springframework.data.querydsl
  Strategy interface to abstract the ways to translate an plain domain class into a `EntityPath`.
EntityReader<T,S> - Interface in org.springframework.data.convert
  Interface to read object from store specific sources.
EntityWriter<T,S> - Interface in org.springframework.data.convert
  Interface to write objects into store specific sinks.
equals(Object) - Method in class org.springframework.data.convert.CustomConversions.StoreConversions
equals(Object) - Method in class org.springframework.data.domain.AbstractPageRequest
equals(Object) - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
equals(Object) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
equals(Object) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
equals(Object) - Method in class org.springframework.data.domain.PageImpl
equals(Object) - Method in class org.springframework.data.domain.PageRequest
equals(Object) - Method in class org.springframework.data.domain.Range.Bound
equals(Object) - Method in class org.springframework.data.domain.Range
equals(Object) - Method in class org.springframework.data.domain.SliceImpl
equals(Object) - Method in class org.springframework.data.domain.Sort
equals(Object) - Method in class org.springframework.data.domain.Sort.Order
equals(Object) - Method in class org.springframework.data.geo.Box
equals(Object) - Method in class org.springframework.data.geo.Circle
equals(Object) - Method in class org.springframework.data.geo.Distance
equals(Object) - Method in class org.springframework.data.geo.GeoPage
equals(Object) - Method in class org.springframework.data.geo.GeoResult
equals(Object) - Method in class org.springframework.data.geo.GeoResults
equals(Object) - Method in class org.springframework.data.geo.Point
equals(Object) - Method in class org.springframework.data.geo.Polygon
equals(Object) - Method in class org.springframework.data.history.Revision
equals(Object) - Method in class org.springframework.data.mapping.Alias
equals(Object) - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
equals(Object) - Method in class org.springframework.data.mapping.model.Property
equals(Object) - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
equals(Object) - Method in class org.springframework.data.mapping.PropertyPath
equals(Object) - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
equals(Object) - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
equals(Object) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
equals(Object) - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
equals(Object) - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
equals(Object) - Method in class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
equals(Object) - Method in class org.springframework.data.repository.init.RepositoriesPopulatedEvent
equals(Object) - Method in class org.springframework.data.repository.query.parser.Part
equals(Object) - Method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
equals(Object) - Method in class org.springframework.data.spel.ExpressionDependencies
equals(Object) - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
equals(Object) - Method in class org.springframework.data.util.Lazy
equals(Object) - Method in class org.springframework.data.util.Pair
equals(Object) - Method in class org.springframework.data.util.ParameterTypes
equals(Object) - Method in class org.springframework.data.util.ParentTypeAwareTypeInformation
equals(Object) - Method in class org.springframework.data.util.Version
evaluate(String) - Method in class org.springframework.data.mapping.model.DefaultSpELExpressionEvaluator
evaluate(String) - Method in interface org.springframework.data.mapping.model.SpELExpressionEvaluator
  Evaluates the given expression.
evaluate(Object[]) - Method in class org.springframework.data.repository.query.SpelEvaluator
  Evaluate all the SpEL expressions in `#parameterNameToSpelMap` based on values provided as an argument.
EvaluationContextExtension - Interface in org.springframework.data.spel.spi
  SPI to allow adding a set of properties and function definitions accessible via the root of an `EvaluationContext` provided by an `ExtensionAwareQueryMethodEvaluationContextProvider`.
EvaluationContextProvider - Interface in org.springframework.data.spel
  Provides a way to access a centrally defined potentially shared `StandardEvaluationContext`.
EventPublishingRepositoryProxyPostProcessor - Class in org.springframework.data.repository.core.support
  `RepositoryProxyPostProcessor` to register a `MethodInterceptor` to intercept `CrudRepository.save(Object)` and `CrudRepository.delete(Object)` methods and publish events potentially exposed via a method annotated with `DomainEvents`.
EventPublishingRepositoryProxyPostProcessor(ApplicationEventPublisher) - Constructor for class org.springframework.data.repository.core.support.EventPublishingRepositoryProxyPostProcessor
exact() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.EXACT`.
exact() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.EXACT`.
exactlyMatchParametersOf(Method) - Method in class org.springframework.data.util.ParameterTypes
  Returns whether the current parameter types match the given `Method`'s parameters exactly, i.e. they're equal, not only assignable.
Example<T> - Interface in org.springframework.data.domain
  Support for query by example (QBE).
ExampleMatcher - Interface in org.springframework.data.domain
  Specification for property path matching to use in query by example (QBE).
ExampleMatcher.GenericPropertyMatcher - Class in org.springframework.data.domain
  A generic property matcher that specifies `string matching` and case sensitivity.
ExampleMatcher.GenericPropertyMatchers - Class in org.springframework.data.domain
  Predefined property matchers to create a `ExampleMatcher.GenericPropertyMatcher`.
ExampleMatcher.MatcherConfigurer<T> - Interface in org.springframework.data.domain
  Callback to configure a matcher.
ExampleMatcher.MatchMode - Enum in org.springframework.data.domain
  The match modes to expose so that clients can find about how to concatenate the predicates.
ExampleMatcher.NoOpPropertyValueTransformer - Enum in org.springframework.data.domain
ExampleMatcher.NullHandler - Enum in org.springframework.data.domain
  Null handling for creating criterion out of an `Example`.
ExampleMatcher.PropertySpecifier - Class in org.springframework.data.domain
  Define specific property handling for a Dot-Path.
ExampleMatcher.PropertySpecifiers - Class in org.springframework.data.domain
  Define specific property handling for Dot-Paths.
ExampleMatcher.PropertyValueTransformer - Interface in org.springframework.data.domain
  Allows to transform the property value before it is used in the query.
ExampleMatcher.StringMatcher - Enum in org.springframework.data.domain
  Match modes for treatment of `String` values.
ExampleMatcherAccessor - Class in org.springframework.data.support
  Accessor for the `ExampleMatcher` to use in modules that support query by example (QBE) querying.
ExampleMatcherAccessor(ExampleMatcher) - Constructor for class org.springframework.data.support.ExampleMatcherAccessor
excludeUnlistedProperties(boolean) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Returns whether to exclude all properties for which no explicit binding has been defined or it has been explicitly allowed.
excluding(Path<?>...) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Exclude properties from binding.
exclusive(T) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary excluding `value`.
exclusive(int) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary excluding `value`.
exclusive(long) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary excluding `value`.
exclusive(float) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary excluding `value`.
exclusive(double) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary excluding `value`.
execute(Object[]) - Method in interface org.springframework.data.repository.query.RepositoryQuery
  Executes the `RepositoryQuery` with the given parameters.
exists(Predicate) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Checks whether the data store contains elements that match the given `Predicate`.
exists(Predicate) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Checks whether the data store contains elements that match the given `Predicate`.
exists(Example<S>) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Checks whether the data store contains elements that match the given `Example`.
exists(Example<S>) - Method in interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor
  Checks whether the data store contains elements that match the given `Example`.
existsById(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Returns whether an entity with the given id exists.
existsById(ID) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns whether an entity with the given id exists.
existsById(Publisher<ID>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns whether an entity with the given id, supplied by a `Publisher`, exists.
existsById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns whether an entity with the given id exists.
existsById(Single<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns whether an entity with the given id, supplied by a `Single`, exists.
existsById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns whether an entity with the given id exists.
existsById(Single<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns whether an entity with the given id, supplied by a `Single`, exists.
exposeRegistration(RepositoryConfigurationExtension, BeanDefinitionRegistry, RepositoryConfigurationSource) - Static method in interface org.springframework.data.repository.config.RepositoryConfigurationUtils
  Registers the given `RepositoryConfigurationExtension` to indicate the repository configuration for a particular store (expressed through the extension's concrete type) has happened.
ExpressionDependencies - Class in org.springframework.data.spel
  Value object capturing dependencies to a method or property/field that is referenced from a SpEL expression.
ExpressionDependencies.ExpressionDependency - Class in org.springframework.data.spel
  Value object to describe a dependency to a method or property/field that is referenced from a SpEL expression.
extendMessageConverters(List<HttpMessageConverter<?>>) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
ExtensionAwareEvaluationContextProvider - Class in org.springframework.data.spel
  An `EvaluationContextProvider` that assembles an `EvaluationContext` from a list of `EvaluationContextExtension` instances.
ExtensionAwareEvaluationContextProvider(ListableBeanFactory) - Constructor for class org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
  Creates a new `ExtensionAwareEvaluationContextProvider` with extensions looked up lazily from the given `BeanFactory`.
ExtensionAwareEvaluationContextProvider(Collection<? extends ExtensionIdAware>) - Constructor for class org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
  Creates a new `ExtensionAwareEvaluationContextProvider` for the given `EvaluationContextExtension`s.
ExtensionAwareEvaluationContextProvider(Lazy<? extends Collection<? extends ExtensionIdAware>>) - Constructor for class org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
ExtensionAwareQueryMethodEvaluationContextProvider - Class in org.springframework.data.repository.query
  An `QueryMethodEvaluationContextProvider` that assembles an `EvaluationContext` from a list of `EvaluationContextExtension` instances.
ExtensionAwareQueryMethodEvaluationContextProvider(ListableBeanFactory) - Constructor for class org.springframework.data.repository.query.ExtensionAwareQueryMethodEvaluationContextProvider
  Creates a new `ExtensionAwareQueryMethodEvaluationContextProvider`.
ExtensionAwareQueryMethodEvaluationContextProvider(List<? extends EvaluationContextExtension>) - Constructor for class org.springframework.data.repository.query.ExtensionAwareQueryMethodEvaluationContextProvider
  Creates a new `ExtensionAwareQueryMethodEvaluationContextProvider` using the given `EvaluationContextExtension`s.
ExtensionIdAware - Interface in org.springframework.data.spel.spi
  Marker interface for Spring Data `EvaluationContext` extensions.
extractProperty(String) - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Callback method to extract the actual propertyPath to be bound from the given part.

## F

FieldNamingStrategy - Interface in org.springframework.data.mapping.model
  SPI to determine how to name document fields in cases the field name is not manually defined.
filter(Predicate<? super T>) - Method in interface org.springframework.data.util.Streamable
  Returns a new `Streamable` that will apply the given filter `Predicate` to the current one.
findAll(Predicate) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns all entities matching the given `Predicate`.
findAll(Predicate, Sort) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns all entities matching the given `Predicate` applying the given `Sort`.
findAll(Predicate, OrderSpecifier<?>...) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns all entities matching the given `Predicate` applying the given `OrderSpecifier`s.
findAll(OrderSpecifier<?>...) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns all entities ordered by the given `OrderSpecifier`s.
findAll(Predicate, Pageable) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns a `Page` of entities matching the given `Predicate`.
findAll(Predicate) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Flux` emitting all entities matching the given `Predicate`.
findAll(Predicate, Sort) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Flux` emitting all entities matching the given `Predicate` applying the given `Sort`.
findAll(Predicate, OrderSpecifier<?>...) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Flux` emitting all entities matching the given `Predicate` applying the given `OrderSpecifier`s.
findAll(OrderSpecifier<?>...) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Flux` emitting all entities ordered by the given `OrderSpecifier`s.
findAll() - Method in interface org.springframework.data.repository.CrudRepository
  Returns all instances of the type.
findAll(Sort) - Method in interface org.springframework.data.repository.PagingAndSortingRepository
  Returns all entities sorted by the given options.
findAll(Pageable) - Method in interface org.springframework.data.repository.PagingAndSortingRepository
  Returns a `Page` of entities meeting the paging restriction provided in the `Pageable` object.
findAll(Example<S>) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Returns all entities matching the given `Example`.
findAll(Example<S>, Sort) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Returns all entities matching the given `Example` applying the given `Sort`.
findAll(Example<S>, Pageable) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Returns a `Page` of entities matching the given `Example`.
findAll(Example<S>) - Method in interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor
  Returns all entities matching the given `Example`.
findAll(Example<S>, Sort) - Method in interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor
  Returns all entities matching the given `Example` applying the given `Sort`.
findAll() - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns all instances of the type.
findAll(Sort) - Method in interface org.springframework.data.repository.reactive.ReactiveSortingRepository
  Returns all entities sorted by the given options.
findAll() - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns all instances of the type.
findAll(Sort) - Method in interface org.springframework.data.repository.reactive.RxJava2SortingRepository
  Returns all entities sorted by the given options.
findAll() - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns all instances of the type.
findAll(Sort) - Method in interface org.springframework.data.repository.reactive.RxJava3SortingRepository
  Returns all entities sorted by the given options.
findAllById(Iterable<ID>) - Method in interface org.springframework.data.repository.CrudRepository
  Returns all instances of the type `T` with the given IDs.
findAllById(Iterable<ID>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns all instances of the type `T` with the given IDs.
findAllById(Publisher<ID>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Returns all instances of the type `T` with the given IDs supplied by a `Publisher`.
findAllById(Iterable<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns all instances of the type `T` with the given IDs.
findAllById(Flowable<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Returns all instances of the type `T` with the given IDs supplied by a `Flowable`.
findAllById(Iterable<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns all instances of the type `T` with the given IDs.
findAllById(Flowable<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Returns all instances of the type `T` with the given IDs supplied by a `Flowable`.
findAnnotation(Class<A>) - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Returns the annotation found for the current `AnnotationBasedPersistentProperty`.
findAnnotation(Class<A>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
findAnnotation(Class<A>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Looks up the annotation of the given type on the `PersistentEntity`.
findAnnotation(Class<A>) - Method in interface org.springframework.data.mapping.PersistentProperty
  Looks up the annotation of the given type on the `PersistentProperty`.
findById(ID) - Method in interface org.springframework.data.repository.CrudRepository
  Retrieves an entity by its id.
findById(ID) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Retrieves an entity by its id.
findById(Publisher<ID>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Retrieves an entity by its id supplied by a `Publisher`.
findById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Retrieves an entity by its id.
findById(Single<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Retrieves an entity by its id supplied by a `Single`.
findById(ID) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Retrieves an entity by its id.
findById(Single<ID>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Retrieves an entity by its id supplied by a `Single`.
findConstructor(Class<?>, Object...) - Static method in class org.springframework.data.util.ReflectionUtils
  Finds a constructor on the given type that matches the given constructor arguments.
findDynamicProjection() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the dynamic projection type to be used when executing the query or null if none is defined.
findDynamicProjection() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
  Returns the dynamic projection type if available, null otherwise.
findField(Class<?>, ReflectionUtils.FieldFilter) - Static method in class org.springframework.data.util.ReflectionUtils
  Finds the first field on the given class matching the given `ReflectionUtils.FieldFilter`.
findField(Class<?>, ReflectionUtils.DescribedFieldFilter) - Static method in class org.springframework.data.util.ReflectionUtils
  Finds the field matching the given `ReflectionUtils.DescribedFieldFilter`.
findField(Class<?>, ReflectionUtils.DescribedFieldFilter, boolean) - Static method in class org.springframework.data.util.ReflectionUtils
  Finds the field matching the given `ReflectionUtils.DescribedFieldFilter`.
findKotlinFunction(Method) - Static method in class org.springframework.data.util.KotlinReflectionUtils
  Returns a `KFunction` instance corresponding to the given Java `Method` instance, or `null` if this method cannot be represented by a Kotlin function.
findLastChangeRevision(ID) - Method in interface org.springframework.data.repository.history.RevisionRepository
  Returns the revision of the entity it was last changed in.
findMethod(Method) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Find the implementation method for the given `Method` invoked on the composite interface.
findOne(Predicate) - Method in interface org.springframework.data.querydsl.QuerydslPredicateExecutor
  Returns a single entity matching the given `Predicate` or `Optional.empty()` if none was found.
findOne(Predicate) - Method in interface org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor
  Returns a `Mono` emitting the entity matching the given `Predicate` or `Mono.empty()` if none was found.
findOne(Example<S>) - Method in interface org.springframework.data.repository.query.QueryByExampleExecutor
  Returns a single entity matching the given `Example` or null if none was found.
findOne(Example<S>) - Method in interface org.springframework.data.repository.query.ReactiveQueryByExampleExecutor
  Returns a single entity matching the given `Example` or `Mono.empty()` if none was found.
findPersistentPropertyPaths(Class<T>, Predicate<? super P>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
findPersistentPropertyPaths(Class<T>, Predicate<? super P>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentPropertyPath`s pointing to properties on the given type that match the given `Predicate`.
findPropertyOrOwnerAnnotation(Class<A>) - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findPropertyOrOwnerAnnotation(Class<A>) - Method in interface org.springframework.data.mapping.PersistentProperty
  Looks up the annotation of the given type on the property and the owning type if no annotation can be found on it.
findRequiredField(Class<?>, String) - Static method in class org.springframework.data.util.ReflectionUtils
  Finds the field of the given name on the given type.
findRequiredMethod(Class<?>, String, Class<?>...) - Static method in class org.springframework.data.util.ReflectionUtils
  Returns the method with the given name of the given class and parameter types.
findRevision(ID, N) - Method in interface org.springframework.data.repository.history.RevisionRepository
  Returns the entity with the given ID in the given revision number.
findRevisions(ID) - Method in interface org.springframework.data.repository.history.RevisionRepository
  Returns all `Revisions` of an entity with the given id.
findRevisions(ID, Pageable) - Method in interface org.springframework.data.repository.history.RevisionRepository
  Returns a `Page` of revisions for the entity with the given id.
findTypes(String...) - Method in class org.springframework.data.util.AnnotatedTypeScanner
findTypes(Iterable<String>) - Method in class org.springframework.data.util.AnnotatedTypeScanner
first() - Method in class org.springframework.data.domain.AbstractPageRequest
first() - Method in interface org.springframework.data.domain.Pageable
  Returns the `Pageable` requesting the first page.
first() - Method in class org.springframework.data.domain.PageRequest
first(SingleValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.PathBinder
first(SingleValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.TypeBinder
first() - Method in class org.springframework.data.querydsl.QPageRequest
firstNonEmpty(Iterable<S>, Function<S, Optional<T>>) - Static method in interface org.springframework.data.util.Optionals
  Applies the given function to the elements of the source and returns the first non-empty result.
firstNonEmpty(Iterable<S>, Function<S, T>, T) - Static method in interface org.springframework.data.util.Optionals
  Applies the given function to the elements of the source and returns the first non-empty result.
firstNonEmpty(Supplier<Optional<T>>...) - Static method in interface org.springframework.data.util.Optionals
  Invokes the given `Supplier`s for `Optional` results one by one and returns the first non-empty one.
firstNonEmpty(Iterable<Supplier<Optional<T>>>) - Static method in interface org.springframework.data.util.Optionals
  Invokes the given `Supplier`s for `Optional` results one by one and returns the first non-empty one.
firstOptional(OptionalValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.PathBinder
  Defines the given `SingleValueBinding` to be used for the paths.
firstOptional(OptionalValueBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.TypeBinder
  Configures the given `SingleValueBinding` to be used for the current type.
flatMap(Function<? super T, Lazy<? extends S>>) - Method in class org.springframework.data.util.Lazy
  Creates a new `Lazy` with the given `Function` lazily applied to the current one.
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface org.springframework.data.util.Streamable
  Returns a new `Streamable` that will apply the given `Function` to the current one.
flush() - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
foldIntoExpressions(Sort) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Folds the given `Sort` instance into a `List` of sort expressions, accumulating `Sort.Order` instances of the same direction into a single expression if they are in order.
forEach(IntConsumer) - Method in class org.springframework.data.mapping.model.KotlinDefaultMask
  Callback method to notify `IntConsumer` for each defaulting mask.
forFragment(String) - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Returns the final lookup configuration for the given fully-qualified fragment interface name.
forMethod(String) - Static method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
  Create a new `ExpressionDependencies.ExpressionDependency` for a method.
forPropertyOrField(String) - Static method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
  Create a new `ExpressionDependencies.ExpressionDependency` for a property or field.
forProxyOf(Class<T>) - Static method in class org.springframework.data.util.MethodInvocationRecorder
  Creates a new `MethodInvocationRecorder.Recorded` for the given type.
forRepositoryConfiguration(RepositoryConfiguration<?>) - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Returns the final lookup configuration for the given `RepositoryConfiguration`.
FragmentMetadata - Class in org.springframework.data.repository.config
  Value object for a discovered Repository fragment interface.
FragmentMetadata(MetadataReaderFactory) - Constructor for class org.springframework.data.repository.config.FragmentMetadata
from(Range.Bound<T>) - Static method in class org.springframework.data.domain.Range
  Create a `Range.RangeBuilder` given the lower `Range.Bound`.
from(KFunction<?>, Predicate<KParameter>) - Static method in class org.springframework.data.mapping.model.KotlinDefaultMask
  Creates defaulting mask(s) used to invoke Kotlin default methods that conditionally apply parameter values.
from(String, Class<?>) - Static method in class org.springframework.data.mapping.PropertyPath
  Extracts the `PropertyPath` chain from the given source `String` and type.
from(String, TypeInformation<?>) - Static method in class org.springframework.data.mapping.PropertyPath
  Extracts the `PropertyPath` chain from the given source `String` and `TypeInformation`.
from(List<RepositoryFragment<?>>) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create `RepositoryComposition.RepositoryFragments` from a `List` of `fragments`.
from(Class<S>) - Static method in class org.springframework.data.util.ClassTypeInformation
  Simple factory method to easily create new instances of `ClassTypeInformation`.
fromMetadata(RepositoryMetadata) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create an `RepositoryComposition` using the provided `RepositoryMetadata` to set `method lookups` depending in the repository type (reactive/imperative).
fromNullable(T) - Static method in interface org.springframework.data.util.StreamUtils
  Creates a new `Stream` for the given value returning an empty `Stream` if the value is null.
fromOptionalString(String) - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns the `Sort.Direction` enum for the given `String` or null if it cannot be parsed into an enum value.
fromProperty(String) - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the `Part.Type` of the `Part` for the given raw propertyPath.
fromReturnTypeOf(Method) - Static method in class org.springframework.data.util.ClassTypeInformation
  Creates a `TypeInformation` from the given method's return type.
fromString(String) - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns the `Sort.Direction` enum for the given `String` value.
Function - Class in org.springframework.data.spel.spi
  Value object to represent a function.
Function(Method) - Constructor for class org.springframework.data.spel.spi.Function
  Creates a new `Function` to statically invoke the given `Method`.
Function(Method, Object) - Constructor for class org.springframework.data.spel.spi.Function
  Creates a new `Function` for the given method on the given target instance.

## G

generateBeanName(BeanDefinition) - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Generate the bean name for the given `BeanDefinition`.
generateBeanName(BeanDefinition) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns a name for the beanDefinition.
generateBeanName(BeanDefinition) - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
GenericPropertyMatcher() - Constructor for class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Creates an unconfigured `ExampleMatcher.GenericPropertyMatcher`.
GenericPropertyMatchers() - Constructor for class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
GeoModule - Class in org.springframework.data.geo
  Custom module to deserialize the geo-spatial value objects using Jackson 2.
GeoModule() - Constructor for class org.springframework.data.geo.GeoModule
  Creates a new `GeoModule` registering mixins for common geo-spatial types.
GeoPage<T> - Class in org.springframework.data.geo
  Custom `Page` to carry the average distance retrieved from the `GeoResults` the `GeoPage` is set up from.
GeoPage(GeoResults<T>) - Constructor for class org.springframework.data.geo.GeoPage
  Creates a new `GeoPage` from the given `GeoResults`.
GeoPage(GeoResults<T>, Pageable, long) - Constructor for class org.springframework.data.geo.GeoPage
  Creates a new `GeoPage` from the given `GeoResults`, `Pageable` and total.
GeoResult<T> - Class in org.springframework.data.geo
  Value object capturing some arbitrary object plus a distance.
GeoResult(T, Distance) - Constructor for class org.springframework.data.geo.GeoResult
GeoResults<T> - Class in org.springframework.data.geo
  Value object to capture `GeoResult`s as well as the average distance they have.
GeoResults(List<? extends GeoResult<T>>) - Constructor for class org.springframework.data.geo.GeoResults
  Creates a new `GeoResults` instance manually calculating the average distance from the distance values of the given `GeoResult`s.
GeoResults(List<? extends GeoResult<T>>, Metric) - Constructor for class org.springframework.data.geo.GeoResults
  Creates a new `GeoResults` instance manually calculating the average distance in the given `Metric` from the distance values of the given `GeoResult`s.
GeoResults(List<? extends GeoResult<T>>, Distance) - Constructor for class org.springframework.data.geo.GeoResults
  Creates a new `GeoResults` instance from the given `GeoResult`s and average distance.
get(String, Class<T>, ConversionService) - Method in interface org.springframework.data.crossstore.ChangeSet
get(String, Class<T>, ConversionService) - Method in class org.springframework.data.crossstore.HashMapChangeSet
get() - Method in interface org.springframework.data.repository.util.QueryExecutionConverters.ThrowingSupplier
get() - Method in class org.springframework.data.util.Lazy
  Returns the value created by the configured `Supplier`.
get() - Method in interface org.springframework.data.util.Streamable
getAbbreviation() - Method in class org.springframework.data.geo.CustomMetric
getAbbreviation() - Method in interface org.springframework.data.geo.Metric
  Returns the scientific abbreviation of the unit the `Metric` is in.
getAbbreviation() - Method in enum org.springframework.data.geo.Metrics
getAccessorForOwner(T) - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns a `PersistentPropertyAccessor` for the current property's owning value.
getActualType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getActualType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the actual type of the property.
getActualType() - Method in interface org.springframework.data.util.TypeInformation
  Transparently returns the `Map` value type if the type is a `Map`, returns the component type if the type `TypeInformation.isCollectionLike()` or the simple type if none of this applies.
getAliasFor(TypeInformation<?>) - Method in class org.springframework.data.convert.DefaultTypeMapper
  Returns the alias to be used for the given `TypeInformation`.
getAllowedPageableTypes() - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Returns the types that are supported on paginating query methods.
getAlternativeDomainTypes() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the set of types the repository shall be discoverable for when trying to look up a repository by domain type.
getAlternativeDomainTypes() - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
getAnnotation() - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Return the annotation type to lookup configuration values from.
getAnnotation() - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
  Return the annotation to obtain configuration information from.
getAnnotation() - Method in class org.springframework.data.util.AnnotationDetectionMethodCallback
getArgumentConverter() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
getAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getAssociation() - Method in interface org.springframework.data.mapping.PersistentProperty
getAssociationTargetType() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
getAssociationTargetType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Return the type the property refers to in case it's an association.
getAttribute(String) - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getAttribute(String, Class<T>) - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getAttribute(String) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the value for the `String` attribute with the given name.
getAttribute(String, Class<T>) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the value for the attribute with the given name and type.
getAttribute(String) - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getAttribute(String, Class<T>) - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getAttributes() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
  Returns the `AnnotationAttributes` of the annotation configured.
getAuditHandlerBeanDefinitionBuilder(AuditingConfiguration) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Creates a `BeanDefinitionBuilder` to ease the definition of store specific `AuditingHandler` implementations.
getAuditingHandlerBeanName() - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Return the name to be used to register the `AuditingHandler` under.
getAuditorAwareRef() - Method in class org.springframework.data.auditing.config.AnnotationAuditingConfiguration
getAuditorAwareRef() - Method in interface org.springframework.data.auditing.config.AuditingConfiguration
  Returns the bean name of the `AuditorAware` instance to be used..
getAverageDistance() - Method in class org.springframework.data.geo.GeoPage
getAverageDistance() - Method in class org.springframework.data.geo.GeoResults
  Returns the average distance of all `GeoResult`s in this list.
getBasePackages() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getBasePackages() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getBasePackages() - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Return the base packages to be scanned for implementation types.
getBasePackages() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the base packages that the repository was scanned under.
getBasePackages() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the base packages the repository interfaces shall be found under.
getBasePackages() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getBaseProperty() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the first property in the `PersistentPropertyPath`.
getBaseProperty() - Method in exception org.springframework.data.mapping.PropertyReferenceException
  Returns the `PropertyPath` which could be resolved so far.
getBean() - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Returns the underlying bean that potentially has been modified by the setter methods exposed.
getBean() - Method in class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessor
getBean() - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Returns the underlying bean.
getBeanClass(Element) - Method in class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
getBeanClass(Element) - Method in class org.springframework.data.auditing.config.IsNewAwareAuditingHandlerBeanDefinitionParser
getBeanClass() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getBeanClassName(Element) - Method in class org.springframework.data.repository.config.ResourceReaderRepositoryPopulatorBeanDefinitionParser
getBeanDefinition() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
getBeanId() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getBeanWrapperFor(T) - Method in interface org.springframework.data.auditing.AuditableBeanWrapperFactory
  Returns the `AuditableBeanWrapper` for the given source object if it's eligible for auditing.
getBeanWrapperFor(T) - Method in class org.springframework.data.auditing.MappingAuditableBeanWrapperFactory
getBindableParameter(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns a bindable parameter with the given index.
getBindableParameters() - Method in class org.springframework.data.repository.query.Parameters
  Returns a `Parameters` instance with effectively all special parameters removed.
getBindableValue(int) - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the bindable value with the given index.
getBindableValue(int) - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getBindingForPath(PathInformation) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Returns the `SingleValueBinding` for the given `PropertyPath`.
getBootstrapMode() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getBootstrapMode() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Defines the repository `BootstrapMode` to be used.
getBootstrapMode() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getCandidates(ResourceLoader) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the source `BeanDefinition`s of the repository interfaces to create repository instances for.
getCandidates(ResourceLoader) - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
getCardinality() - Method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
getCenter() - Method in class org.springframework.data.geo.Circle
  Returns the center of the `Circle`.
getChangeSet() - Method in interface org.springframework.data.crossstore.ChangeSetBacked
getClassGeneratingEntityInstantiator() - Static method in class org.springframework.data.mapping.model.InternalEntityInstantiatorFactory
  Deprecated.
getClassName() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
getComponent(BeanDefinitionBuilder) - Method in class org.springframework.data.config.BeanComponentDefinitionBuilder
  Creates a `BeanComponentDefinition` from the given `BeanDefinitionBuilder`.
getComponent(BeanDefinitionBuilder, String) - Method in class org.springframework.data.config.BeanComponentDefinitionBuilder
  Creates a `BeanComponentDefinition` from the given `BeanDefinitionBuilder` using the given name.
getComponent(BeanDefinitionBuilder, String, Object) - Method in class org.springframework.data.config.BeanComponentDefinitionBuilder
  Creates a new `BeanComponentDefinition` from the given `BeanDefinitionBuilder` using the given name and raw source object.
getComponentIdButFallback(BeanDefinitionBuilder, String) - Method in class org.springframework.data.config.BeanComponentDefinitionBuilder
  Creates a `BeanComponentDefinition` from the given `BeanDefinitionBuilder` and inspects the backing `Element`s id attribute for a name.
getComponentType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getComponentType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the component type of the type if it is a `Collection`.
getComponentType() - Method in interface org.springframework.data.util.TypeInformation
  Returns the component type for `Collection`s or the key type for `Map`s.
getConfigSource() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getConfiguration(AnnotationMetadata) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Retrieve auditing configuration from the given `AnnotationMetadata`.
getConfigurationInspectionClassLoader(ResourceLoader) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Returns the `ClassLoader` to load repository interfaces for configuration inspection.
getConfigurationSource() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getConfigurationSource() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the `RepositoryConfigurationSource` that backs the `RepositoryConfiguration`.
getConstructor() - Method in exception org.springframework.data.mapping.model.MappingInstantiationException
  The constructor used during the instantiation attempt.
getConstructor() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns the underlying `Constructor`.
getConstructorArguments() - Method in exception org.springframework.data.mapping.model.MappingInstantiationException
  The constructor arguments used to invoke the constructor.
getContent() - Method in interface org.springframework.data.domain.Slice
  Returns the page content as `List`.
getContent() - Method in class org.springframework.data.geo.GeoResult
getContent() - Method in class org.springframework.data.geo.GeoResults
  Returns the actual content of the `GeoResults`.
getContent() - Method in class org.springframework.data.history.Revisions
  Returns the content of the `Revisions` instance.
getConversionService() - Method in interface org.springframework.data.convert.EntityConverter
  Returns the underlying `ConversionService` used by the converter.
getConverterRegistration() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
getConverters() - Method in interface org.springframework.data.convert.ConverterBuilder
  Returns all `GenericConverter` instances to be registered for the current `ConverterBuilder`.
getConvertersToRegister() - Static method in class org.springframework.data.convert.JodaTimeConverters
  Deprecated.
  Returns the converters to be registered.
getConvertersToRegister() - Static method in class org.springframework.data.convert.Jsr310Converters
  Returns the converters to be registered.
getConvertersToRegister() - Static method in class org.springframework.data.convert.ThreeTenBackPortConverters
  Deprecated.
  Returns the converters to be registered.
getConvertibleTypes() - Method in class org.springframework.data.repository.support.DomainClassConverter
getCreatedBy() - Method in interface org.springframework.data.domain.Auditable
  Returns the user who created this entity.
getCreatedDate() - Method in interface org.springframework.data.domain.Auditable
  Returns the creation date of the entity.
getCrudMethods() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns `CrudMethods` meta information for the repository.
getCrudMethods() - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
getCurrentAuditor() - Method in interface org.springframework.data.domain.AuditorAware
  Returns the current auditor of the application.
getCurrentAuditor() - Method in interface org.springframework.data.domain.ReactiveAuditorAware
  Returns a `Mono` publishing the current auditor of the application.
getCustomImplementationDetector() - Method in class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
getCustomWriteTarget(Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns the target type to convert to in case we have a custom conversion registered to convert the given source type into a store native one.
getCustomWriteTarget(Class<?>, Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns the target type we can read an inject of the given source type to.
getDateTimeProviderRef() - Method in class org.springframework.data.auditing.config.AnnotationAuditingConfiguration
getDateTimeProviderRef() - Method in interface org.springframework.data.auditing.config.AuditingConfiguration
  Returns the bean name of the `DateTimeProvider` to be used.
getDeclaringClass() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
getDeclaringClass() - Method in class org.springframework.data.spel.spi.Function
  Returns the type declaring the `Function`.
getDecoratedClass() - Method in interface org.springframework.data.projection.TargetAware
  Re-declaration of Spring Framework 4.3's `DecoratingProxy.getDecoratedClass()` so that we can exclude it from Jackson serialization.
getDefaultFromAnnotationOrFallback(MethodParameter) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Reads the default `Sort` to be used from the given `MethodParameter`.
getDefaulting() - Method in class org.springframework.data.mapping.model.KotlinDefaultMask
getDefaultNamedQueryLocation() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Returns the default location of the Spring Data named queries.
getDefaultNamedQueryLocation() - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getDefaultStringMatcher() - Method in interface org.springframework.data.domain.ExampleMatcher
  Get defined `ExampleMatcher.StringMatcher`.
getDefaultStringMatcher() - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get defined `ExampleMatcher.StringMatcher`.
getDelegate() - Method in class org.springframework.data.history.AnnotationRevisionMetadata
getDelegate() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the underlying revision metadata which might provider more detailed implementation specific information.
getDeleteMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns the delete method of the repository.
getDeleteMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
getDependencyInstance(Bean<S>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Returns an instance of an the given `Bean`.
getDependencyInstance(Bean<S>, Class<?>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Returns an instance of an the given `Bean` and allows to be specific about the type that is about to be created.
getDescription() - Method in class org.springframework.data.util.ReflectionUtils.AnnotationFieldFilter
getDescription() - Method in interface org.springframework.data.util.ReflectionUtils.DescribedFieldFilter
  Returns the description of the field filter.
getDirection() - Method in class org.springframework.data.domain.Sort.Order
  Returns the order the property shall be sorted for.
getDistance() - Method in class org.springframework.data.geo.GeoResult
getDomainClass() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the domain class the query method is targeted at.
getDomainType() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the domain class the repository is declared for.
getDomainType() - Method in class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
getDomainType() - Method in class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
getDomainType() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns the entity type.
getDuration(TimeUnit) - Method in class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
getDynamicProjection() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Deprecated.
  use `ParameterAccessor.findDynamicProjection()` instead.
getDynamicProjection() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
  Returns the dynamic projection type if available, null otherwise.
getDynamicProjectionIndex() - Method in class org.springframework.data.repository.query.Parameters
  Returns the index of the parameter that represents the dynamic projection type.
getElement() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
  Returns the XML element backing the configuration.
getEnableAnnotationMetadata() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
  Returns the `AnnotationMetadata` for the `@Enable` annotation that triggered the configuration.
getEntity() - Method in class org.springframework.data.history.Revision
getEntityInformation() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getEntityInformation() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns `EntityInformation` the repository factory is using.
getEntityInformation(Class<T>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `EntityInformation` for the given domain class.
getEntityInformation() - Method in class org.springframework.data.repository.query.QueryMethod
getEntityInformationFor(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `EntityInformation` for the given domain class.
getEntityPathResolver() - Method in class org.springframework.data.querydsl.binding.QuerydslBindingsFactory
  Returns the `EntityPathResolver` used by the factory.
getEntityType() - Method in exception org.springframework.data.mapping.model.MappingInstantiationException
  Returns the type of the entity that was attempted to instantiate.
getEntityUltimatelyReferredToBy(PersistentProperty<?>) - Method in class org.springframework.data.mapping.context.PersistentEntities
  Returns the `PersistentEntity` the given `PersistentProperty` refers to in case it's an association.
getError() - Method in interface org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocationResult
getEvaluationContext(Object) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
  Obtain a `EvaluationContext` for a `rootObject`.
getEvaluationContext(Object, ExpressionDependencies) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
  Obtain a `EvaluationContext` for a `rootObject` given `ExpressionDependencies`.
getEvaluationContext(Object) - Method in class org.springframework.data.mapping.model.SpELContext
getEvaluationContext(T, Object[]) - Method in class org.springframework.data.repository.query.ExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContext(T, Object[], ExpressionDependencies) - Method in class org.springframework.data.repository.query.ExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContext(T, Object[]) - Method in interface org.springframework.data.repository.query.QueryMethodEvaluationContextProvider
  Returns an `EvaluationContext` built using the given `Parameters` and parameter values.
getEvaluationContext(T, Object[], ExpressionDependencies) - Method in interface org.springframework.data.repository.query.QueryMethodEvaluationContextProvider
  Returns an `EvaluationContext` built using the given `Parameters` and parameter values.
getEvaluationContext(T, Object[]) - Method in class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContext(T, Object[], ExpressionDependencies) - Method in class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContext(Object) - Method in interface org.springframework.data.spel.EvaluationContextProvider
  Return a `EvaluationContext` built using the given parameter values.
getEvaluationContext(Object, ExpressionDependencies) - Method in interface org.springframework.data.spel.EvaluationContextProvider
  Return a tailored `EvaluationContext` built using the given parameter values and considering `expression dependencies`.
getEvaluationContext(Object) - Method in class org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
getEvaluationContext(Object, ExpressionDependencies) - Method in class org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
getEvaluationContext(Object) - Method in class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
getEvaluationContext(Object, ExpressionDependencies) - Method in class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
getEvaluationContextLater(T, Object[]) - Method in class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContextLater(T, Object[], ExpressionDependencies) - Method in class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
getEvaluationContextLater(T, Object[]) - Method in interface org.springframework.data.repository.query.ReactiveQueryMethodEvaluationContextProvider
  Return a `EvaluationContext` built using the given `Parameters` and parameter values.
getEvaluationContextLater(T, Object[], ExpressionDependencies) - Method in interface org.springframework.data.repository.query.ReactiveQueryMethodEvaluationContextProvider
  Return a `EvaluationContext` built using the given `Parameters` and parameter values.
getEvaluationContextLater(Object) - Method in interface org.springframework.data.spel.ReactiveEvaluationContextProvider
  Return a `EvaluationContext` built using the given parameter values.
getEvaluationContextLater(Object, ExpressionDependencies) - Method in interface org.springframework.data.spel.ReactiveEvaluationContextProvider
  Return a tailored `EvaluationContext` built using the given parameter values and considering `expression dependencies`.
getEvaluationContextLater(Object) - Method in class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
getEvaluationContextLater(Object, ExpressionDependencies) - Method in class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
getEvaluationContextProvider() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Return the `QueryMethodEvaluationContextProvider` to use.
getExcludeFilters() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getExcludeFilters() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getExcludeFilters() - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Returns the exclude filters to be used for the implementation class scanning.
getExcludeFilters() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the `TypeFilter`s to be used to exclude packages from repository scanning.
getExcludeFilters() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Return the `TypeFilter`s to define which types to exclude when scanning for repositories or repository implementations.
getExcludeFilters() - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
  Return the `TypeFilter`s to define which types to exclude when scanning for repositories.
getExcludeFilters() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getExecutionAdapter(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Returns the `QueryExecutionConverters.ExecutionAdapter` to be used for the given return type.
getExtension() - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
  Returns the `RepositoryConfigurationExtension` for store specific callbacks and `BeanDefinition` post-processing.
getExtension() - Method in interface org.springframework.data.spel.spi.ReactiveEvaluationContextExtension
  Return the `EvaluationContextExtension` to be consumed during the actual execution.
getExtensionForBaseOf(PersistentPropertyPath<P>) - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the sub-path of the current one as if it was based on the given base path.
getExtensionId() - Method in interface org.springframework.data.spel.spi.ExtensionIdAware
  Return the identifier of the extension.
getFallbackIsNewStrategy() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
  Returns the default `IsNewStrategy` to be used.
getFallbackTypeFor(S) - Method in class org.springframework.data.convert.DefaultTypeMapper
  Returns the type fallback `TypeInformation` in case none could be extracted from the given source.
getField() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getField() - Method in class org.springframework.data.mapping.model.Property
  Returns the field of the property if available and if its first (only) parameter matches the type of the property.
getField() - Method in interface org.springframework.data.mapping.PersistentProperty
getField() - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
  Returns the detected field.
getFieldName(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.CamelCaseSplittingFieldNamingStrategy
getFieldName(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.model.FieldNamingStrategy
  Returns the field name to be used for the given `PersistentProperty`.
getFieldName(PersistentProperty<?>) - Method in enum org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy
getFindAllMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns the find all method of the repository.
getFindAllMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
getFindOneMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns the find one method of the repository.
getFindOneMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
getFirst() - Method in class org.springframework.data.geo.Box
  Returns the first `Point` making up the `Box`.
getFirst() - Method in interface org.springframework.data.mapping.PersistentPropertyPaths
  Returns the first `PersistentPropertyPath`.
getFirst() - Method in class org.springframework.data.util.Pair
  Returns the first element of the `Pair`.
getForPath(String) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
getFragmentBeanName() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
getFragmentInterfaces(String) - Method in class org.springframework.data.repository.config.FragmentMetadata
  Returns all interfaces to be considered fragment ones for the given source interface.
getFragments() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
getFunctions() - Method in interface org.springframework.data.spel.spi.EvaluationContextExtension
  Return the functions exposed by the extension.
getGetter() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getGetter() - Method in class org.springframework.data.mapping.model.Property
  Returns the getter of the property if available and if it matches the type of the property.
getGetter() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the getter method to access the property value if available.
getId() - Method in interface org.springframework.data.domain.Persistable
  Returns the id of the entity.
getId() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getId(T) - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns the id of the given entity or null if none can be obtained.
getId(T) - Method in class org.springframework.data.repository.core.support.DelegatingEntityInformation
getId(T) - Method in class org.springframework.data.repository.core.support.PersistentEntityInformation
getIdentifier() - Method in interface org.springframework.data.mapping.IdentifierAccessor
  Returns the value of the identifier.
getIdentifier() - Method in class org.springframework.data.mapping.model.IdPropertyIdentifierAccessor
getIdentifierAccessor(Object) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getIdentifierAccessor(Object) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `IdentifierAccessor` for the given bean.
getIdentifyingAnnotations() - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Return the annotations to scan domain types for when evaluating repository interfaces for store assignment.
getIdentifyingTypes() - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Returns the types that indicate a store match when inspecting repositories for strict matches.
getIdProperty() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getIdProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the id property of the `PersistentEntity`.
getIdType() - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns the type of the id of the entity.
getIdType() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the id class the given class is declared for.
getIdType() - Method in class org.springframework.data.repository.core.support.AnnotationRepositoryMetadata
getIdType() - Method in class org.springframework.data.repository.core.support.DefaultRepositoryMetadata
getIdType() - Method in class org.springframework.data.repository.core.support.DelegatingEntityInformation
getIdType() - Method in class org.springframework.data.repository.core.support.PersistentEntityInformation
getIgnoreCase() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
getIgnoredPaths() - Method in interface org.springframework.data.domain.ExampleMatcher
getImplementation() - Method in interface org.springframework.data.repository.core.support.RepositoryFragment
getImplementation() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
getImplementationBasePackages() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getImplementationBasePackages() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the base packages to scan for repository implementations.
getImplementationBeanName() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getImplementationBeanName() - Method in interface org.springframework.data.repository.config.ImplementationLookupConfiguration
  Returns the bean name of the implementation to be looked up.
getImplementationBeanName() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
getImplementationClassName() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getImplementationClassName() - Method in interface org.springframework.data.repository.config.ImplementationLookupConfiguration
  Returns the simple name of the class to be looked up.
getImplementationPostfix() - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Returns the postfix to be used to calculate the implementation type's name.
getIncludeFilters() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getIncludeFilters() - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
  Return the `TypeFilter`s to define which types to include when scanning for repositories.
getIncludeFilters() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getIndex() - Method in class org.springframework.data.repository.query.Parameter
  Returns the position index the parameter is bound to in the context of its surrounding `Parameters`.
getInjectionPoints() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getInputProperties() - Method in interface org.springframework.data.projection.ProjectionInformation
  Returns the properties that will be consumed by the projection type.
getInputProperties() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns the properties required to be used to populate the result.
getInstantiatorFor(PersistentEntity<?, ?>) - Method in class org.springframework.data.convert.EntityInstantiators
  Deprecated.
getInstantiatorFor(PersistentEntity<?, ?>) - Method in class org.springframework.data.mapping.model.EntityInstantiators
  Returns the `EntityInstantiator` to be used to create the given `PersistentEntity`.
getInterfaceName() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
getInverse() - Method in class org.springframework.data.mapping.Association
getInvokerFor(Class<?>) - Method in class org.springframework.data.repository.support.DefaultRepositoryInvokerFactory
getInvokerFor(Class<?>) - Method in interface org.springframework.data.repository.support.RepositoryInvokerFactory
  Returns the `RepositoryInvoker` for a repository managing the given domain type.
getJavaType() - Method in interface org.springframework.data.repository.core.EntityMetadata
  Returns the actual domain class type.
getJavaType() - Method in class org.springframework.data.repository.core.support.AbstractEntityInformation
getJavaType() - Method in class org.springframework.data.repository.core.support.DelegatingEntityInformation
getJavaType() - Method in class org.springframework.data.repository.core.support.PersistentEntityInformation
getKeywords() - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns all keywords supported by the current `Part.Type`.
getKotlinClassGeneratingEntityInstantiator() - Static method in class org.springframework.data.mapping.model.InternalEntityInstantiatorFactory
  Deprecated.
getLastModifiedBy() - Method in interface org.springframework.data.domain.Auditable
  Returns the user who modified the entity lastly.
getLastModifiedDate() - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Returns the date of the last modification date of the backing bean.
getLastModifiedDate() - Method in interface org.springframework.data.domain.Auditable
  Returns the date of the last modification.
getLatestRevision() - Method in class org.springframework.data.history.Revisions
  Returns the latest revision of the revisions backing the wrapper independently of the order.
getLeafProperty() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the last property in the `PersistentPropertyPath`.
getLeafProperty() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the leaf property of the `PropertyPath`.
getLeafType() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the type of the leaf property of the current `PropertyPath`.
getLength() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the length of the `PersistentPropertyPath`.
getLinks(Page<?>) - Method in class org.springframework.data.domain.jaxb.PageAdapter
  Return additional links that shall be added to the `SpringDataJaxb.PageDto`.
getLookups() - Method in interface org.springframework.data.repository.core.support.MethodLookup
  Return an ordered `List` of `MethodLookup.MethodPredicate`.
getLowerBound() - Method in class org.springframework.data.domain.Range
getManagedTypes() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getManagedTypes() - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns the `TypeInformation`s for all `PersistentEntity`s in the `MappingContext`.
getManagedTypes() - Method in class org.springframework.data.mapping.context.PersistentEntities
  Returns all `TypeInformation` exposed by the registered `MappingContext`s.
getMappingContext() - Method in interface org.springframework.data.convert.EntityConverter
  Returns the underlying `MappingContext` used by the converter.
getMapValueType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getMapValueType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the type of the values if the property is a `Map`.
getMapValueType() - Method in interface org.springframework.data.util.TypeInformation
  Will return the type of the value in case the underlying type is a `Map`.
getMaskCount(int) - Static method in class org.springframework.data.mapping.model.KotlinDefaultMask
  Return the number of defaulting masks required to represent the number of `arguments`.
getMatcher() - Method in interface org.springframework.data.domain.Example
  Get the `ExampleMatcher` used.
getMatchMode() - Method in interface org.springframework.data.domain.ExampleMatcher
  Get the match mode of the `ExampleMatcher`.
getMaxPageSize() - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Retrieves the maximum page size to be accepted.
getMaxResults() - Method in class org.springframework.data.repository.query.parser.PartTree
  Return the number of maximal results to return or null if not restricted.
getMessage() - Method in exception org.springframework.data.mapping.PropertyReferenceException
getMetadata() - Method in class org.springframework.data.history.Revision
getMetadata(Class<?>) - Static method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
  Creates a new `RepositoryMetadata` for the given repository interface.
getMetadataReader(String) - Method in class org.springframework.data.type.classreading.MethodsMetadataReaderFactory
getMetadataReader(Resource) - Method in class org.springframework.data.type.classreading.MethodsMetadataReaderFactory
getMetadataReaderFactory() - Method in interface org.springframework.data.repository.config.ImplementationDetectionConfiguration
  Returns the `MetadataReaderFactory` to be used for implementation class scanning.
getMethod() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
getMethod() - Method in class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
getMethod() - Method in class org.springframework.data.util.AnnotationDetectionMethodCallback
getMethod(Class<?>, String, ResolvableType...) - Static method in class org.springframework.data.util.ReflectionUtils
  Returns the `Method` with the given name and parameters declared on the given type, if available.
getMethodLookup() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
getMethodParameter() - Method in class org.springframework.data.web.PagedResourcesAssembler
  Return the `MethodParameter` to be used to potentially qualify the paging and sorting request parameters to.
getMethods() - Method in interface org.springframework.data.type.MethodsMetadata
  Return all methods.
getMethods(String) - Method in interface org.springframework.data.type.MethodsMetadata
  Return all methods matching method `name`.
getMethodsMetadata() - Method in interface org.springframework.data.type.classreading.MethodsMetadataReader
getMetric() - Method in class org.springframework.data.geo.Distance
getModuleName() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Returns the descriptive name of the module.
getModuleName() - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getModulePrefix() - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Returns the prefix of the module to be used to create the default location for Spring Data named queries.
getMultiplier() - Method in class org.springframework.data.geo.CustomMetric
getMultiplier() - Method in interface org.springframework.data.geo.Metric
  Returns the multiplier to calculate metrics values from a base scale.
getMultiplier() - Method in enum org.springframework.data.geo.Metrics
getMultiValueTypes() - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Deprecated.
  not supported anymore.
getName() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getName() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getName() - Method in class org.springframework.data.mapping.model.Property
  Returns the name of the property.
getName() - Method in interface org.springframework.data.mapping.PersistentEntity
  The entity name including any package prefix.
getName() - Method in interface org.springframework.data.mapping.PersistentProperty
  The name of the property
getName() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the name of the parameter.
getName() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getName() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
getName() - Method in class org.springframework.data.repository.query.Parameter
  Returns the name of the parameter (through `Param` annotation).
getName() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the method's name.
getName() - Method in class org.springframework.data.spel.spi.Function
  Returns the name of the function.
getNamedQueries() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Return the `NamedQueries` to use.
getNamedQueriesLocation() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getNamedQueriesLocation() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the location of the file containing Spring Data named queries.
getNamedQueryLocation() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getNamedQueryLocation() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
getNamedQueryLocation() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getNamedQueryName() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the name of the named query this method belongs to.
getNormalizedValue() - Method in class org.springframework.data.geo.Distance
  Returns the normalized value regarding the underlying `Metric`.
getNoValueTypes() - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Deprecated.
  not supported anymore.
getNow() - Method in enum org.springframework.data.auditing.CurrentDateTimeProvider
getNow() - Method in interface org.springframework.data.auditing.DateTimeProvider
  Returns the current time to be used as modification or creation date.
getNullable() - Method in class org.springframework.data.util.Lazy
  Returns the value of the lazy evaluation.
getNullHandler() - Method in interface org.springframework.data.domain.ExampleMatcher
  Get defined null handling.
getNullHandler() - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get defined null handling.
getNullHandling() - Method in class org.springframework.data.domain.Sort.Order
  Returns the used `Sort.NullHandling` hint, which can but may not be respected by the used datastore.
getNullHandling() - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
getNullValues() - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
getNumber() - Method in interface org.springframework.data.domain.Slice
  Returns the number of the current `Slice`.
getNumberOfArguments() - Method in class org.springframework.data.repository.query.parser.Part
  Returns how many method parameters are bound by this part.
getNumberOfArguments() - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the number of arguments the propertyPath binds.
getNumberOfElements() - Method in interface org.springframework.data.domain.Slice
  Returns the number of elements currently on this `Slice`.
getNumberOfOccurences(Method, Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns the number of occurences of the given type in the given `Method`s parameters.
getNumberOfParameters() - Method in class org.springframework.data.repository.query.Parameters
  Returns the number of parameters.
getObject() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getObject() - Method in class org.springframework.data.repository.core.support.RepositoryFragmentsFactoryBean
getObjectFactoryBeanDefinition(String, Object) - Static method in class org.springframework.data.config.ParsingUtils
  Returns a `BeanDefinition` for an `ObjectFactoryCreatingFactoryBean` pointing to the bean with the given name.
getObjectType() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getObjectType() - Method in class org.springframework.data.repository.core.support.RepositoryFragmentsFactoryBean
getObjectType() - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
getObverse() - Method in class org.springframework.data.mapping.Association
getOffset() - Method in class org.springframework.data.domain.AbstractPageRequest
getOffset() - Method in interface org.springframework.data.domain.Pageable
  Returns the offset to be taken according to the underlying page and page size.
getOptional() - Method in class org.springframework.data.util.Lazy
  Returns the `Optional` value created by the configured `Supplier`, allowing the absence of values in contrast to `Lazy.get()`.
GetOptions(Map<PersistentProperty<?>, Function<Object, Object>>, AccessOptions.GetOptions.GetNulls) - Constructor for class org.springframework.data.mapping.AccessOptions.GetOptions
getOrderFor(String) - Method in class org.springframework.data.domain.Sort
  Returns the order registered for the given property.
getOrderSpecifiers() - Method in class org.springframework.data.querydsl.QSort
getOwner() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getOwner() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the `PersistentEntity` owning the current `PersistentProperty`.
getOwningType() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the owning type of the `PropertyPath`.
getPage(List<T>, Pageable, LongSupplier) - Static method in class org.springframework.data.repository.support.PageableExecutionUtils
  Deprecated.
  Constructs a `Page` based on the given `content`, `Pageable` and `Supplier` applying optimizations.
getPage(List<T>, Pageable, LongSupplier) - Static method in class org.springframework.data.support.PageableExecutionUtils
  Constructs a `Page` based on the given `content`, `Pageable` and `Supplier` applying optimizations.
getPageable() - Method in interface org.springframework.data.domain.Slice
  Returns the `Pageable` that's been used to request the current `Slice`.
getPageable() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the `Pageable` of the parameters, if available.
getPageable() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getPageable(MethodParameter, String, String) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
getPageableIndex() - Method in class org.springframework.data.repository.query.Parameters
  Returns the index of the `Pageable` `Method` parameter if available.
getPageNumber() - Method in class org.springframework.data.domain.AbstractPageRequest
getPageNumber() - Method in interface org.springframework.data.domain.Pageable
  Returns the page to be returned.
getPageParameterName() - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Retrieves the parameter name to be used to find the page number in the request.
getPageSize() - Method in class org.springframework.data.domain.AbstractPageRequest
getPageSize() - Method in interface org.springframework.data.domain.Pageable
  Returns the number of items to be returned.
getPaginationTemplateVariables(MethodParameter, UriComponents) - Method in class org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver
  Returns the template variable for the pagination parameters.
getParameter(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns the parameter with the given index.
getParameter(String) - Method in class org.springframework.data.repository.query.SpelQueryContext.SpelExtractor
getParameter() - Method in exception org.springframework.data.repository.support.QueryMethodParameterConversionException
  Returns the `MethodParameter` we tried to convert the source value for.
getParameterCount() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
getParameterCount() - Method in class org.springframework.data.spel.spi.Function
  Returns the number of parameters required by the underlying method.
getParameterNameToUse(String, MethodParameter) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Returns the name of the request parameter to find the `Pageable` information in.
getParameters() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns the `PreferredConstructor.Parameter`s of the constructor.
getParameters() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
  Returns the `Parameters` instance backing the accessor.
getParameters() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the `Parameters` wrapper to gain additional information about `Method` parameters.
getParameterTypes() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
getParameterTypes(Constructor<?>) - Method in interface org.springframework.data.util.TypeInformation
  Returns the `TypeInformation`s for the parameters of the given `Constructor`.
getParameterTypes(Method) - Method in interface org.springframework.data.util.TypeInformation
  Returns the `TypeInformation`s for the parameters of the given `Method`.
getParameterValue(PreferredConstructor.Parameter<T, P>) - Method in interface org.springframework.data.mapping.model.ParameterValueProvider
  Returns the value to be used for the given `PreferredConstructor.Parameter` (usually when entity instances are created).
getParameterValue(PreferredConstructor.Parameter<T, P>) - Method in class org.springframework.data.mapping.model.PersistentEntityParameterValueProvider
getParameterValue(PreferredConstructor.Parameter<T, P>) - Method in class org.springframework.data.mapping.model.SpELExpressionParameterValueProvider
getParent() - Method in class org.springframework.data.util.ParameterTypes
getParent(TypeDescriptor) - Method in class org.springframework.data.util.ParameterTypes
getParentPath() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the parent path of the current `PersistentPropertyPath`, i.e. the path without the leaf property.
getParser() - Method in class org.springframework.data.mapping.model.SpELContext
getParts() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns an `Iterable` of all parts contained in the `PartTree`.
getParts(Part.Type) - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns all `Part`s of the `PartTree` of the given `Part.Type`.
getPath() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Get the properties Dot-Path.
getPersistenceConstructor() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPersistenceConstructor() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `PreferredConstructor` to be used to instantiate objects of this `PersistentEntity`.
getPersistentEntities() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntities() - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentEntity`s held in the context.
getPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntity(TypeInformation<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntity(P) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentEntity(Class<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a `PersistentEntity` for the given `Class`.
getPersistentEntity(TypeInformation<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a `PersistentEntity` for the given `TypeInformation`.
getPersistentEntity(P) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns the `PersistentEntity` mapped by the given `PersistentProperty`.
getPersistentEntity() - Method in class org.springframework.data.mapping.context.MappingContextEvent
  Returns the `PersistentEntity` the event was created for.
getPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.PersistentEntities
  Returns the `PersistentEntity` for the given type.
getPersistentEntity() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getPersistentEntity() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns the `PersistentEntity` managed by the underlying repository.
getPersistentEntity(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `PersistentEntity` for the given domain class.
getPersistentEntityTypes() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getPersistentEntityTypes() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the `TypeInformation` if the property references a `PersistentEntity`.
getPersistentId(ChangeSetBacked, ChangeSet) - Method in interface org.springframework.data.crossstore.ChangeSetPersister
  Return id
getPersistentProperties(Class<? extends Annotation>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPersistentProperties(Class<? extends Annotation>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns all properties equipped with an `Annotation` of the given type.
getPersistentProperty(String) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPersistentProperty(String) - Method in interface org.springframework.data.mapping.PersistentEntity
  Obtains a `PersistentProperty` instance by name.
getPersistentProperty(Class<? extends Annotation>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the first property equipped with an `Annotation` of the given type.
getPersistentPropertyPath(PropertyPath) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentPropertyPath(String, Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
getPersistentPropertyPath(PropertyPath) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentProperty`s for the given path expression based on the given `PropertyPath`.
getPersistentPropertyPath(String, Class<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns all `PersistentProperty`s for the given dot path notation based on the given type.
getPersistentState(Class<? extends ChangeSetBacked>, K, ChangeSet) - Method in interface org.springframework.data.crossstore.ChangeSetPersister
  TODO how to tell when not found?
getPlaceholder() - Method in class org.springframework.data.repository.query.Parameter
  Returns the placeholder to be used for the parameter.
getPoints() - Method in class org.springframework.data.geo.Polygon
  Returns all `Point`s the `Polygon` is made of.
getPredicate(TypeInformation<?>, MultiValueMap<String, String>, QuerydslBindings) - Method in class org.springframework.data.querydsl.binding.QuerydslPredicateBuilder
  Creates a Querydsl `Predicate` for the given values, `QuerydslBindings` on the given `TypeInformation`.
getPrimitiveDefault(Class<?>) - Static method in class org.springframework.data.util.ReflectionUtils
  Get default value for a primitive type.
getProbe() - Method in interface org.springframework.data.domain.Example
  Get the example used.
getProbeType() - Method in interface org.springframework.data.domain.Example
  Get the actual type for the probe used.
getProjectionFactory(ClassLoader, BeanFactory) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `ProjectionFactory` to be used with the repository instances created.
getProjectionInformation(Class<?>) - Method in interface org.springframework.data.projection.ProjectionFactory
  Returns the `ProjectionInformation` for the given projection type.
getProperties() - Method in interface org.springframework.data.spel.spi.EvaluationContextExtension
  Return the properties exposed by the extension.
getProperty() - Method in class org.springframework.data.domain.Sort.Order
  Returns the property to order for.
getProperty() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getProperty(PersistentProperty<?>, Class<S>) - Method in class org.springframework.data.mapping.model.ConvertingPropertyAccessor
  Returns the value of the given `PersistentProperty` converted to the given type.
getProperty(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessor
getProperty(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Returns the value of the given `PersistentProperty` of the underlying bean instance.
getProperty(PersistentPropertyPath<? extends PersistentProperty<?>>) - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Deprecated.
  since 2.3, use `PersistentPropertyPathAccessor.getProperty(PersistentPropertyPath)` instead
getProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, TraversalContext) - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Deprecated.
  since 2.3, use `PersistentPropertyPathAccessor.getProperty(PersistentPropertyPath, org.springframework.data.mapping.AccessOptions.GetOptions)` instead.
getProperty(PersistentPropertyPath<? extends PersistentProperty<?>>) - Method in interface org.springframework.data.mapping.PersistentPropertyPathAccessor
  Return the value pointed to by the given `PersistentPropertyPath`.
getProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, AccessOptions.GetOptions) - Method in interface org.springframework.data.mapping.PersistentPropertyPathAccessor
  Return the value pointed to by the given `PersistentPropertyPath`.
getProperty() - Method in class org.springframework.data.repository.query.parser.Part
getProperty(String) - Method in interface org.springframework.data.util.TypeInformation
  Returns the property information for the property with the given name.
getPropertyAccessor(B) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPropertyAccessor(PersistentEntity<?, ?>, T) - Method in enum org.springframework.data.mapping.model.BeanWrapperPropertyAccessorFactory
getPropertyAccessor(PersistentEntity<?, ?>, T) - Method in class org.springframework.data.mapping.model.ClassGeneratingPropertyAccessorFactory
getPropertyAccessor(PersistentEntity<?, ?>, T) - Method in class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessorFactory
getPropertyAccessor(PersistentEntity<?, ?>, T) - Method in interface org.springframework.data.mapping.model.PersistentPropertyAccessorFactory
  Returns a `PersistentPropertyAccessor` for a given `PersistentEntity` and `bean`.
getPropertyAccessor(B) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns a `PersistentPropertyAccessor` to access property values of the given bean.
getPropertyDelimiter() - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
getPropertyName() - Method in exception org.springframework.data.mapping.PropertyReferenceException
  Returns the name of the property not found.
getPropertyName() - Method in class org.springframework.data.projection.Accessor
  Returns the name of the property this accessor handles.
getPropertyName(Method) - Method in interface org.springframework.data.util.MethodInvocationRecorder.PropertyNameDetectionStrategy
getPropertyPath() - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
getPropertyPath(MethodInvocationRecorder.PropertyNameDetectionStrategy) - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
getPropertyPath(List<MethodInvocationRecorder.PropertyNameDetectionStrategy>) - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
getPropertyPathAccessor(B) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getPropertyPathAccessor(B) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns a `PersistentPropertyPathAccessor` to access property values of the given bean.
getPropertySpecifier(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get the `ExampleMatcher.PropertySpecifier` for given path.
getPropertySpecifiers() - Method in interface org.springframework.data.domain.ExampleMatcher
getPropertySpecifiers() - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Returns the `ExampleMatcher.PropertySpecifier`s of the underlying `ExampleMatcher`.
getPropertyValue(P) - Method in interface org.springframework.data.mapping.model.PropertyValueProvider
  Returns a value for the given `PersistentProperty`.
getPropertyValue(String) - Method in class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
getPropertyValueTransformer() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Get the property transformer to be applied.
getQualifiers() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getQuery(String) - Method in interface org.springframework.data.repository.core.NamedQueries
  Returns the named query with the given name.
getQuery(String) - Method in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
getQueryCreationListeners() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Returns the list of `QueryCreationListener` to be used during repository proxy creation.
getQueryLookupStrategy() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Return the `QueryLookupStrategy.Key` to lookup queries.
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `QueryLookupStrategy` for the given `QueryLookupStrategy.Key` and `QueryMethodEvaluationContextProvider`.
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getQueryLookupStrategyKey() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the key to resolve a `QueryLookupStrategy` from eventually.
getQueryLookupStrategyKey() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the `QueryLookupStrategy.Key` to define how query methods shall be resolved.
getQueryLookupStrategyKey() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getQueryMethod() - Method in interface org.springframework.data.repository.query.RepositoryQuery
  Returns the related `QueryMethod`.
getQueryMethods() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns all methods considered to be query methods.
getQueryMethods() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getQueryMethods() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns all `QueryMethod`s declared for that repository.
getQueryMethods() - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
getQueryMethodsFor(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `QueryMethod`s contained in the repository managing the given domain class.
getQueryString() - Method in class org.springframework.data.repository.query.SpelEvaluator
  Returns the query string produced by the intermediate SpEL expression collection step.
getQueryString() - Method in class org.springframework.data.repository.query.SpelQueryContext.SpelExtractor
  The query with all the SpEL expressions replaced with bind parameters.
getRadius() - Method in class org.springframework.data.geo.Circle
  Returns the radius of the `Circle`.
getRawType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getRawType() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the raw type as it's pulled from from the reflected property.
getRawType() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the raw resolved type of the parameter.
getRawTypeInformation() - Method in class org.springframework.data.util.ClassTypeInformation
getRawTypeInformation() - Method in interface org.springframework.data.util.TypeInformation
  Returns a `ClassTypeInformation` to represent the `TypeInformation` of the raw type of the current instance.
getReadingConverter() - Method in interface org.springframework.data.convert.ConverterBuilder.ReadingConverterAware
  Returns the reading converter already created.
getReflectionEntityInstantiator() - Static method in class org.springframework.data.mapping.model.InternalEntityInstantiatorFactory
  Deprecated.
getRegistrationsFor(Object) - Method in class org.springframework.data.convert.CustomConversions.StoreConversions
  Returns `ConverterRegistration`s for the given converter.
getRepositories() - Method in class org.springframework.data.repository.init.RepositoriesPopulatedEvent
  Returns the `Repositories` that were populated.
getRepository(Class<T>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns a repository instance for the given interface.
getRepository(Class<T>, Object) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns a repository instance for the given interface backed by a single instance providing implementation logic for custom logic.
getRepository(Class<T>, RepositoryComposition.RepositoryFragments) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns a repository instance for the given interface backed by an instance providing implementation logic for custom logic.
getRepositoryBaseClass() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns the base class to be used to create the proxy backing instance.
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the base class backing the actual repository instance.
getRepositoryBaseClassName() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getRepositoryBaseClassName() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getRepositoryBaseClassName() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the name of the repository base class to be used or null if the store specific defaults shall be applied.
getRepositoryBaseClassName() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the name of the repository base class to be used or `Optional.empty()` if the store specific defaults shall be applied.
getRepositoryBaseClassName() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getRepositoryBeanClass() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Return the `repository base class` to use.
getRepositoryConfiguration(BeanDefinition, T) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Creates a actual `RepositoryConfiguration` instance for the given `RepositoryConfigurationSource` and interface name.
getRepositoryConfigurations(T, ResourceLoader, boolean) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Returns all `RepositoryConfiguration`s obtained through the given `RepositoryConfigurationSource`.
getRepositoryConfigurations(T, ResourceLoader) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getRepositoryConfigurations(T, ResourceLoader, boolean) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getRepositoryContext() - Method in class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getRepositoryFactoryBeanClassName() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the name of the repository factory bean class to be used.
getRepositoryFactoryBeanClassName() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Returns the name of the repository factory class to be used.
getRepositoryFactoryBeanClassName() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the name of the repository factory bean class or `Optional.empty()` if not defined in the source.
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getRepositoryFactoryBeanName() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getRepositoryFor(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the repository managing the given domain class.
getRepositoryFragments(Class<T>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Lookup repository fragments for a `repository interface`.
getRepositoryFragments(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Creates `RepositoryComposition.RepositoryFragments` based on `RepositoryMetadata` to add repository-specific extensions.
getRepositoryImplementationPostfix() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Returns the configured postfix to be used for looking up custom implementation classes.
getRepositoryImplementationPostfix() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getRepositoryImplementationPostfix() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the configured postfix to be used for looking up custom implementation classes.
getRepositoryImplementationPostfix() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getRepositoryInformation() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
getRepositoryInformation() - Method in interface org.springframework.data.repository.core.support.RepositoryFactoryInformation
  Returns the `RepositoryInformation` to determine meta-information about the repository being used.
getRepositoryInformation(RepositoryMetadata, RepositoryComposition.RepositoryFragments) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `RepositoryInformation` for the given `RepositoryMetadata` and custom `RepositoryComposition.RepositoryFragments`.
getRepositoryInformation(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `RepositoryInformation` for the given repository interface.
getRepositoryInformationFor(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `RepositoryInformation` for the given domain class.
getRepositoryInterface() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getRepositoryInterface() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the interface name of the repository.
getRepositoryInterface() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the repository interface.
getRepositoryInterface() - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
getRepositoryInterface() - Method in class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
getRepositoryMetadata(Class<?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Returns the `RepositoryMetadata` for the given repository interface.
getRepositoryProxyPostProcessors() - Method in interface org.springframework.data.repository.cdi.CdiRepositoryConfiguration
  Returns the list of `RepositoryProxyPostProcessor` to be used during repository proxy creation.
getRepositoryTypes() - Method in class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
  Provides access to all repository types as well as their qualifiers.
getRequiredActualType() - Method in interface org.springframework.data.util.TypeInformation
  Transparently returns the `Map` value type if the type is a `Map`, returns the component type if the type `TypeInformation.isCollectionLike()` or the simple type if none of this applies.
getRequiredAnnotation(Class<A>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the required annotation of the given type on the `PersistentEntity`.
getRequiredAnnotation(Class<A>) - Method in interface org.springframework.data.mapping.PersistentProperty
  Looks up the annotation of the given type on the `PersistentProperty`.
getRequiredAssociation() - Method in interface org.springframework.data.mapping.PersistentProperty
  Get the `Association` of this property.
getRequiredAttribute(String, Class<T>) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the attribute value for the attribute of the given name.
getRequiredBeanClassName(BeanDefinition) - Static method in interface org.springframework.data.config.ConfigurationUtils
  Returns the bean class name of the given `BeanDefinition`.
getRequiredClassLoader(XmlReaderContext) - Static method in interface org.springframework.data.config.ConfigurationUtils
  Returns the `ClassLoader` used by the given `XmlReaderContext`.
getRequiredClassLoader(ResourceLoader) - Static method in interface org.springframework.data.config.ConfigurationUtils
  Returns the `ClassLoader` used by the given `ResourceLoader`.
getRequiredComponentType() - Method in interface org.springframework.data.util.TypeInformation
  Returns the component type for `Collection`s, the key type for `Map`s or the single generic type if available.
getRequiredField() - Method in interface org.springframework.data.mapping.PersistentProperty
getRequiredField() - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
  Returns the field that was detected.
getRequiredGetter() - Method in interface org.springframework.data.mapping.PersistentProperty
getRequiredId(T) - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns the identifier of the given entity.
getRequiredIdentifier() - Method in interface org.springframework.data.mapping.IdentifierAccessor
  Returns the identifier of the underlying instance.
getRequiredIdentifier() - Method in class org.springframework.data.mapping.TargetAwareIdentifierAccessor
getRequiredIdProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the id property of the `PersistentEntity`.
getRequiredLeafProperty() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
getRequiredMapValueType() - Method in interface org.springframework.data.util.TypeInformation
  Will return the type of the value in case the underlying type is a `Map` or throw `IllegalStateException` if the map value type cannot be resolved.
getRequiredMethod() - Method in class org.springframework.data.util.AnnotationDetectionMethodCallback
  Returns the method with the configured annotation.
getRequiredPersistentEntity(Class<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a required `PersistentEntity` for the given `Class`.
getRequiredPersistentEntity(TypeInformation<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns a `PersistentEntity` for the given `TypeInformation`.
getRequiredPersistentEntity(P) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns the `PersistentEntity` mapped by the given `PersistentProperty`.
getRequiredPersistentEntity(Class<?>) - Method in class org.springframework.data.mapping.context.PersistentEntities
  Returns the `PersistentEntity` for the given type.
getRequiredPersistentProperty(String) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `PersistentProperty` with the given name.
getRequiredProperty(String) - Method in interface org.springframework.data.util.TypeInformation
  Returns the property information for the property with the given name or throw `IllegalArgumentException` if the type information cannot be resolved.
getRequiredRepositoryInformation(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns the `RepositoryInformation` for the given domain type.
getRequiredResourceLoader(XmlReaderContext) - Static method in interface org.springframework.data.config.ConfigurationUtils
  Returns the `ResourceLoader` from the given `XmlReaderContext`.
getRequiredRevisionInstant() - Method in class org.springframework.data.history.Revision
  Returns the timestamp of the revision, immediately failing on absence.
getRequiredRevisionInstant() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the time stamp of the revision, immediately failing on absence.
getRequiredRevisionNumber() - Method in class org.springframework.data.history.Revision
  Returns the revision number of the revision, immediately failing on absence.
getRequiredRevisionNumber() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the revision number of the revision, immediately failing on absence.
getRequiredSetter() - Method in interface org.springframework.data.mapping.PersistentProperty
getRequiredSuperTypeInformation(Class<?>) - Method in interface org.springframework.data.util.TypeInformation
  Returns the `TypeInformation` for the given raw super type.
getRequiredType() - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
  Returns the type of the field or throws an `IllegalArgumentException` if no field could be found.
getRequiredVersionProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the version property of the `PersistentEntity`.
getRequiredWither() - Method in interface org.springframework.data.mapping.PersistentProperty
getResolvedBeanName() - Method in class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
  Returns the name of the bean definition the `AuditingHandler` was registered under.
getResolvedPath() - Method in exception org.springframework.data.mapping.context.InvalidPersistentPropertyPath
  Returns the part of the source path until which the source property path could be resolved.
getResourceDescription() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getResourceDescription() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getResourceDescription() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns a human readable description of the repository interface declaration for error reporting purposes.
getResourceDescription() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns a human readable description of the repository configuration source for error reporting purposes.
getResourceDescription() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getResourceReader() - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
getResourceReader() - Method in class org.springframework.data.repository.init.Jackson2RepositoryPopulatorFactoryBean
getResourceReader() - Method in class org.springframework.data.repository.init.UnmarshallerRepositoryPopulatorFactoryBean
getResult() - Method in class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
getResultProcessor() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the `ResultProcessor` to be used with the query method.
getReturnedDomainClass(Method) - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the domain class returned by the given `Method`.
getReturnedDomainClass(Method) - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
getReturnedObjectType() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns the type of the object that will be returned.
getReturnedType() - Method in class org.springframework.data.repository.query.ResultProcessor
  Returns the `ReturnedType`.
getReturnedType() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns the type of the individual objects to return.
getReturnType(Method) - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns the type `Method` return type as it is declared in the repository.
getReturnType(Method) - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
getReturnType(Method) - Static method in class org.springframework.data.util.KotlinReflectionUtils
  Returns the `return type` of a Kotlin `Method`.
getReturnType(Method) - Method in interface org.springframework.data.util.TypeInformation
  Returns a `TypeInformation` for the return type of the given `Method`.
getRevisionDirection(Sort) - Static method in class org.springframework.data.history.RevisionSort
  Returns in which direction to sort revisions for the given `Sort` instance.
getRevisionEntityClass() - Method in interface org.springframework.data.repository.history.support.RevisionEntityInformation
getRevisionInstant() - Method in class org.springframework.data.history.AnnotationRevisionMetadata
getRevisionInstant() - Method in class org.springframework.data.history.Revision
  Returns the timestamp of the revision.
getRevisionInstant() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the timestamp of the revision.
getRevisionNumber() - Method in class org.springframework.data.history.AnnotationRevisionMetadata
getRevisionNumber() - Method in class org.springframework.data.history.Revision
  Returns the revision number of the revision.
getRevisionNumber() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the revision number of the revision.
getRevisionNumberType() - Method in interface org.springframework.data.repository.history.support.RevisionEntityInformation
getRevisionType() - Method in class org.springframework.data.history.AnnotationRevisionMetadata
getRevisionType() - Method in interface org.springframework.data.history.RevisionMetadata
  Returns the `RevisionMetadata.RevisionType` of this change.
getRootObject() - Method in interface org.springframework.data.spel.spi.EvaluationContextExtension
  Return the root object to be exposed by the extension.
getSaveMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns the method to be used for saving entities.
getSaveMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
getScope() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getSecond() - Method in class org.springframework.data.geo.Box
  Returns the second `Point` making up the `Box`.
getSecond() - Method in class org.springframework.data.util.Pair
  Returns the second element of the `Pair`.
getSegment() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the name of the `PropertyPath`.
getSetter() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getSetter() - Method in class org.springframework.data.mapping.model.Property
  Returns the setter of the property if available and if its first (only) parameter matches the type of the property.
getSetter() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the setter method to set a property value.
getSignatureContributor() - Method in interface org.springframework.data.repository.core.support.RepositoryFragment
getSignatureContributor() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
getSignatureContributor() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
getSimpleTypeHolder() - Method in class org.springframework.data.convert.CustomConversions
  Returns the underlying `SimpleTypeHolder`.
getSingleValueTypes() - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Deprecated.
  not supported anymore.
getSize() - Method in interface org.springframework.data.domain.Slice
  Returns the size of the `Slice`.
getSizeParameterName() - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Retrieves the parameter name to be used to find the page size in the request.
getSort() - Method in interface org.springframework.data.domain.Pageable
  Returns the sorting parameters.
getSort() - Method in class org.springframework.data.domain.PageRequest
getSort() - Method in interface org.springframework.data.domain.Slice
  Returns the sorting parameters for the `Slice`.
getSort() - Method in class org.springframework.data.querydsl.QPageRequest
getSort() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns the sort instance to be used for query creation.
getSort() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
getSort() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns the `Sort` specification parsed from the source.
getSortIndex() - Method in class org.springframework.data.repository.query.Parameters
  Returns the index of the `Sort` `Method` parameter if available.
getSortOr(Sort) - Method in interface org.springframework.data.domain.Pageable
  Returns the current `Sort` or the given one if the current one is unsorted.
getSortParameter(MethodParameter) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Returns the sort parameter to be looked up from the request.
getSortTemplateVariables(MethodParameter, UriComponents) - Method in class org.springframework.data.web.HateoasSortHandlerMethodArgumentResolver
  Returns the template variables for the sort parameter.
getSource() - Method in exception org.springframework.data.mapping.context.InvalidPersistentPropertyPath
  Returns the source property path.
getSource() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
getSource() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
getSource() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the source of the `RepositoryConfiguration`.
getSource() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the actual source object that the configuration originated from.
getSource() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
getSource() - Method in class org.springframework.data.repository.init.RepositoriesPopulatedEvent
getSource() - Method in exception org.springframework.data.repository.support.QueryMethodParameterConversionException
  Returns the source value that we failed converting.
getSourceBeanDefinition(BeanDefinitionBuilder, ParserContext, Element) - Static method in class org.springframework.data.config.ParsingUtils
  Returns the `BeanDefinition` built by the given `BeanDefinitionBuilder` enriched with source information derived from the given `Element`.
getSourceBeanDefinition(BeanDefinitionBuilder, Object) - Static method in class org.springframework.data.config.ParsingUtils
  Returns the `AbstractBeanDefinition` built by the given builder with the given extracted source applied.
getSpecifiers() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
getSpelExpression() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getSpelExpression() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Inspects a potentially available `Value` annotation at the property and returns the `String` value of it.
getSpelExpression() - Method in interface org.springframework.data.mapping.PersistentProperty
getSpelExpression() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the key to be used when looking up a source data structure to populate the actual parameter value.
getState() - Method in interface org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocationResult
getStereotypes() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getStringMatcher() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Get the `ExampleMatcher.StringMatcher`.
getStringMatcherForPath(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get the `ExampleMatcher.StringMatcher` for a given path or return the default one if none defined.
getSuperTypeInformation(Class<?>) - Method in interface org.springframework.data.util.TypeInformation
  Returns the `TypeInformation` for the given raw super type.
getSymbol() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
getTarget() - Method in interface org.springframework.data.projection.TargetAware
  Returns the proxy target.
getTargetClass() - Method in interface org.springframework.data.projection.TargetAware
  Returns the type of the proxy target.
getTargetClassMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns the target class method that is backing the given method.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Create a repository instance as backing for the query proxy.
getTargetRepositoryViaReflection(RepositoryInformation, Object...) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Creates a repository of the repository base class defined in the given `RepositoryInformation` using reflection.
getTargetRepositoryViaReflection(Class<?>, Object...) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Creates a repository of the repository base class defined in the given `RepositoryInformation` using reflection.
getTotalElements() - Method in interface org.springframework.data.domain.Page
  Returns the total amount of elements.
getTotalElements() - Method in class org.springframework.data.domain.PageImpl
getTotalPages() - Method in interface org.springframework.data.domain.Page
  Returns the number of total pages.
getTotalPages() - Method in class org.springframework.data.domain.PageImpl
getTransaction(TransactionDefinition) - Method in class org.springframework.data.transaction.ChainedTransactionManager
getType() - Method in exception org.springframework.data.mapping.context.InvalidPersistentPropertyPath
  Returns the type the source property path was attempted to be resolved on.
getType() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getType() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getType() - Method in class org.springframework.data.mapping.model.Property
  Returns the type of the property.
getType() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the resolved Java type of this entity.
getType() - Method in interface org.springframework.data.mapping.PersistentProperty
  The type of the property
getType() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns the `TypeInformation` of the parameter.
getType() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the type of the property will return the plain resolved type for simple properties, the component type for any `Iterable` or the value type of a `Map` if the property is one.
getType() - Method in exception org.springframework.data.mapping.PropertyReferenceException
  Returns the type the property could not be found on.
getType() - Method in interface org.springframework.data.projection.ProjectionInformation
  Returns the projection type.
getType() - Method in class org.springframework.data.repository.query.Parameter
  Returns the type of the `Parameter`.
getType() - Method in class org.springframework.data.repository.query.parser.Part
getType() - Method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
getType() - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
  Returns the type of the field.
getType() - Method in class org.springframework.data.util.ClassTypeInformation
getType() - Method in interface org.springframework.data.util.TypeInformation
  Returns the type of the property.
getTypeAlias() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getTypeAlias() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the alias to be used when storing type information.
getTypeArguments() - Method in interface org.springframework.data.util.TypeInformation
  Returns the `TypeInformation` for the type arguments of the current `TypeInformation`.
getTypedProperty(PersistentProperty<?>, Class<S>) - Method in class org.springframework.data.mapping.model.ConvertingPropertyAccessor
getTypeInformation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getTypeInformation() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getTypeInformation() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the `TypeInformation` backing this `PersistentEntity`.
getTypeInformation() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the `TypeInformation` of the property.
getTypeInformation() - Method in class org.springframework.data.mapping.PropertyPath
getTypes() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
getTypeToRead() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns the type that the query execution is supposed to pass to the underlying infrastructure.
getTypeUltimatelyReferredToBy(PersistentProperty<?>) - Method in class org.springframework.data.mapping.context.PersistentEntities
  Returns the type the given `PersistentProperty` ultimately refers to.
getUnit() - Method in class org.springframework.data.geo.Distance
  Returns a `String` representation of the unit the distance is in.
getUnresolvableSegment() - Method in exception org.springframework.data.mapping.context.InvalidPersistentPropertyPath
  Returns the segment of the source property path that could not be resolved.
getUpperBound() - Method in class org.springframework.data.domain.Range
getUserClass(Class<?>) - Static method in class org.springframework.data.util.ProxyUtils
  Returns the user class for the given type.
getUserClass(Object) - Static method in class org.springframework.data.util.ProxyUtils
  Returns the user class for the given source object.
getUserType(Class<?>) - Method in interface org.springframework.data.util.ProxyUtils.ProxyDetector
  Returns the user class for the given type.
getValue() - Method in class org.springframework.data.domain.Range.Bound
getValue() - Method in class org.springframework.data.geo.Distance
getValue() - Method in class org.springframework.data.mapping.Alias
getValue(int) - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
  Returns the value with the given index.
getValue(Object) - Method in class org.springframework.data.util.AnnotationDetectionFieldCallback
  Retrieves the value of the field by reflection.
getValue() - Method in class org.springframework.data.util.NullableWrapper
  Returns the backing value.
getValues() - Method in interface org.springframework.data.crossstore.ChangeSet
getValues() - Method in class org.springframework.data.crossstore.HashMapChangeSet
getValues() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
  Returns the potentially unwrapped values.
getValueTransformerForPath(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get the ignore case flag for a given path or return `ExampleMatcher.NoOpPropertyValueTransformer` if none defined.
getValueType() - Method in class org.springframework.data.util.NullableWrapper
  Returns the type of the contained value.
getVersionProperty() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
getVersionProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns the version property of the `PersistentEntity`.
getWither() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
getWither() - Method in class org.springframework.data.mapping.model.Property
  Returns the wither of the property if available and if its first (only) parameter matches the type of the property.
getWither() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns the with `Method` to set a property value on a new object instance.
getWritingConverter() - Method in interface org.springframework.data.convert.ConverterBuilder.WritingConverterAware
  Returns the writing converter already created.
getX() - Method in class org.springframework.data.geo.Point
  Returns the x-coordinate of the `Point`.
getY() - Method in class org.springframework.data.geo.Point
  Returns the y-coordinate of the `Point`.

## H

hasAccessor() - Method in class org.springframework.data.mapping.model.Property
  Returns whether the property exposes a getter or a setter.
hasActualTypeAnnotation(Class<? extends Annotation>) - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the actual type of the property carries the given annotation.
hasBean(Class<?>, BeanDefinitionRegistry) - Static method in class org.springframework.data.repository.config.RepositoryBeanDefinitionParser
  Returns whether the given `BeanDefinitionRegistry` already contains a bean of the given type assuming the bean name has been autogenerated.
hasBean(Class<?>, BeanDefinitionRegistry) - Static method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Returns whether the given `BeanDefinitionRegistry` already contains a bean of the given type assuming the bean name has been auto-generated.
hasBindableNullValue() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns whether one of the bindable parameter values is null.
hasBindableNullValue() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
hasContent() - Method in interface org.springframework.data.domain.Slice
  Returns whether the `Slice` has content at all.
hasCustomMethod() - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns if the configured repository interface has custom methods, that might have to be delegated to a custom implementation.
hasCustomReadTarget(Class<?>, Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns whether we have a custom conversion registered to read the given source into the given target type.
hasCustomWriteTarget(Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns whether we have a custom conversion registered to read `sourceType` into a native type.
hasCustomWriteTarget(Class<?>, Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns whether we have a custom conversion registered to read an object of the given source type into an object of the given native target type.
hasDeeperResolutionDepthThan(PropertyReferenceException) - Method in exception org.springframework.data.mapping.PropertyReferenceException
  Returns whether the given `PropertyReferenceException` has a deeper resolution depth (i.e. a longer path of already resolved properties) than the current exception.
hasDefaultMethods(Class<?>) - Static method in class org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor
  Returns whether the `interfaceClass` declares `default methods`.
hasDelete() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns whether the repository exposes a delete method.
hasDelete() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
hasDeleteMethod() - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
hasDeleteMethod() - Method in interface org.springframework.data.repository.support.RepositoryInvocationInformation
  Returns whether the repository has a method to delete objects.
hasDynamicProjection() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether a parameter expressing a dynamic projection exists.
hasFindAllMethod() - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
hasFindAllMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns whether the repository exposes a find all method at all.
hasFindAllMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
hasFindAllMethod() - Method in interface org.springframework.data.repository.support.RepositoryInvocationInformation
  Returns whether the repository has a method to find all objects.
hasFindOneMethod() - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
hasFindOneMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns whether the repository exposes a find one method.
hasFindOneMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
hasFindOneMethod() - Method in interface org.springframework.data.repository.support.RepositoryInvocationInformation
  Returns whether the repository has a method to find a single object.
hasFoundAnnotation() - Method in class org.springframework.data.util.AnnotationDetectionMethodCallback
  Returns whether an annotation was found.
hashCode() - Method in class org.springframework.data.convert.CustomConversions.StoreConversions
hashCode() - Method in class org.springframework.data.domain.AbstractPageRequest
hashCode() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
hashCode() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
hashCode() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
hashCode() - Method in class org.springframework.data.domain.PageImpl
hashCode() - Method in class org.springframework.data.domain.PageRequest
hashCode() - Method in class org.springframework.data.domain.Range.Bound
hashCode() - Method in class org.springframework.data.domain.Range
hashCode() - Method in class org.springframework.data.domain.SliceImpl
hashCode() - Method in class org.springframework.data.domain.Sort
hashCode() - Method in class org.springframework.data.domain.Sort.Order
hashCode() - Method in class org.springframework.data.geo.Box
hashCode() - Method in class org.springframework.data.geo.Circle
hashCode() - Method in class org.springframework.data.geo.Distance
hashCode() - Method in class org.springframework.data.geo.GeoPage
hashCode() - Method in class org.springframework.data.geo.GeoResult
hashCode() - Method in class org.springframework.data.geo.GeoResults
hashCode() - Method in class org.springframework.data.geo.Point
hashCode() - Method in class org.springframework.data.geo.Polygon
hashCode() - Method in class org.springframework.data.history.Revision
hashCode() - Method in class org.springframework.data.mapping.Alias
hashCode() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
hashCode() - Method in class org.springframework.data.mapping.model.Property
hashCode() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
hashCode() - Method in class org.springframework.data.mapping.PropertyPath
hashCode() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
hashCode() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
hashCode() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
hashCode() - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
hashCode() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
hashCode() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
hashCode() - Method in class org.springframework.data.repository.init.RepositoriesPopulatedEvent
hashCode() - Method in class org.springframework.data.repository.query.parser.Part
hashCode() - Method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
hashCode() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
hashCode() - Method in class org.springframework.data.spel.ExpressionDependencies
hashCode() - Method in class org.springframework.data.util.Lazy
hashCode() - Method in class org.springframework.data.util.Pair
hashCode() - Method in class org.springframework.data.util.ParameterTypes
hashCode() - Method in class org.springframework.data.util.ParentTypeAwareTypeInformation
hashCode() - Method in class org.springframework.data.util.Version
HashMapChangeSet - Class in org.springframework.data.crossstore
  Simple ChangeSet implementation backed by a HashMap.
HashMapChangeSet(Map<String, Object>) - Constructor for class org.springframework.data.crossstore.HashMapChangeSet
HashMapChangeSet() - Constructor for class org.springframework.data.crossstore.HashMapChangeSet
hasIdProperty() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
hasIdProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the `PersistentEntity` has an id property.
hasMatchingBeanName(BeanDefinition) - Method in interface org.springframework.data.repository.config.ImplementationLookupConfiguration
  Returns whether the bean name created for the given bean definition results in the one required.
hasMethod(Method) - Method in interface org.springframework.data.repository.core.support.RepositoryFragment
  Attempt to find the `Method` by name and exact parameters.
hasNext() - Method in class org.springframework.data.domain.PageImpl
hasNext() - Method in interface org.springframework.data.domain.Slice
  Returns if there is a next `Slice`.
hasNext() - Method in class org.springframework.data.domain.SliceImpl
hasNext() - Method in class org.springframework.data.mapping.PropertyPath
  Returns whether there is a nested `PropertyPath`.
hasPageableParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method the `Parameters` was created for contains a `Pageable` argument.
hasParameterAt(int) - Method in class org.springframework.data.repository.query.Parameters
  Returns whether we have a parameter at the given position.
hasParameterOfType(Method, Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given `Method` has a parameter of the given type.
hasParameters() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor has `PreferredConstructor.Parameter`s.
hasPersistentEntityFor(Class<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
hasPersistentEntityFor(Class<?>) - Method in interface org.springframework.data.mapping.context.MappingContext
  Returns whether the `MappingContext` currently contains a `PersistentEntity` for the type.
hasPredicate() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns whether the `PartTree` contains predicate `Part`s.
hasPrevious() - Method in class org.springframework.data.domain.AbstractPageRequest
hasPrevious() - Method in interface org.springframework.data.domain.Pageable
  Returns whether there's a previous `Pageable` we can access from the current one.
hasPrevious() - Method in interface org.springframework.data.domain.Slice
  Returns if there is a previous `Slice`.
hasProperty(Class<?>, String) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given class contains a property with the given name.
hasPropertySpecifier(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Returns whether the underlying `ExampleMatcher` contains a `ExampleMatcher.PropertySpecifier` for the given path.
hasPropertySpecifiers() - Method in class org.springframework.data.support.ExampleMatcherAccessor
hasQuery(String) - Method in interface org.springframework.data.repository.core.NamedQueries
  Returns whether the map contains a named query for the given name.
hasQuery(String) - Method in class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
hasQueryMethods() - Method in interface org.springframework.data.repository.core.RepositoryInformation
hasRepositoryFor(Class<?>) - Method in class org.springframework.data.repository.support.Repositories
  Returns whether we have a repository instance registered to manage instances of the given domain class.
hasSamePresentValueAs(Alias) - Method in class org.springframework.data.mapping.Alias
  Returns whether the the current alias is present and has the same value as the given `Alias`.
hasSaveMethod() - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
hasSaveMethod() - Method in interface org.springframework.data.repository.core.CrudMethods
  Returns whether the repository exposes a save method at all.
hasSaveMethod() - Method in class org.springframework.data.repository.core.support.DefaultCrudMethods
hasSaveMethod() - Method in interface org.springframework.data.repository.support.RepositoryInvocationInformation
  Returns whether the repository has a method to save objects.
hasSortParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method the `Parameters` was created for contains a `Sort` argument.
hasSpecialParameter() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether the method signature contains one of the special parameters (`Pageable`, `Sort`).
hasSpecifierForPath(String) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
hasSpelExpression() - Method in class org.springframework.data.mapping.PreferredConstructor.Parameter
  Returns whether the constructor parameter is equipped with a SpEL expression.
hasValue(Object) - Method in class org.springframework.data.mapping.Alias
  Checks whether this `Alias` contains the value `that`.
hasValues() - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifiers
hasVersionProperty() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
hasVersionProperty() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the `PersistentEntity` has a version property.
HateoasAwareSpringDataWebConfiguration - Class in org.springframework.data.web.config
  JavaConfig class to register `PagedResourcesAssembler` and `PagedResourcesAssemblerArgumentResolver`.
HateoasAwareSpringDataWebConfiguration(ApplicationContext, ObjectFactory<ConversionService>) - Constructor for class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
HateoasPageableHandlerMethodArgumentResolver - Class in org.springframework.data.web
  Extension of `PageableHandlerMethodArgumentResolver` that also supports enhancing URIs using Spring HATEOAS support.
HateoasPageableHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver
  Constructs an instance of this resolver with a default `HateoasSortHandlerMethodArgumentResolver`.
HateoasPageableHandlerMethodArgumentResolver(HateoasSortHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver
  Creates a new `HateoasPageableHandlerMethodArgumentResolver` using the given `HateoasSortHandlerMethodArgumentResolver`..
HateoasSortHandlerMethodArgumentResolver - Class in org.springframework.data.web
  Extension of `SortHandlerMethodArgumentResolver` that also supports enhancing URIs using Spring HATEOAS support.
HateoasSortHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.HateoasSortHandlerMethodArgumentResolver

## I

Id - Annotation Type in org.springframework.data.annotation
  Demarcates an identifier.
ID_KEY - Static variable in interface org.springframework.data.crossstore.ChangeSetPersister
IdentifierAccessor - Interface in org.springframework.data.mapping
  Interface for a component allowing the access of identifier values.
IdPropertyIdentifierAccessor - Class in org.springframework.data.mapping.model
  Default implementation of `IdentifierAccessor`.
IdPropertyIdentifierAccessor(PersistentEntity<?, ?>, Object) - Constructor for class org.springframework.data.mapping.model.IdPropertyIdentifierAccessor
  Creates a new `IdPropertyIdentifierAccessor` for the given `PersistentEntity` and `ConvertingPropertyAccessor`.
ifAllPresent(Optional<T>, Optional<S>, BiConsumer<T, S>) - Static method in interface org.springframework.data.util.Optionals
  Invokes the given `BiConsumer` if all given `Optional` are present.
ifPresent(String, ClassLoader, Consumer<Class<?>>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Determine whether the `Class` identified by the supplied `className` is present * and can be loaded and call the `action` if the `Class` could be loaded.
ifPresentOrElse(Optional<T>, Consumer<? super T>, Runnable) - Static method in interface org.springframework.data.util.Optionals
  Invokes the given `Consumer` if the `Optional` is present or the `Runnable` if not.
ignoreCase() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets ignores case to true.
ignoreCase(boolean) - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets ignores case to `ignoreCase`.
ignoreCase() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string case insensitive.
ignoreCase() - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort.Order` with case insensitive sorting enabled.
Immutable - Annotation Type in org.springframework.data.annotation
  Annotation for persistent entities to indicate the class is designed in immutable way.
ImplementationDetectionConfiguration - Interface in org.springframework.data.repository.config
  Expresses configuration to be used to detect implementation classes for repositories and repository fragments.
ImplementationLookupConfiguration - Interface in org.springframework.data.repository.config
  Configuration that's used to lookup an implementation type for a repository or fragment interface.
implemented(T) - Static method in interface org.springframework.data.repository.core.support.RepositoryFragment
  Create an implemented `RepositoryFragment` backed by the `implementation` object.
implemented(Class<T>, T) - Static method in interface org.springframework.data.repository.core.support.RepositoryFragment
  Create an implemented `RepositoryFragment` from a `interfaceClass` backed by the `implementation` object.
ImplementedRepositoryFragment(Optional<Class<T>>, T) - Constructor for class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
  Creates a new `RepositoryFragment.ImplementedRepositoryFragment` for the given interface class and implementation.
in(Metric) - Method in class org.springframework.data.geo.Distance
  Returns a new `Distance` in the given `Metric`.
including(Path<?>...) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings
  Include properties for binding.
inclusive(T) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary including `value`.
inclusive(int) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary including `value`.
inclusive(long) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary including `value`.
inclusive(float) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary including `value`.
inclusive(double) - Static method in class org.springframework.data.domain.Range.Bound
  Creates a boundary including `value`.
init() - Method in class org.springframework.data.repository.config.RepositoryNameSpaceHandler
initialize() - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Initializes the mapping context.
initialize() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Forces the initialization of bean target.
INSTANCE - Static variable in class org.springframework.data.domain.jaxb.OrderAdapter
INSTANCE - Static variable in class org.springframework.data.domain.jaxb.SortAdapter
INSTANCE - Static variable in class org.springframework.data.querydsl.SimpleEntityPathResolver
InstantiationAwarePropertyAccessor<T> - Class in org.springframework.data.mapping.model
  A `PersistentPropertyAccessor` that will use an entity's `PersistenceConstructor` to create a new instance of it to apply a new value for a given `PersistentProperty`.
InstantiationAwarePropertyAccessor(PersistentPropertyAccessor<T>, EntityInstantiators) - Constructor for class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessor
  Deprecated.
  since 2.4. Using this constructor allows only setting a single property as `PersistentPropertyAccessor` holds a reference to the initial bean state.
InstantiationAwarePropertyAccessor(T, Function<T, PersistentPropertyAccessor<T>>, EntityInstantiators) - Constructor for class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessor
  Creates an `InstantiationAwarePropertyAccessor` using the given delegate `accessorFunction` and `EntityInstantiators`.
InstantiationAwarePropertyAccessorFactory - Class in org.springframework.data.mapping.model
  Delegating `PersistentPropertyAccessorFactory` decorating the `PersistentPropertyAccessor`s created with an `InstantiationAwarePropertyAccessor` to allow the handling of purely immutable types.
InstantiationAwarePropertyAccessorFactory(PersistentPropertyAccessorFactory, EntityInstantiators) - Constructor for class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessorFactory
InternalEntityInstantiatorFactory - Class in org.springframework.data.mapping.model
  Deprecated.
  since 2.3 as it's only a bridge from the legacy types towards the new, package-protected implementation.
InternalEntityInstantiatorFactory() - Constructor for class org.springframework.data.mapping.model.InternalEntityInstantiatorFactory
  Deprecated.
InvalidPersistentPropertyPath - Exception in org.springframework.data.mapping.context
  Exception to indicate a source path couldn't be resolved into a `PersistentPropertyPath` completely.
InvalidPersistentPropertyPath(String, TypeInformation<?>, String, PersistentPropertyPath<? extends PersistentProperty<?>>) - Constructor for exception org.springframework.data.mapping.context.InvalidPersistentPropertyPath
  Creates a new `InvalidPersistentPropertyPath` for the given resolved path and message.
invalidProperty(QueryMethod, String) - Static method in exception org.springframework.data.repository.query.QueryCreationException
  Rejects the given domain class property.
invoke(MethodInvocation) - Method in class org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor
invoke(MethodInvocation) - Method in class org.springframework.data.repository.core.support.MethodInvocationValidator
invoke(Method, Object...) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Invoke a method on the repository by routing the invocation to the appropriate `RepositoryFragment`.
invoke(Method, Method, Object[]) - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Invoke `Method` by resolving the fragment that implements a suitable method.
invoke(MethodInvocation) - Method in enum org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor
invoke(Object[]) - Method in class org.springframework.data.spel.spi.Function
  Invokes the function with the given arguments.
invokeDeleteById(Object) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeDeleteById(Object) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the method equivalent to `CrudRepository.deleteById(Object)`.
invokeFindAll(Pageable) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeFindAll(Sort) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeFindAll(Pageable) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the find-all method of the underlying repository using the method taking a `Pageable` as parameter if available (i.e. the equivalent to `PagingAndSortingRepository.findAll(Pageable)`), using the method taking a `Sort` if available (i.e. the equivalent to `PagingAndSortingRepository.findAll(Sort)` by extracting the `Sort` contained in the given `Pageable`) or the plain equivalent to `CrudRepository.findAll()`.
invokeFindAll(Sort) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the find-all method of the underlying repository using the method taking a `Sort` as parameter if available (i.e. the equivalent to `PagingAndSortingRepository.findAll(Sort)`) or the plain equivalent to `CrudRepository.findAll()`.
invokeFindById(Object) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeFindById(Object) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the method equivalent to `CrudRepository.findById(Object)`.
invokeQueryMethod(Method, MultiValueMap<String, ? extends Object>, Pageable, Sort) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeQueryMethod(Method, MultiValueMap<String, ? extends Object>, Pageable, Sort) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the query method backed by the given `Method` using the given parameters, `Pageable` and `Sort`.
invokeSave(T) - Method in class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
invokeSave(T) - Method in interface org.springframework.data.repository.support.RepositoryInvoker
  Invokes the method equivalent to `CrudRepository.save(Object)` on the repository.
is(Version) - Method in class org.springframework.data.util.Version
  Returns whether the current `Version` is the same as the given one.
isAllMatching() - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns whether all of the predicates of the `Example` are supposed to match.
isAlternative() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Returns whether the property carries the an annotation of the given type.
isAnnotationPresent(Class<A>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isAnnotationPresent(Class<A>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Checks whether the annotation of the given type is present on the `PersistentEntity`.
isAnnotationPresent(Class<? extends Annotation>) - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the `PersistentProperty` has an annotation of the given type.
isAnyMatching() - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns whether it's sufficient that any of the predicates of the `Example` match.
isAnyPresent(Optional<?>...) - Static method in interface org.springframework.data.util.Optionals
  Returns whether any of the given `Optional`s is present.
isArray() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isArray() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is an array.
isAscending() - Method in enum org.springframework.data.domain.Sort.Direction
  Returns whether the direction is ascending.
isAscending() - Method in class org.springframework.data.domain.Sort.Order
  Returns whether sorting for this property shall be ascending.
isAssignableFrom(TypeInformation<?>) - Method in class org.springframework.data.util.ClassTypeInformation
isAssignableFrom(TypeInformation<?>) - Method in interface org.springframework.data.util.TypeInformation
  Returns if the current `TypeInformation` can be safely assigned to the given one.
isAssociation() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isAssociation() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Considers the property an `Association` if it is annotated with `Reference`.
isAssociation() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is an `Association`.
isAuditable(Object) - Method in class org.springframework.data.auditing.AuditingHandlerSupport
  Returns whether the given source is considered to be auditable in the first place.
isAvailable() - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if reactive support is available.
isAvailable(ReactiveWrappers.ReactiveLibrary) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if the `ReactiveWrappers.ReactiveLibrary` is available.
isBaseClassMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns whether the given method is logically a base class method.
isBasePathOf(PersistentPropertyPath<P>) - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns whether the given `PersistentPropertyPath` is a base path of the current one.
isBindable() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the `Parameter` is to be bound to a query.
isBindable(Class<?>) - Static method in class org.springframework.data.repository.query.Parameters
  Returns whether the given type is a bindable parameter.
isBounded() - Method in class org.springframework.data.domain.Range.Bound
  Returns whether this boundary is bounded.
isClosed() - Method in interface org.springframework.data.projection.ProjectionInformation
  Returns whether supplying values for the properties returned via `ProjectionInformation.getInputProperties()` is sufficient to create a working proxy instance.
isCollection() - Method in class org.springframework.data.mapping.PropertyPath
  Returns whether the `PropertyPath` is actually a collection.
isCollectionLike() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isCollectionLike() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is a `Collection`, `Iterable` or an array.
isCollectionLike() - Method in interface org.springframework.data.util.TypeInformation
  Returns whether the type can be considered a collection, which means it's a container of elements, e.g. a `Collection` and `Array` or anything implementing `Iterable`.
isCollectionQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the finder will actually return a collection of entities or a single one.
isConstructorArgument(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isConstructorArgument(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the given `PersistentProperty` is referred to by a constructor argument of the `PersistentEntity`.
isConstructorParameter(PersistentProperty<?>) - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the given `PersistentProperty` is referenced in a constructor argument of the `PersistentEntity` backing this `PreferredConstructor`.
isCountProjection() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns whether a count projection shall be applied.
isCustomMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns whether the given method is a custom repository method.
isDefaultConverter() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isDefaultRevisionEntity() - Method in interface org.springframework.data.repository.history.support.RevisionEntityInformation
isDelete() - Method in class org.springframework.data.repository.query.parser.PartTree
  return true if the created `PartTree` is meant to be used for delete operation.
isDescending() - Method in enum org.springframework.data.domain.Sort.Direction
  Returns whether the direction is descending.
isDescending() - Method in class org.springframework.data.domain.Sort.Order
  Returns whether sorting for this property shall be descending.
isDistinct() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns whether we indicate distinct lookup of entities.
isDynamicProjectionParameter() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the current `Parameter` is the one used for dynamic projections.
isEmpty() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Return true if this `RepositoryComposition` contains no `fragments`.
isEmpty() - Method in interface org.springframework.data.util.Streamable
  Returns whether the current `Streamable` is empty.
isEnclosingClassParameter(PreferredConstructor.Parameter<?, P>) - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the given `PreferredConstructor.Parameter` is one referring to an enclosing class.
isEntity() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isEntity() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the type of the `PersistentProperty` is actually to be regarded as `PersistentEntity` in turn.
isExistsProjection() - Method in class org.springframework.data.repository.query.parser.PartTree
  Returns whether an exists projection shall be applied.
isExplicitlyAnnotated() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor was explicitly selected (by `PersistenceConstructor`).
isExplicitlyNamed() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the parameter is named explicitly, i.e. annotated with `Param`.
isExplicitNullable(MethodParameter) - Static method in class org.springframework.data.util.NullableUtils
  Determine whether a `MethodParameter` is explicitly annotated to be considered nullable.
isFallbackPageable(Pageable) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Returns whether the given `Pageable` is the fallback one.
isFieldBacked() - Method in class org.springframework.data.mapping.model.Property
  Returns whether the property is backed by a field.
isFirst() - Method in interface org.springframework.data.domain.Slice
  Returns whether the current `Slice` is the first one.
isGenericRepositoryInterface(Class<?>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns wthere the given type is the `Repository` interface.
isGenericRepositoryInterface(String) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given type name is a repository interface name.
isGetter() - Method in class org.springframework.data.projection.Accessor
  Returns whether the accessor is a getter.
isGreaterThan(Version) - Method in class org.springframework.data.util.Version
  Returns whether the current `Version` is greater (newer) than the given one.
isGreaterThanOrEqualTo(Version) - Method in class org.springframework.data.util.Version
  Returns whether the current `Version` is greater (newer) or the same as the given one.
isIdProperty() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
isIdProperty(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isIdProperty(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the given `PersistentProperty` is the id property of the entity.
isIdProperty() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is a potential identifier property of the owning `PersistentEntity`.
isIgnoreCase() - Method in class org.springframework.data.domain.Sort.Order
  Returns whether or not the sort will be case sensitive.
isIgnoreCaseEnabled() - Method in interface org.springframework.data.domain.ExampleMatcher
isIgnoreCaseEnabled() - Method in class org.springframework.data.support.ExampleMatcherAccessor
isIgnoreCaseForPath(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
  Get the ignore case flag for a given path or return the default one if none defined.
isIgnoredPath(String) - Method in interface org.springframework.data.domain.ExampleMatcher
isIgnoredPath(String) - Method in class org.springframework.data.support.ExampleMatcherAccessor
isImmutable() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isImmutable() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isImmutable() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the entity is considered immutable, i.e. clients shouldn't attempt to change instances via the `PersistentPropertyAccessor` obtained via `PersistentEntity.getPropertyAccessor(Object)`.
isImmutable() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the current property is immutable, i.e. if there is no setter or the backing `Field` is `final`.
isInclusive() - Method in class org.springframework.data.domain.Range.Bound
isInputProperty(PropertyDescriptor) - Method in class org.springframework.data.projection.SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation
isInstance(Object) - Method in class org.springframework.data.repository.query.ReturnedType
  Returns whether the given source object is an instance of the returned type.
isKotlinClass(Class<?>) - Static method in class org.springframework.data.util.ReflectionUtils
  Deprecated.
  since 2.3, use `KotlinDetector.isKotlinType(Class)` instead.
isLast() - Method in class org.springframework.data.domain.PageImpl
isLast() - Method in interface org.springframework.data.domain.Slice
  Returns whether the current `Slice` is the last one.
isLazyInit() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
isLazyInit() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns whether to initialize the repository proxy lazily.
isLessThan(Version) - Method in class org.springframework.data.util.Version
  Returns whether the current `Version` is less (older) than the given one.
isLessThanOrEqualTo(Version) - Method in class org.springframework.data.util.Version
  Returns whether the current `Version` is less (older) or equal to the current one.
isLimiting() - Method in class org.springframework.data.repository.query.parser.PartTree
  Return true if the create `PartTree` is meant to be used for a query with limited maximal results.
isMap() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isMap() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is a `Map`.
isMap() - Method in interface org.springframework.data.util.TypeInformation
  Returns whether the property is a `Map`.
isMethod() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
isModifyingQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the query method is a modifying one.
isModifyOnCreate() - Method in class org.springframework.data.auditing.config.AnnotationAuditingConfiguration
isModifyOnCreate() - Method in interface org.springframework.data.auditing.config.AuditingConfiguration
  Returns whether the entity shall be marked as modified on creation.
isMultiValueType(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if `type` is a reactive wrapper type supporting multiple values (`0..N` elements).
isNamedParameter() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the parameter is annotated with `Param`.
isNested() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
isNew() - Method in interface org.springframework.data.domain.Persistable
  Returns if the `Persistable` is new or was persisted already.
isNew(Object) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isNew(Object) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the given bean is considered new according to the static metadata.
isNew(T) - Method in interface org.springframework.data.repository.core.EntityInformation
  Returns whether the given entity is considered to be new.
isNew(T) - Method in class org.springframework.data.repository.core.support.AbstractEntityInformation
isNew(T) - Method in class org.springframework.data.repository.core.support.DelegatingEntityInformation
isNew(T) - Method in class org.springframework.data.repository.core.support.PersistentEntityInformation
isNew(Object) - Method in interface org.springframework.data.support.IsNewStrategy
  Returns whether the given entity is new, i.e. has never been persisted before or not.
isNew(Object) - Method in enum org.springframework.data.support.PersistableIsNewStrategy
IsNewAwareAuditingHandler - Class in org.springframework.data.auditing
  `AuditingHandler` extension that uses `PersistentEntity.isNew(Object)` to expose a generic `#markAudited(Optional)` method that will route calls to `#markCreated(Optional)` or `#markModified(Optional)` based on the `IsNewStrategy` determined from the factory.
IsNewAwareAuditingHandler(MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>>) - Constructor for class org.springframework.data.auditing.IsNewAwareAuditingHandler
  Deprecated.
  use `IsNewAwareAuditingHandler.IsNewAwareAuditingHandler(PersistentEntities)` instead.
IsNewAwareAuditingHandler(PersistentEntities) - Constructor for class org.springframework.data.auditing.IsNewAwareAuditingHandler
  Creates a new `IsNewAwareAuditingHandler` for the given `MappingContext`.
IsNewAwareAuditingHandlerBeanDefinitionParser - Class in org.springframework.data.auditing.config
  `AuditingHandlerBeanDefinitionParser` that will register am `IsNewAwareAuditingHandler`.
IsNewAwareAuditingHandlerBeanDefinitionParser(String) - Constructor for class org.springframework.data.auditing.config.IsNewAwareAuditingHandlerBeanDefinitionParser
  Creates a new `IsNewAwareAuditingHandlerBeanDefinitionParser`.
IsNewStrategy - Interface in org.springframework.data.support
  Strategy interface to determine whether a given entity is to be considered new.
isNoArgConstructor() - Method in class org.springframework.data.mapping.PreferredConstructor
  Returns whether the constructor does not have any arguments.
isNonNull(Method, ElementType) - Static method in class org.springframework.data.util.NullableUtils
  Determine whether `ElementType` in the scope of `Method` requires non-null values.
isNonNull(Class<?>, ElementType) - Static method in class org.springframework.data.util.NullableUtils
  Determine whether `ElementType` in the scope of `type` requires non-null values.
isNonNull(AnnotatedElement, ElementType) - Static method in class org.springframework.data.util.NullableUtils
  Determine whether `ElementType` in the scope of `AnnotatedElement` requires non-null values.
isNoValueType(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if `type` is a reactive wrapper type that contains no value.
isNullable() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
isNullable(MethodParameter) - Static method in class org.springframework.data.util.ReflectionUtils
  Returns whether the given `MethodParameter` is nullable.
isOfType(Object, Collection<Class<?>>) - Static method in class org.springframework.data.repository.util.ClassUtils
  Returns whether the given object is of one of the given types.
isOneIndexedParameters() - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Indicates whether to expose and assume 1-based page number indexes in the request parameters.
isPaged() - Method in interface org.springframework.data.domain.Pageable
  Returns whether the current `Pageable` contains pagination information.
isPageQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the finder will return a `Page` of results.
isPagingRepository() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns whether the repository is a paging one.
isPagingRepository() - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
isPresent() - Method in class org.springframework.data.mapping.Alias
isPresentButDifferent(Alias) - Method in class org.springframework.data.mapping.Alias
  Checks whether this `Alias` has a value but is different from the `other` value.
isPrimary() - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
isPrimary() - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns whether the repository is the primary one for its type.
isProjecting() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns whether the type is projecting, i.e. not of the domain type.
isPropertyOrField() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
isQueryForEntity() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the query for this method actually returns entities.
isQueryMethod(Method) - Method in interface org.springframework.data.repository.core.RepositoryInformation
  Returns whether the given method is a query method.
isQuoted(int) - Method in class org.springframework.data.repository.query.SpelQueryContext.SpelExtractor
  Return whether the `query` at `index` is quoted.
isReactiveRepository() - Method in interface org.springframework.data.repository.core.RepositoryMetadata
  Returns whether the repository is a reactive one, i.e. if it uses reactive types in one of its methods.
isReactiveRepository() - Method in class org.springframework.data.repository.core.support.AbstractRepositoryMetadata
isReading() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isSetDates() - Method in class org.springframework.data.auditing.config.AnnotationAuditingConfiguration
isSetDates() - Method in interface org.springframework.data.auditing.config.AuditingConfiguration
  Returns whether the creation and modification dates shall be set.
isSetter() - Method in class org.springframework.data.projection.Accessor
  Returns whether the accessor is a setter.
isSignatureEqual(Function) - Method in class org.springframework.data.spel.spi.Function
  Checks whether this `Function` has the same signature as another `Function`.
isSimpleSourceType() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isSimpleTargetType() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isSimpleType(Class<?>) - Method in class org.springframework.data.convert.CustomConversions
  Returns whether the given type is considered to be simple.
isSimpleType(Class<?>) - Method in class org.springframework.data.mapping.model.SimpleTypeHolder
  Returns whether the given type is considered a simple one.
isSingleton() - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
isSingleValue(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
isSingleValue(Class<?>) - Static method in class org.springframework.data.util.NullableWrapperConverters
isSingleValueType(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if `type` is a reactive wrapper type for a single value.
isSliceQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the query method will return a `Slice`.
isSorted() - Method in class org.springframework.data.domain.Sort
isSpecialParameter() - Method in class org.springframework.data.repository.query.Parameter
  Returns whether the parameter is a special parameter.
isStoreConverter() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isStreamQuery() - Method in class org.springframework.data.repository.query.QueryMethod
  Returns whether the method returns a Stream.
isStrictRepositoryCandidate(RepositoryMetadata) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Returns whether the given repository metadata is a candidate for bean definition creation in the strict repository detection mode.
isSubTypeOf(Class<?>) - Method in interface org.springframework.data.util.TypeInformation
  Returns whether the current type is a sub type of the given one, i.e. whether it's assignable but not the same one.
isSupported(PersistentEntity<?, ?>) - Method in enum org.springframework.data.mapping.model.BeanWrapperPropertyAccessorFactory
isSupported(PersistentEntity<?, ?>) - Method in class org.springframework.data.mapping.model.ClassGeneratingPropertyAccessorFactory
  Checks whether an accessor class can be generated.
isSupported(PersistentEntity<?, ?>) - Method in class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessorFactory
isSupported(PersistentEntity<?, ?>) - Method in interface org.springframework.data.mapping.model.PersistentPropertyAccessorFactory
  Returns whether given `PersistentEntity` is supported by this `PersistentPropertyAccessorFactory`.
isSupportedKotlinClass(Class<?>) - Static method in class org.springframework.data.util.KotlinReflectionUtils
  Return true if the specified class is a supported Kotlin class.
isSupportedKotlinClass(Class<?>) - Static method in class org.springframework.data.util.ReflectionUtils
  Deprecated.
  since 2.3, use `KotlinReflectionUtils.isSupportedKotlinClass(Class)` instead.
isSurroundingTransactionActive() - Method in enum org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor
  Returns whether a transaction was active before the method call entered the repository proxy.
isSuspend(Method) - Static method in class org.springframework.data.util.KotlinReflectionUtils
  Returns whether the `Method` is declared as suspend (Kotlin Coroutine).
isTopLevel() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
isTransient() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isTransient() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
  Considers plain transient fields, fields annotated with `Transient`, `Value` or `Autowired` as transient.
isTransient() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the property is transient.
isUnpaged() - Method in interface org.springframework.data.domain.Pageable
  Returns whether the current `Pageable` does not contain pagination information.
isUnsorted() - Method in class org.springframework.data.domain.Sort
isUserConverter() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
isVersionProperty() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
isVersionProperty(PersistentProperty<?>) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
isVersionProperty(PersistentProperty<?>) - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the given `PersistentProperty` is the version property of the entity.
isVersionProperty() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the current property is a potential version property of the owning `PersistentEntity`.
isVoid(Class<?>) - Static method in class org.springframework.data.util.ReflectionUtils
  Check whether the given `type` represents a void type such as `void`, `Void` or Kotlin `Unit`.
isWritable() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
isWritable() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
isWritable() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether the current property is writable, i.e. if the value held for it shall be written to the data store.
isWriting() - Method in class org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent
iterator() - Method in class org.springframework.data.domain.Sort
iterator() - Method in class org.springframework.data.domain.Sort.TypedSort
iterator() - Method in class org.springframework.data.geo.GeoResults
iterator() - Method in class org.springframework.data.geo.Polygon
iterator() - Method in class org.springframework.data.history.Revisions
iterator() - Method in class org.springframework.data.mapping.context.PersistentEntities
iterator() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
iterator() - Method in class org.springframework.data.mapping.PropertyPath
iterator() - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
iterator() - Method in interface org.springframework.data.repository.query.ParameterAccessor
  Returns an iterator over all bindable parameters.
iterator() - Method in class org.springframework.data.repository.query.Parameters
iterator() - Method in class org.springframework.data.repository.query.ParametersParameterAccessor
iterator() - Method in class org.springframework.data.repository.query.parser.PartTree
iterator() - Method in class org.springframework.data.repository.query.parser.PartTree.OrPart
iterator() - Method in class org.springframework.data.repository.support.Repositories
iterator() - Method in class org.springframework.data.spel.ExpressionDependencies

## J

Jackson2RepositoryPopulatorFactoryBean - Class in org.springframework.data.repository.init
  `FactoryBean` to set up a `ResourceReaderRepositoryPopulator` with a `Jackson2ResourceReader`.
Jackson2RepositoryPopulatorFactoryBean() - Constructor for class org.springframework.data.repository.init.Jackson2RepositoryPopulatorFactoryBean
Jackson2ResourceReader - Class in org.springframework.data.repository.init
  A `ResourceReader` using Jackson to read JSON into objects.
Jackson2ResourceReader() - Constructor for class org.springframework.data.repository.init.Jackson2ResourceReader
  Creates a new `Jackson2ResourceReader`.
Jackson2ResourceReader(ObjectMapper) - Constructor for class org.springframework.data.repository.init.Jackson2ResourceReader
  Creates a new `Jackson2ResourceReader` using the given `ObjectMapper`.
jacksonGeoModule() - Method in class org.springframework.data.web.config.SpringDataJacksonConfiguration
javaVersion() - Static method in class org.springframework.data.util.Version
  Returns the Java version of the running JVM.
JodaTimeConverters - Class in org.springframework.data.convert
  Deprecated.
  since 2.3, use JSR-310 types as replacement for Joda-Time.
JodaTimeConverters() - Constructor for class org.springframework.data.convert.JodaTimeConverters
  Deprecated.
JodaTimeConverters.DateTimeToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.DateToDateTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.DateToLocalDateConverter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.DateToLocalDateTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.InstantToJodaLocalDateTime - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.JodaLocalDateTimeToInstant - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.LocalDateTimeToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.LocalDateTimeToJodaDateTime - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.LocalDateTimeToJodaLocalDateTime - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.LocalDateTimeToJsr310Converter - Enum in org.springframework.data.convert
  Deprecated.
JodaTimeConverters.LocalDateToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
JsonPath - Annotation Type in org.springframework.data.web
  Annotation to explicitly declare a JSON Path expression on a projection interface.
JsonProjectingMethodInterceptorFactory - Class in org.springframework.data.web
  `MethodInterceptorFactory` to create a `MethodInterceptor` that will
JsonProjectingMethodInterceptorFactory(MappingProvider) - Constructor for class org.springframework.data.web.JsonProjectingMethodInterceptorFactory
  Creates a new `JsonProjectingMethodInterceptorFactory` using the given `ObjectMapper`.
Jsr310Converters - Class in org.springframework.data.convert
  Helper class to register JSR-310 specific `Converter` implementations in case the we're running on Java 8.
Jsr310Converters() - Constructor for class org.springframework.data.convert.Jsr310Converters
Jsr310Converters.DateToInstantConverter - Enum in org.springframework.data.convert
Jsr310Converters.DateToLocalDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.DateToLocalDateTimeConverter - Enum in org.springframework.data.convert
Jsr310Converters.DateToLocalTimeConverter - Enum in org.springframework.data.convert
Jsr310Converters.DurationToStringConverter - Enum in org.springframework.data.convert
Jsr310Converters.InstantToDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.InstantToLocalDateTimeConverter - Enum in org.springframework.data.convert
Jsr310Converters.LocalDateTimeToDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.LocalDateTimeToInstantConverter - Enum in org.springframework.data.convert
Jsr310Converters.LocalDateToDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.LocalTimeToDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.PeriodToStringConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToDurationConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToInstantConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToLocalDateConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToLocalDateTimeConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToPeriodConverter - Enum in org.springframework.data.convert
Jsr310Converters.StringToZoneIdConverter - Enum in org.springframework.data.convert
Jsr310Converters.ZoneIdToStringConverter - Enum in org.springframework.data.convert
just(T) - Static method in class org.springframework.data.domain.Range
  Creates a new Range with the given value as sole member.
just(Object) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a `RepositoryComposition` for just a single `implementation` with {@link MethodLookups#direct()) method lookup.
just(Object...) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create `RepositoryComposition.RepositoryFragments` from just implementation objects.

## K

KotlinClassGeneratingEntityInstantiator - Class in org.springframework.data.convert
  Deprecated.
  since 2.3, use `KotlinClassGeneratingEntityInstantiator` instead.
KotlinClassGeneratingEntityInstantiator() - Constructor for class org.springframework.data.convert.KotlinClassGeneratingEntityInstantiator
  Deprecated.
KotlinDefaultMask - Class in org.springframework.data.mapping.model
  Value object representing defaulting masks used for Kotlin methods applying parameter defaulting.
KotlinReflectionUtils - Class in org.springframework.data.util
  Reflection utility methods specific to Kotlin reflection.

## L

LastModifiedBy - Annotation Type in org.springframework.data.annotation
  Declares a field as the one representing the principal that recently modified the entity containing the field.
LastModifiedDate - Annotation Type in org.springframework.data.annotation
  Declares a field as the one representing the date the entity containing the field was recently modified.
Lazy<T> - Class in org.springframework.data.util
  Simple value type to delay the creation of an object using a `Supplier` returning the produced object for subsequent lookups.
Lazy(Supplier<? extends T>) - Constructor for class org.springframework.data.util.Lazy
  Deprecated.
  prefer `Lazy.of(Supplier)`, to be turned private in 2.5.
lazyIfAvailable(Class<T>, BeanFactory) - Static method in class org.springframework.data.util.BeanLookup
  Returns a `Lazy` for the unique bean of the given type from the given `BeanFactory` (which needs to be a `ListableBeanFactory`).
leftOpen(T, T) - Static method in class org.springframework.data.domain.Range
  Creates a new left-open `Range`, i.e. left exclusive, right inclusive.
leftUnbounded(Range.Bound<T>) - Static method in class org.springframework.data.domain.Range
  Creates a left-unbounded `Range` (the left bound set to `Range.Bound.unbounded()`) with the given right bound.
legacyFoldExpressions(Sort) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Folds the given `Sort` instance into two expressions.
LIST - Static variable in class org.springframework.data.util.ClassTypeInformation
lookupConfiguration(BeanManager, Set<Annotation>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
  Looks up an instance of a `CdiRepositoryConfiguration`.

## M

map(Function<? super T, ? extends U>) - Method in interface org.springframework.data.domain.Page
  Returns a new `Page` with the content of the current one mapped by the given `Function`.
map(Function<? super T, ? extends U>) - Method in class org.springframework.data.domain.PageImpl
map(Function<? super T, ? extends U>) - Method in interface org.springframework.data.domain.Slice
  Returns a new `Slice` with the content of the current one mapped by the given `Converter`.
map(Function<? super T, ? extends U>) - Method in class org.springframework.data.domain.SliceImpl
map(Object, Function<Object, Object>) - Static method in class org.springframework.data.repository.util.ReactiveWrapperConverters
  Maps elements of a reactive element stream to other elements.
MAP - Static variable in class org.springframework.data.util.ClassTypeInformation
map(Function<? super T, ? extends S>) - Method in class org.springframework.data.util.Lazy
  Creates a new `Lazy` with the given `Function` lazily applied to the current one.
map(Function<? super T, ? extends R>) - Method in interface org.springframework.data.util.Streamable
  Returns a new `Streamable` that will apply the given `Function` to the current one.
mapIfAllPresent(Optional<T>, Optional<S>, BiFunction<T, S, R>) - Static method in interface org.springframework.data.util.Optionals
  Maps the values contained in the given `Optional` if both of them are present.
mapOnContext(Class<?>, BiFunction<MappingContext<?, ? extends PersistentProperty<?>>, PersistentEntity<?, ?>, T>) - Method in class org.springframework.data.mapping.context.PersistentEntities
  Executes the given `BiFunction` on the given `MappingContext` and `PersistentEntity` based on the given type.
MappingAuditableBeanWrapperFactory - Class in org.springframework.data.auditing
  `AuditableBeanWrapperFactory` that will create am `AuditableBeanWrapper` using mapping information obtained from a `MappingContext` to detect auditing configuration and eventually invoking setting the auditing values.
MappingAuditableBeanWrapperFactory(PersistentEntities) - Constructor for class org.springframework.data.auditing.MappingAuditableBeanWrapperFactory
  Creates a new `MappingAuditableBeanWrapperFactory` using the given `PersistentEntities`.
MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.context
  This interface defines the overall context including all known PersistentEntity instances and methods to obtain instances on demand. it is used internally to establish associations between entities and also at runtime to obtain entities by name.
MappingContextEvent<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.context
  Base implementation of an `ApplicationEvent` refering to a `PersistentEntity`.
MappingContextEvent(MappingContext<?, ?>, E) - Constructor for class org.springframework.data.mapping.context.MappingContextEvent
  Creates a new `MappingContextEvent` for the given `MappingContext` and `PersistentEntity`.
MappingContextTypeInformationMapper - Class in org.springframework.data.convert
  `TypeInformationMapper` implementation that can be either set up using a `MappingContext` or manually set up `Map` of `String` aliases to types.
MappingContextTypeInformationMapper(MappingContext<? extends PersistentEntity<?, ?>, ?>) - Constructor for class org.springframework.data.convert.MappingContextTypeInformationMapper
  Creates a `MappingContextTypeInformationMapper` from the given `MappingContext`.
MappingException - Exception in org.springframework.data.mapping
MappingException(String) - Constructor for exception org.springframework.data.mapping.MappingException
MappingException(String, Throwable) - Constructor for exception org.springframework.data.mapping.MappingException
MappingInstantiationException - Exception in org.springframework.data.mapping.model
  Exception being thrown in case an entity could not be instantiated in the process of a to-object-mapping.
MappingInstantiationException(PersistentEntity<?, ?>, List<Object>, Exception) - Constructor for exception org.springframework.data.mapping.model.MappingInstantiationException
  Creates a new `MappingInstantiationException` for the given `PersistentEntity`, constructor arguments and the causing exception.
MappingInstantiationException(List<Object>, Exception) - Constructor for exception org.springframework.data.mapping.model.MappingInstantiationException
  Creates a new `MappingInstantiationException` for the given constructor arguments and the causing exception.
mapTyped(Class<T>) - Method in class org.springframework.data.mapping.Alias
  Return the value typed to `type` if the value is present and assignable to `type`.
markAudited(Object) - Method in class org.springframework.data.auditing.IsNewAwareAuditingHandler
  Marks the given object created or modified based on `PersistentEntity.isNew(Object)`.
markAudited(Object) - Method in class org.springframework.data.auditing.ReactiveIsNewAwareAuditingHandler
  Marks the given object created or modified based on `PersistentEntity.isNew(Object)`.
markCreated(T) - Method in class org.springframework.data.auditing.AuditingHandler
  Marks the given object as created.
markCreated(T) - Method in class org.springframework.data.auditing.ReactiveAuditingHandler
  Marks the given object as created.
markModified(T) - Method in class org.springframework.data.auditing.AuditingHandler
  Marks the given object as modified.
markModified(T) - Method in class org.springframework.data.auditing.ReactiveAuditingHandler
  Marks the given object as modified.
marshal(Sort.Order) - Method in class org.springframework.data.domain.jaxb.OrderAdapter
marshal(Page<Object>) - Method in class org.springframework.data.domain.jaxb.PageAdapter
marshal(Sort) - Method in class org.springframework.data.domain.jaxb.SortAdapter
marshal(Iterable<T>, XmlAdapter<S, T>) - Static method in class org.springframework.data.domain.jaxb.SpringDataJaxb
  Marshals each of the elements of the given `Iterable` using the given `XmlAdapter`.
matches(BeanDefinition) - Method in interface org.springframework.data.repository.config.ImplementationLookupConfiguration
  Return whether the given `BeanDefinition` matches the lookup configuration.
matches(TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.repository.support.DomainClassConverter
matches(Field) - Method in class org.springframework.data.util.ReflectionUtils.AnnotationFieldFilter
matching() - Static method in interface org.springframework.data.domain.ExampleMatcher
  Create a new `ExampleMatcher` including all non-null properties by default matching all predicates derived from the example.
matchingAll() - Static method in interface org.springframework.data.domain.ExampleMatcher
  Create a new `ExampleMatcher` including all non-null properties by default matching all predicates derived from the example.
matchingAny() - Static method in interface org.springframework.data.domain.ExampleMatcher
  Create a new `ExampleMatcher` including all non-null properties by default matching any predicate derived from the example.
merged(Iterable<ExpressionDependencies>) - Static method in class org.springframework.data.spel.ExpressionDependencies
  Return an `ExpressionDependencies` object representing the merged collection of `dependencies` withing the given `ExpressionDependencies` collection.
mergeWith(ExpressionDependencies) - Method in class org.springframework.data.spel.ExpressionDependencies
  Create new `ExpressionDependencies` that contains all dependencies from this object and `other`.
MethodInterceptorFactory - Interface in org.springframework.data.projection
  SPI to create `MethodInterceptor` instances based on the given source object and the target type to produce.
MethodInvocationRecorder - Class in org.springframework.data.util
  API to record method invocations via method references on a proxy.
MethodInvocationRecorder.PropertyNameDetectionStrategy - Interface in org.springframework.data.util
MethodInvocationRecorder.Recorded<T> - Class in org.springframework.data.util
MethodInvocationRecorder.Recorded.ToCollectionConverter<T,S> - Interface in org.springframework.data.util
MethodInvocationRecorder.Recorded.ToMapConverter<T,S> - Interface in org.springframework.data.util
MethodInvocationValidator - Class in org.springframework.data.repository.core.support
  Interceptor enforcing required return value and method parameter constraints declared on repository query methods.
MethodInvocationValidator() - Constructor for class org.springframework.data.repository.core.support.MethodInvocationValidator
MethodLookup - Interface in org.springframework.data.repository.core.support
  Strategy interface providing `predicates` to resolve a method called on a composite to its implementation method.
MethodLookup.InvokedMethod - Class in org.springframework.data.repository.core.support
  Value object representing an invoked `Method`.
MethodLookup.MethodPredicate - Interface in org.springframework.data.repository.core.support
  A method predicate to be applied on the `MethodLookup.InvokedMethod` and `method candidate`.
methods() - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
methods() - Method in interface org.springframework.data.repository.core.support.RepositoryFragment
MethodsMetadata - Interface in org.springframework.data.type
  Interface that defines abstract metadata of a specific class, in a form that does not require that class to be loaded yet.
MethodsMetadataReader - Interface in org.springframework.data.type.classreading
  Extension to `MetadataReader` for accessing class metadata and method metadata as read by an ASM `ClassReader`.
MethodsMetadataReaderFactory - Class in org.springframework.data.type.classreading
  Extension of `SimpleMetadataReaderFactory` that reads `MethodsMetadata`, creating a new ASM `MethodsMetadataReader` for every request.
MethodsMetadataReaderFactory() - Constructor for class org.springframework.data.type.classreading.MethodsMetadataReaderFactory
  Create a new `MethodsMetadataReaderFactory` for the default class loader.
MethodsMetadataReaderFactory(ResourceLoader) - Constructor for class org.springframework.data.type.classreading.MethodsMetadataReaderFactory
  Create a new `MethodsMetadataReaderFactory` for the given `ResourceLoader`.
MethodsMetadataReaderFactory(ClassLoader) - Constructor for class org.springframework.data.type.classreading.MethodsMetadataReaderFactory
  Create a new `MethodsMetadataReaderFactory` for the given `ClassLoader`.
Metric - Interface in org.springframework.data.geo
  Interface for `Metric`s that can be applied to a base scale.
Metrics - Enum in org.springframework.data.geo
  Commonly used `Metric`s.
multiValue(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
MultiValueBinding<T extends com.querydsl.core.types.Path<? extends S>,S> - Interface in org.springframework.data.querydsl.binding
  `MultiValueBinding` creates a `Predicate` out of given `Path` and collection value.
MutablePersistentEntity<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.model
  Interface capturing mutator methods for `PersistentEntity`s.

## N

NamedQueries - Interface in org.springframework.data.repository.core
  Abstraction of a map of `NamedQueries` that can be looked up by their names.
NamedQueriesBeanDefinitionBuilder - Class in org.springframework.data.repository.config
  Builder to create a `BeanDefinition` for a `NamedQueries` instance.
NamedQueriesBeanDefinitionBuilder(String) - Constructor for class org.springframework.data.repository.config.NamedQueriesBeanDefinitionBuilder
  Creates a new `NamedQueriesBeanDefinitionBuilder` using the given default location.
NamedQueriesBeanDefinitionParser - Class in org.springframework.data.repository.config
  `BeanDefinitionParser` to create `BeanDefinition`s of `NamedQueries` instances looking up a `Properties` file fom the given location.
NamedQueriesBeanDefinitionParser(String) - Constructor for class org.springframework.data.repository.config.NamedQueriesBeanDefinitionParser
  Creates a new `NamedQueriesBeanDefinitionParser` using the given default location.
NAMESPACE - Static variable in class org.springframework.data.domain.jaxb.SpringDataJaxb
needsCustomConstruction() - Method in class org.springframework.data.repository.query.ReturnedType
  Returns whether the returned type will require custom construction.
nest(int) - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
  Associate a nesting `level` with the `ExpressionDependencies.ExpressionDependency`.
nested(String) - Method in class org.springframework.data.mapping.PropertyPath
  Returns the `PropertyPath` for the path nested under the current property.
next() - Method in class org.springframework.data.domain.AbstractPageRequest
next() - Method in interface org.springframework.data.domain.Pageable
  Returns the `Pageable` requesting the next `Page`.
next() - Method in class org.springframework.data.domain.PageRequest
next() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the next nested `PropertyPath`.
next() - Method in class org.springframework.data.querydsl.QPageRequest
next(Iterator<T>) - Static method in interface org.springframework.data.util.Optionals
  Returns the next element of the given `Iterator` or `Optional.empty()` in case there is no next element.
nextOrLastPageable() - Method in interface org.springframework.data.domain.Slice
  Returns the `Pageable` describing the next slice or the one describing the current slice in case it's the last one.
nextPageable() - Method in interface org.springframework.data.domain.Slice
  Returns the `Pageable` to request the next `Slice`.
NONE - Static variable in class org.springframework.data.convert.CustomConversions.StoreConversions
none() - Static method in class org.springframework.data.history.Revisions
  Creates a new empty `Revisions` instance.
NONE - Static variable in class org.springframework.data.mapping.Alias
  Common instance for `empty()`.
none() - Static method in class org.springframework.data.spel.ExpressionDependencies
  Return an empty `ExpressionDependencies` object.
NoRepositoryBean - Annotation Type in org.springframework.data.repository
  Annotation to exclude repository interfaces from being picked up and thus in consequence getting an instance being created.
NotFoundException() - Constructor for exception org.springframework.data.crossstore.ChangeSetPersister.NotFoundException
noValue(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
NullableUtils - Class in org.springframework.data.util
  Utility methods to introspect nullability rules declared in packages, classes and methods.
NullableWrapper - Class in org.springframework.data.repository.util
  Deprecated.
  since 2.4, use `NullableWrapper` instead.
NullableWrapper(Object) - Constructor for class org.springframework.data.repository.util.NullableWrapper
  Deprecated.
  Creates a new `NullableWrapper` for the given value.
NullableWrapper - Class in org.springframework.data.util
  Simple value object to wrap a nullable delegate.
NullableWrapper(Object) - Constructor for class org.springframework.data.util.NullableWrapper
  Creates a new `NullableWrapper` for the given value.
NullableWrapperConverters - Class in org.springframework.data.util
  Converters to wrap and unwrap nullable wrapper types potentially being available on the classpath.
nullsFirst() - Method in class org.springframework.data.domain.Sort.Order
  Returns a `Sort.Order` with `Sort.NullHandling.NULLS_FIRST` as null handling hint.
nullsLast() - Method in class org.springframework.data.domain.Sort.Order
  Returns a `Sort.Order` with `Sort.NullHandling.NULLS_LAST` as null handling hint.
nullsNative() - Method in class org.springframework.data.domain.Sort.Order
  Returns a `Sort.Order` with `Sort.NullHandling.NATIVE` as null handling hint.

## O

OBJECT - Static variable in class org.springframework.data.util.ClassTypeInformation
of(SimpleTypeHolder, Object...) - Static method in class org.springframework.data.convert.CustomConversions.StoreConversions
  Creates a new `CustomConversions.StoreConversions` for the given store-specific `SimpleTypeHolder` and the given converters.
of(SimpleTypeHolder, Collection<?>) - Static method in class org.springframework.data.convert.CustomConversions.StoreConversions
  Creates a new `CustomConversions.StoreConversions` for the given store-specific `SimpleTypeHolder` and the given converters.
of(T) - Static method in interface org.springframework.data.domain.Example
  Create a new `Example` including all non-null properties by default.
of(T, ExampleMatcher) - Static method in interface org.springframework.data.domain.Example
  Create a new `Example` using the given `ExampleMatcher`.
of(ExampleMatcher.StringMatcher, boolean) - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Creates a new `ExampleMatcher.GenericPropertyMatcher` with a `ExampleMatcher.StringMatcher` and `ignoreCase`.
of(ExampleMatcher.StringMatcher) - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Creates a new `ExampleMatcher.GenericPropertyMatcher` with a `ExampleMatcher.StringMatcher` and `ignoreCase`.
of(int, int) - Static method in class org.springframework.data.domain.PageRequest
  Creates a new unsorted `PageRequest`.
of(int, int, Sort) - Static method in class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest` with sort parameters applied.
of(int, int, Sort.Direction, String...) - Static method in class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest` with sort direction and properties applied.
of(Range.Bound<T>, Range.Bound<T>) - Static method in class org.springframework.data.domain.Range
  Creates a new `Range` with the given lower and upper bound.
of(RevisionMetadata<N>, T) - Static method in class org.springframework.data.history.Revision
  Creates a new `Revision` for the given `RevisionMetadata` and entity.
of(List<? extends Revision<N, T>>) - Static method in class org.springframework.data.history.Revisions
  Creates a new `Revisions` instance for the given `Revision`s.
of(Object) - Static method in class org.springframework.data.mapping.Alias
  Create an `Alias` given the `alias` object.
of(MappingContext<?, ?>...) - Static method in class org.springframework.data.mapping.context.PersistentEntities
  Creates a new `PersistentEntities` for the given `MappingContext`s.
of(TypeInformation<?>, Field) - Static method in class org.springframework.data.mapping.model.Property
  Creates a new `Property` backed by the given field.
of(TypeInformation<?>, Field, PropertyDescriptor) - Static method in class org.springframework.data.mapping.model.Property
  Creates a new `Property` backed by the given `Field` and `PropertyDescriptor`.
of(TypeInformation<?>, PropertyDescriptor) - Static method in class org.springframework.data.mapping.model.Property
  Creates a new `Property` for the given `PropertyDescriptor`.
of(int, int) - Static method in class org.springframework.data.querydsl.QPageRequest
  Creates a new `QPageRequest`.
of(int, int, OrderSpecifier<?>...) - Static method in class org.springframework.data.querydsl.QPageRequest
  Creates a new `QPageRequest` with the given `OrderSpecifier`s applied.
of(int, int, QSort) - Static method in class org.springframework.data.querydsl.QPageRequest
  Creates a new `QPageRequest` with sort parameters applied.
of(Method) - Static method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
of(RepositoryFragment<?>...) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.
of(List<RepositoryFragment<?>>) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a `RepositoryComposition` from `fragments` with {@link MethodLookups#direct()) method lookup.
of(RepositoryComposition.RepositoryFragments) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a `RepositoryComposition` from `RepositoryComposition.RepositoryFragments` and `RepositoryMetadata` with {@link MethodLookups#direct()) method lookup.
of(RepositoryFragment<?>...) - Static method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
  Create `RepositoryComposition.RepositoryFragments` from `fragments`.
of(BiFunction<Integer, String, String>, BiFunction<String, String, String>) - Static method in class org.springframework.data.repository.query.SpelQueryContext
of(Collection<ExpressionDependencies.ExpressionDependency>) - Static method in class org.springframework.data.spel.ExpressionDependencies
  Return an `ExpressionDependencies` object representing the given `Collection` of `dependencies`.
of(Supplier<? extends T>) - Static method in class org.springframework.data.util.Lazy
  Creates a new `Lazy` to produce an object lazily.
of(T) - Static method in class org.springframework.data.util.Lazy
  Creates a new `Lazy` to return the given value.
of(S, T) - Static method in class org.springframework.data.util.Pair
  Creates a new `Pair` for the given elements.
of(List<TypeDescriptor>) - Static method in class org.springframework.data.util.ParameterTypes
  Returns the `ParameterTypes` for the given list of `TypeDescriptor`s.
of(T...) - Static method in interface org.springframework.data.util.Streamable
  Returns a `Streamable` with the given elements.
of(Iterable<T>) - Static method in interface org.springframework.data.util.Streamable
  Returns a `Streamable` for the given `Iterable`.
of(Supplier<? extends Stream<T>>) - Static method in interface org.springframework.data.util.Streamable
ofNullable(Object) - Static method in class org.springframework.data.mapping.Alias
  Create an `Alias` from a possibly present `alias` object.
onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
onCreation(T) - Method in interface org.springframework.data.repository.core.support.QueryCreationListener
  Will be invoked just after the `RepositoryQuery` was created.
open(T, T) - Static method in class org.springframework.data.domain.Range
  Creates a new `Range` with exclusive bounds for both values.
Optionals - Interface in org.springframework.data.util
  Utility methods to work with `Optional`s.
OptionalValueBinding<T extends com.querydsl.core.types.Path<? extends S>,S> - Interface in org.springframework.data.querydsl.binding
  `OptionalValueBinding` creates a `Predicate` out of given `Path` and value.
or(S, S) - Method in class org.springframework.data.repository.query.parser.AbstractQueryCreator
  Or-concatenates the given base criteria to the given new criteria.
or(Supplier<? extends T>) - Method in class org.springframework.data.util.Lazy
  Returns a new Lazy that will consume the given supplier in case the current one does not yield in a result.
or(T) - Method in class org.springframework.data.util.Lazy
  Returns a new Lazy that will return the given value in case the current one does not yield in a result.
Order(Sort.Direction, String) - Constructor for class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance. if order is null then order defaults to `Sort.DEFAULT_DIRECTION`
Order(Sort.Direction, String, Sort.NullHandling) - Constructor for class org.springframework.data.domain.Sort.Order
  Creates a new `Sort.Order` instance. if order is null then order defaults to `Sort.DEFAULT_DIRECTION`
OrderAdapter - Class in org.springframework.data.domain.jaxb
  XmlAdapter to convert `Sort.Order` instances into `SpringDataJaxb.OrderDto`s and vice versa.
OrderAdapter() - Constructor for class org.springframework.data.domain.jaxb.OrderAdapter
OrderDto() - Constructor for class org.springframework.data.domain.jaxb.SpringDataJaxb.OrderDto
orElse(T) - Method in class org.springframework.data.util.Lazy
  Returns the value of the lazy computation or the given default value in case the computation yields null.
org.springframework.data.annotation - package org.springframework.data.annotation
  Core annotations being used by Spring Data.
org.springframework.data.auditing - package org.springframework.data.auditing
  General support for entity auditing.
org.springframework.data.auditing.config - package org.springframework.data.auditing.config
  Types to abstract authentication concepts.
org.springframework.data.config - package org.springframework.data.config
  Basic support for creating custom Spring namespaces and JavaConfig.
org.springframework.data.convert - package org.springframework.data.convert
  General purpose conversion framework to read objects from a data store abstraction and write it back.
org.springframework.data.crossstore - package org.springframework.data.crossstore
  Support for cross-store persistence.
org.springframework.data.domain - package org.springframework.data.domain
  Central domain abstractions especially to be used in combination with the `Repository` abstraction.
org.springframework.data.domain.jaxb - package org.springframework.data.domain.jaxb
  Central domain abstractions especially to be used in combination with the `Repository` abstraction.
org.springframework.data.geo - package org.springframework.data.geo
  Value types representing geo-spatial concepts.
org.springframework.data.geo.format - package org.springframework.data.geo.format
  Formatters for geo-spatial types.
org.springframework.data.history - package org.springframework.data.history
  Basic interfaces and value objects for histography API.
org.springframework.data.mapping - package org.springframework.data.mapping
  Base package for the mapping subsystem.
org.springframework.data.mapping.callback - package org.springframework.data.mapping.callback
  Mapping callback API and implementation base classes.
org.springframework.data.mapping.context - package org.springframework.data.mapping.context
  Mapping context API and implementation base classes.
org.springframework.data.mapping.model - package org.springframework.data.mapping.model
  Core implementation of the mapping subsystem's model.
org.springframework.data.projection - package org.springframework.data.projection
  Projection subsystem.
org.springframework.data.querydsl - package org.springframework.data.querydsl
  Querydsl integration support classes.
org.springframework.data.querydsl.binding - package org.springframework.data.querydsl.binding
  Base classes to implement CDI support for repositories.
org.springframework.data.repository - package org.springframework.data.repository
  Central interfaces for repository abstraction.
org.springframework.data.repository.cdi - package org.springframework.data.repository.cdi
  Base classes to implement CDI support for repositories.
org.springframework.data.repository.config - package org.springframework.data.repository.config
  Support classes for repository namespace and JavaConfig integration.
org.springframework.data.repository.core - package org.springframework.data.repository.core
  Core abstractions for repository implementation.
org.springframework.data.repository.core.support - package org.springframework.data.repository.core.support
  Base classes to implement repositories for various data stores.
org.springframework.data.repository.history - package org.springframework.data.repository.history
  API for repositories using historiography.
org.springframework.data.repository.history.support - package org.springframework.data.repository.history.support
  Value objects to implement core repository interfaces for historiography.
org.springframework.data.repository.init - package org.springframework.data.repository.init
  Support for repository initialization using XML and JSON.
org.springframework.data.repository.kotlin - package org.springframework.data.repository.kotlin
  Support for Kotlin Coroutines repositories.
org.springframework.data.repository.query - package org.springframework.data.repository.query
  Support classes to work with query methods.
org.springframework.data.repository.query.parser - package org.springframework.data.repository.query.parser
  Support classes for parsing queries from method names.
org.springframework.data.repository.reactive - package org.springframework.data.repository.reactive
  Support for reactive repositories.
org.springframework.data.repository.support - package org.springframework.data.repository.support
  Support classes for integration of the repository programming model with 3rd party frameworks.
org.springframework.data.repository.util - package org.springframework.data.repository.util
  Utility classes for repository implementations.
org.springframework.data.spel - package org.springframework.data.spel
org.springframework.data.spel.spi - package org.springframework.data.spel.spi
  Service provider interfaces to extend the query execution mechanism.
org.springframework.data.support - package org.springframework.data.support
  Core support classes.
org.springframework.data.transaction - package org.springframework.data.transaction
  Contains advanced support for transactions, e.g. a best-effort delegating transaction manager.
org.springframework.data.type - package org.springframework.data.type
  Core support package for type introspection.
org.springframework.data.type.classreading - package org.springframework.data.type.classreading
  Support classes for reading annotation and class-level metadata.
org.springframework.data.util - package org.springframework.data.util
  Core utility APIs such as a type information framework to resolve generic types.
org.springframework.data.web - package org.springframework.data.web
  Integration with Spring MVC.
org.springframework.data.web.config - package org.springframework.data.web.config
  Spring Data web configuration.
org.springframework.data.web.querydsl - package org.springframework.data.web.querydsl
  Querydsl-specific web support.

## P

Page<T> - Interface in org.springframework.data.domain
  A page is a sublist of a list of objects.
Pageable - Interface in org.springframework.data.domain
  Abstract interface for pagination information.
PageableArgumentResolver - Interface in org.springframework.data.web
  Argument resolver to extract a `Pageable` object from a `NativeWebRequest` for a particular `MethodParameter`.
PageableDefault - Annotation Type in org.springframework.data.web
  Annotation to set defaults when injecting a `Pageable` into a controller method.
PageableExecutionUtils - Class in org.springframework.data.repository.support
  Deprecated.
  since 2.4. Use `PageableExecutionUtils` instead
PageableExecutionUtils - Class in org.springframework.data.support
  Support for query execution using `Pageable`.
PageableHandlerMethodArgumentResolver - Class in org.springframework.data.web
  Extracts paging information from web requests and thus allows injecting `Pageable` instances into controller methods.
PageableHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.PageableHandlerMethodArgumentResolver
  Constructs an instance of this resolved with a default `SortHandlerMethodArgumentResolver`.
PageableHandlerMethodArgumentResolver(SortHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.web.PageableHandlerMethodArgumentResolver
  Constructs an instance of this resolver with the specified `SortHandlerMethodArgumentResolver`.
PageableHandlerMethodArgumentResolver(SortArgumentResolver) - Constructor for class org.springframework.data.web.PageableHandlerMethodArgumentResolver
  Constructs an instance of this resolver with the specified `SortArgumentResolver`.
PageableHandlerMethodArgumentResolverCustomizer - Interface in org.springframework.data.web.config
  Callback interface that can be implemented by beans wishing to customize the `PageableHandlerMethodArgumentResolver` configuration.
PageableHandlerMethodArgumentResolverSupport - Class in org.springframework.data.web
  Base class providing methods for handler method argument resolvers to create paging information from web requests and thus allows injecting `Pageable` instances into controller methods.
PageableHandlerMethodArgumentResolverSupport() - Constructor for class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
pageableResolver() - Method in class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
pageableResolver() - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
PageAdapter - Class in org.springframework.data.domain.jaxb
  `XmlAdapter` to convert `Page` instances into `SpringDataJaxb.PageDto` instances and vice versa.
PageAdapter() - Constructor for class org.springframework.data.domain.jaxb.PageAdapter
pagedResourcesAssembler() - Method in class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
PagedResourcesAssembler<T> - Class in org.springframework.data.web
  `ResourceAssembler` to easily convert `Page` instances into `PagedResources`.
PagedResourcesAssembler(HateoasPageableHandlerMethodArgumentResolver, UriComponents) - Constructor for class org.springframework.data.web.PagedResourcesAssembler
  Creates a new `PagedResourcesAssembler` using the given `PageableHandlerMethodArgumentResolver` and base URI.
pagedResourcesAssemblerArgumentResolver() - Method in class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
PagedResourcesAssemblerArgumentResolver - Class in org.springframework.data.web
  `HandlerMethodArgumentResolver` to allow injection of `PagedResourcesAssembler` into Spring MVC controller methods.
PagedResourcesAssemblerArgumentResolver(HateoasPageableHandlerMethodArgumentResolver, MethodLinkBuilderFactory<?>) - Constructor for class org.springframework.data.web.PagedResourcesAssemblerArgumentResolver
  Creates a new `PagedResourcesAssemblerArgumentResolver` using the given `PageableHandlerMethodArgumentResolver` and `MethodLinkBuilderFactory`.
PageDto() - Constructor for class org.springframework.data.domain.jaxb.SpringDataJaxb.PageDto
PageImpl<T> - Class in org.springframework.data.domain
  Basic `Page` implementation.
PageImpl(List<T>, Pageable, long) - Constructor for class org.springframework.data.domain.PageImpl
  Constructor of `PageImpl`.
PageImpl(List<T>) - Constructor for class org.springframework.data.domain.PageImpl
  Creates a new `PageImpl` with the given content.
PageRequest - Class in org.springframework.data.domain
  Basic Java Bean implementation of `Pageable`.
PageRequest(int, int, Sort) - Constructor for class org.springframework.data.domain.PageRequest
  Creates a new `PageRequest` with sort parameters applied.
PageRequestDto() - Constructor for class org.springframework.data.domain.jaxb.SpringDataJaxb.PageRequestDto
PagingAndSortingRepository<T,ID> - Interface in org.springframework.data.repository
  Extension of `CrudRepository` to provide additional methods to retrieve entities using the pagination and sorting abstraction.
Pair<S,T> - Class in org.springframework.data.util
  A tuple of things.
Param - Annotation Type in org.springframework.data.repository.query
  Annotation to bind method parameters to a query via a named parameter.
Parameter(String, TypeInformation<T>, Annotation[], PersistentEntity<T, P>) - Constructor for class org.springframework.data.mapping.PreferredConstructor.Parameter
  Creates a new `PreferredConstructor.Parameter` with the given name, `TypeInformation` as well as an array of `Annotation`s.
Parameter - Class in org.springframework.data.repository.query
  Class to abstract a single parameter of a query method.
Parameter(MethodParameter) - Constructor for class org.springframework.data.repository.query.Parameter
  Creates a new `Parameter` for the given `MethodParameter`.
ParameterAccessor - Interface in org.springframework.data.repository.query
  Interface to access method parameters.
ParameterOutOfBoundsException - Exception in org.springframework.data.repository.query
  Exception to be thrown when trying to access a `Parameter` with an invalid index inside a `Parameters` instance.
ParameterOutOfBoundsException(String, Throwable) - Constructor for exception org.springframework.data.repository.query.ParameterOutOfBoundsException
  Creates a new `ParameterOutOfBoundsException` with the given exception as cause.
Parameters<S extends Parameters<S,T>,T extends Parameter> - Class in org.springframework.data.repository.query
  Abstracts method parameters that have to be bound to query parameters or applied to the query independently.
Parameters(Method) - Constructor for class org.springframework.data.repository.query.Parameters
  Creates a new instance of `Parameters`.
Parameters(List<T>) - Constructor for class org.springframework.data.repository.query.Parameters
  Creates a new `Parameters` instance with the given `Parameter`s put into new context.
ParametersParameterAccessor - Class in org.springframework.data.repository.query
  `ParameterAccessor` implementation using a `Parameters` instance to find special parameters.
ParametersParameterAccessor(Parameters<?, ?>, Object[]) - Constructor for class org.springframework.data.repository.query.ParametersParameterAccessor
  Creates a new `ParametersParameterAccessor`.
ParameterTypes - Class in org.springframework.data.util
  Abstraction over a list of parameter value types.
ParameterTypes(List<TypeDescriptor>, Lazy<Collection<ParameterTypes>>) - Constructor for class org.springframework.data.util.ParameterTypes
ParameterValueProvider<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.model
  Callback interface to lookup values for a given `PreferredConstructor.Parameter`.
ParentTypeAwareTypeInformation<S> - Class in org.springframework.data.util
  Base class for `TypeInformation` implementations that need parent type awareness.
ParentTypeAwareTypeInformation(Type, TypeDiscoverer<?>) - Constructor for class org.springframework.data.util.ParentTypeAwareTypeInformation
  Creates a new `ParentTypeAwareTypeInformation`.
ParentTypeAwareTypeInformation(Type, TypeDiscoverer<?>, Map<TypeVariable<?>, Type>) - Constructor for class org.springframework.data.util.ParentTypeAwareTypeInformation
parse(String, Locale) - Method in enum org.springframework.data.geo.format.DistanceFormatter
parse(String, Locale) - Method in enum org.springframework.data.geo.format.PointFormatter
parse(Element, ParserContext) - Method in class org.springframework.data.repository.config.NamedQueriesBeanDefinitionParser
parse(Element, ParserContext) - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionParser
parse(String, Parameters<?, ?>) - Method in class org.springframework.data.repository.query.SpelQueryContext.EvaluatingSpelQueryContext
  Parses the query for SpEL expressions using the pattern: <prefix>#{<spel>} with prefix being the character ':' or '?'.
parse(String) - Method in class org.springframework.data.repository.query.SpelQueryContext
  Parses the query for SpEL expressions using the pattern: <prefix>#{<spel>} with prefix being the character ':' or '?'.
parse(String) - Static method in class org.springframework.data.util.Version
  Parses the given string representation of a version into a `Version` object.
parseTypeFilters(Element, TypeFilterParser.Type) - Method in class org.springframework.data.config.TypeFilterParser
  Returns all `TypeFilter` declared in nested elements of the given `Element`.
ParsingUtils - Class in org.springframework.data.config
  Utility methods for `BeanDefinitionParser` implementations.
ParsingUtils - Class in org.springframework.data.util
  Utility methods for `String` parsing.
Part - Class in org.springframework.data.repository.query.parser
  A single part of a method name that has to be transformed into a query part.
Part(String, Class<?>) - Constructor for class org.springframework.data.repository.query.parser.Part
  Creates a new `Part` from the given method name part, the `Class` the part originates from and the start parameter index.
Part(String, Class<?>, boolean) - Constructor for class org.springframework.data.repository.query.parser.Part
  Creates a new `Part` from the given method name part, the `Class` the part originates from and the start parameter index.
Part.IgnoreCaseType - Enum in org.springframework.data.repository.query.parser
  The various types of ignore case that are supported.
Part.Type - Enum in org.springframework.data.repository.query.parser
  The type of a method name part.
PartTree - Class in org.springframework.data.repository.query.parser
  Class to parse a `String` into a tree or `PartTree.OrPart`s consisting of simple `Part` instances in turn.
PartTree(String, Class<?>) - Constructor for class org.springframework.data.repository.query.parser.PartTree
  Creates a new `PartTree` by parsing the given `String`.
PartTree.OrPart - Class in org.springframework.data.repository.query.parser
  A part of the parsed source that results from splitting up the resource around Or keywords.
Persistable<ID> - Interface in org.springframework.data.domain
  Simple interface for entities.
PersistableIsNewStrategy - Enum in org.springframework.data.support
  `IsNewStrategy` that invokes `Persistable.isNew()` on the given object.
PersistenceConstructor - Annotation Type in org.springframework.data.annotation
PersistenceExceptionTranslationRepositoryProxyPostProcessor - Class in org.springframework.data.repository.core.support
  `RepositoryProxyPostProcessor` to register a `PersistenceExceptionTranslationInterceptor` on the repository proxy.
PersistenceExceptionTranslationRepositoryProxyPostProcessor(ListableBeanFactory) - Constructor for class org.springframework.data.repository.core.support.PersistenceExceptionTranslationRepositoryProxyPostProcessor
  Creates a new `PersistenceExceptionTranslationRepositoryProxyPostProcessor` using the given `ListableBeanFactory`.
Persistent - Annotation Type in org.springframework.data.annotation
  Annotation to generally identify persistent types, fields and parameters.
PersistentEntities - Class in org.springframework.data.mapping.context
  Value object to access `PersistentEntity` instances managed by `MappingContext`s.
PersistentEntities(Iterable<? extends MappingContext<?, ?>>) - Constructor for class org.springframework.data.mapping.context.PersistentEntities
  Creates a new `PersistentEntities` for the given `MappingContext`s.
PersistentEntity<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Represents a persistent entity.
PersistentEntityInformation<T,ID> - Class in org.springframework.data.repository.core.support
  `EntityInformation` implementation that uses a `PersistentEntity` to obtain id type information and uses a `IdentifierAccessor` to access the property value if requested.
PersistentEntityInformation(PersistentEntity<T, ? extends PersistentProperty<?>>) - Constructor for class org.springframework.data.repository.core.support.PersistentEntityInformation
PersistentEntityParameterValueProvider<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  `ParameterValueProvider` based on a `PersistentEntity` to use a `PropertyValueProvider` to lookup the value of the property referenced by the given `PreferredConstructor.Parameter`.
PersistentEntityParameterValueProvider(PersistentEntity<?, P>, PropertyValueProvider<P>, Object) - Constructor for class org.springframework.data.mapping.model.PersistentEntityParameterValueProvider
PersistentProperty<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
PersistentPropertyAccessor<T> - Interface in org.springframework.data.mapping
  Domain service to allow accessing and setting `PersistentProperty`s of an entity.
PersistentPropertyAccessorFactory - Interface in org.springframework.data.mapping.model
  Factory to create `PersistentPropertyAccessor` for a given `PersistentEntity` and bean instance.
PersistentPropertyPath<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Abstraction of a path of `PersistentProperty`s.
PersistentPropertyPathAccessor<T> - Interface in org.springframework.data.mapping
  Extension of `PersistentPropertyAccessor` that is also able to obtain and set values for `PersistentPropertyPath`s.
PersistentPropertyPaths<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  A wrapper for a collection of `PersistentPropertyPath`s.
persistState(ChangeSetBacked, ChangeSet) - Method in interface org.springframework.data.crossstore.ChangeSetPersister
  Return key
Point - Class in org.springframework.data.geo
  Represents a geospatial point value.
Point(double, double) - Constructor for class org.springframework.data.geo.Point
  Creates a `Point` from the given `x`, `y` coordinate.
Point(Point) - Constructor for class org.springframework.data.geo.Point
  Creates a `Point` from the given `Point` coordinate.
PointFormatter - Enum in org.springframework.data.geo.format
  Converter to parse two comma-separated doubles into a `Point`.
Polygon - Class in org.springframework.data.geo
  Simple value object to represent a `Polygon`.
Polygon(Point, Point, Point, Point...) - Constructor for class org.springframework.data.geo.Polygon
  Creates a new `Polygon` for the given Points.
Polygon(List<? extends Point>) - Constructor for class org.springframework.data.geo.Polygon
  Creates a new `Polygon` for the given Points.
populate(Repositories) - Method in interface org.springframework.data.repository.init.RepositoryPopulator
  Populates the given `Repositories`.
populate(Repositories) - Method in class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Callback to post process the `BeanDefinition` and tweak the configuration if necessary.
postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Callback to post process the `BeanDefinition` built from annotations and tweak the configuration if necessary.
postProcess(BeanDefinitionBuilder, XmlRepositoryConfigurationSource) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Callback to post process the `BeanDefinition` built from XML and tweak the configuration if necessary.
postProcess(BeanDefinitionBuilder, RepositoryConfigurationSource) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
postProcess(BeanDefinitionBuilder, XmlRepositoryConfigurationSource) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
postProcess(ProxyFactory, RepositoryInformation) - Method in class org.springframework.data.repository.core.support.EventPublishingRepositoryProxyPostProcessor
postProcess(ProxyFactory, RepositoryInformation) - Method in class org.springframework.data.repository.core.support.PersistenceExceptionTranslationRepositoryProxyPostProcessor
postProcess(ProxyFactory, RepositoryInformation) - Method in interface org.springframework.data.repository.core.support.RepositoryProxyPostProcessor
  Manipulates the `ProxyFactory`, e.g. add further interceptors to it.
postProcessAccessorInterceptor(MethodInterceptor, Object, Class<?>) - Method in class org.springframework.data.projection.SpelAwareProxyProjectionFactory
  Inspects the given target type for methods with `Value` annotations and caches the result.
potentiallyConvertSpelValue(Object, PreferredConstructor.Parameter<T, P>) - Method in class org.springframework.data.mapping.model.SpELExpressionParameterValueProvider
  Hook to allow to massage the value resulting from the Spel expression evaluation.
potentiallySortsDynamically() - Method in class org.springframework.data.repository.query.Parameters
  Returns whether we potentially find a `Sort` parameter in the parameters.
PreferredConstructor<T,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping
  Value object to encapsulate the constructor to be used when mapping persistent data to objects.
PreferredConstructor(Constructor<T>, PreferredConstructor.Parameter<Object, P>...) - Constructor for class org.springframework.data.mapping.PreferredConstructor
  Creates a new `PreferredConstructor` from the given `Constructor` and `PreferredConstructor.Parameter`s.
PreferredConstructor.Parameter<T,P extends PersistentProperty<P>> - Class in org.springframework.data.mapping
  Value object to represent constructor parameters.
PreferredConstructorDiscoverer<T,P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.model
  Helper class to find a `PreferredConstructor`.
PreferredConstructorDiscoverer.Discoverers - Enum in org.springframework.data.mapping.model
  Helper class to find a `PreferredConstructor`.
preparePart(String) - Method in class org.springframework.data.mapping.model.CamelCaseAbbreviatingFieldNamingStrategy
preparePart(String) - Method in class org.springframework.data.mapping.model.CamelCaseSplittingFieldNamingStrategy
  Callback to prepare the uncapitalized part obtained from the split up of the camel case source.
previous() - Method in class org.springframework.data.domain.AbstractPageRequest
  Returns the `Pageable` requesting the previous `Page`.
previous() - Method in class org.springframework.data.domain.PageRequest
previous() - Method in class org.springframework.data.querydsl.QPageRequest
previousOrFirst() - Method in class org.springframework.data.domain.AbstractPageRequest
previousOrFirst() - Method in interface org.springframework.data.domain.Pageable
  Returns the previous `Pageable` or the first `Pageable` if the current one already is the first one.
previousOrFirstPageable() - Method in interface org.springframework.data.domain.Slice
  Returns the `Pageable` describing the previous slice or the one describing the current slice in case it's the first one.
previousPageable() - Method in interface org.springframework.data.domain.Slice
  Returns the `Pageable` to request the previous `Slice`.
print(Distance, Locale) - Method in enum org.springframework.data.geo.format.DistanceFormatter
print(Point, Locale) - Method in enum org.springframework.data.geo.format.PointFormatter
processAnnotatedType(ProcessAnnotatedType<X>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
  Implementation of a an observer which checks for Spring Data repository types and stores them in `CdiRepositoryExtensionSupport.repositoryTypes` for later registration as bean type.
processResult(Object) - Method in class org.springframework.data.repository.query.ResultProcessor
  Post-processes the given query result.
processResult(Object, Converter<Object, Object>) - Method in class org.springframework.data.repository.query.ResultProcessor
  Post-processes the given query result using the given preparing `Converter` to potentially prepare collection elements.
ProjectedPayload - Annotation Type in org.springframework.data.web
  Annotation to mark projection interfaces that are supposed to be used as projection interface to bind request or response payloads to.
projectingArgumentResolverBeanPostProcessor(ObjectFactory<ConversionService>) - Static method in class org.springframework.data.web.config.ProjectingArgumentResolverRegistrar
  Registers a `BeanPostProcessor` to modify `RequestMappingHandlerAdapter` beans in the application context to get a `ProxyingHandlerMethodArgumentResolver` configured as first `HandlerMethodArgumentResolver`.
ProjectingArgumentResolverRegistrar - Class in org.springframework.data.web.config
  Configuration class to register a `BeanPostProcessor` to augment `RequestMappingHandlerAdapter` with a `ProxyingHandlerMethodArgumentResolver`.
ProjectingArgumentResolverRegistrar() - Constructor for class org.springframework.data.web.config.ProjectingArgumentResolverRegistrar
ProjectingJackson2HttpMessageConverter - Class in org.springframework.data.web
  `HttpMessageConverter` implementation to enable projected JSON binding to interfaces annotated with `ProjectedPayload`.
ProjectingJackson2HttpMessageConverter() - Constructor for class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
  Creates a new `ProjectingJackson2HttpMessageConverter` using a default `ObjectMapper`.
ProjectingJackson2HttpMessageConverter(ObjectMapper) - Constructor for class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
  Creates a new `ProjectingJackson2HttpMessageConverter` for the given `ObjectMapper`.
ProjectionFactory - Interface in org.springframework.data.projection
  A factory to create projecting instances for other objects usually used to allow easy creation of representation projections to define which properties of a domain objects shall be exported in which way.
ProjectionInformation - Interface in org.springframework.data.projection
  Information about a projection type.
propagate(PersistentProperty<?>) - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
  Returns whether the given property is supposed to be propagated, i.e. if values for it are supposed to be set at all.
PropertiesBasedNamedQueries - Class in org.springframework.data.repository.core.support
  `NamedQueries` implementation backed by a `Properties` instance.
PropertiesBasedNamedQueries(Properties) - Constructor for class org.springframework.data.repository.core.support.PropertiesBasedNamedQueries
Property - Class in org.springframework.data.mapping.model
  Value object to abstract the concept of a property backed by a `Field` and / or a `PropertyDescriptor`.
PropertyHandler<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping
  Callback interface to do something with all plain `PersistentProperty` instances except associations and transient properties.
PropertyNameFieldNamingStrategy - Enum in org.springframework.data.mapping.model
  `FieldNamingStrategy` simply using the `PersistentProperty`'s name.
PropertyPath - Class in org.springframework.data.mapping
  Abstraction of a `PropertyPath` of a domain class.
PropertyReferenceException - Exception in org.springframework.data.mapping
  Exception being thrown when creating `PropertyPath` instances.
PropertyReferenceException(String, TypeInformation<?>, List<PropertyPath>) - Constructor for exception org.springframework.data.mapping.PropertyReferenceException
  Creates a new `PropertyReferenceException`.
PropertyValueProvider<P extends PersistentProperty<P>> - Interface in org.springframework.data.mapping.model
  SPI for components to provide values for as `PersistentProperty`.
ProxyingHandlerMethodArgumentResolver - Class in org.springframework.data.web
  `HandlerMethodArgumentResolver` to create Proxy instances for interface based controller method parameters.
ProxyingHandlerMethodArgumentResolver(ObjectFactory<ConversionService>, boolean) - Constructor for class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
  Creates a new `PageableHandlerMethodArgumentResolver` using the given `ConversionService`.
ProxyUtils - Class in org.springframework.data.util
  Proxy type detection utilities, extensible via `ProxyUtils.ProxyDetector` registered via Spring factories.
ProxyUtils.ProxyDetector - Interface in org.springframework.data.util
  SPI to extend Spring's default proxy detection capabilities.

## Q

QPageRequest - Class in org.springframework.data.querydsl
  Basic Java Bean implementation of `Pageable` with support for QueryDSL.
QPageRequest(int, int) - Constructor for class org.springframework.data.querydsl.QPageRequest
  Deprecated.
  since 2.1, use `QPageRequest.of(int, int)` instead.
QPageRequest(int, int, OrderSpecifier<?>...) - Constructor for class org.springframework.data.querydsl.QPageRequest
  Deprecated.
  since 2.1, use `QPageRequest.of(int, int, OrderSpecifier...)` instead.
QPageRequest(int, int, QSort) - Constructor for class org.springframework.data.querydsl.QPageRequest
  Deprecated.
  since 2.1, use `QPageRequest.of(int, int, QSort)` instead.
QSort - Class in org.springframework.data.querydsl
  Sort option for queries that wraps a Querydsl `OrderSpecifier`.
QSort(OrderSpecifier<?>...) - Constructor for class org.springframework.data.querydsl.QSort
  Creates a new `QSort` instance with the given `OrderSpecifier`s.
QSort(List<OrderSpecifier<?>>) - Constructor for class org.springframework.data.querydsl.QSort
  Creates a new `QSort` instance with the given `OrderSpecifier`s.
QUERY_DSL_PRESENT - Static variable in class org.springframework.data.querydsl.QuerydslUtils
QueryAnnotation - Annotation Type in org.springframework.data.annotation
  Meta-Annotation to mark a store specific annotation as a query annotation.
QueryByExampleExecutor<T> - Interface in org.springframework.data.repository.query
  Interface to allow execution of Query by Example `Example` instances.
QueryCreationException - Exception in org.springframework.data.repository.query
  Exception to be thrown if a query cannot be created from a `QueryMethod`.
QueryCreationListener<T extends RepositoryQuery> - Interface in org.springframework.data.repository.core.support
  Callback for listeners that want to execute functionality on `RepositoryQuery` creation.
QuerydslActivator() - Constructor for class org.springframework.data.web.config.EnableSpringDataWebSupport.QuerydslActivator
QuerydslBinderCustomizer<T extends com.querydsl.core.types.EntityPath<?>> - Interface in org.springframework.data.querydsl.binding
  A component that will customize `QuerydslBindings` for the given entity path.
QuerydslBindings - Class in org.springframework.data.querydsl.binding
  `QuerydslBindings` allows definition of path specific bindings.
QuerydslBindings() - Constructor for class org.springframework.data.querydsl.binding.QuerydslBindings
  Creates a new `QuerydslBindings` instance.
QuerydslBindings.AliasingPathBinder<P extends com.querydsl.core.types.Path<? extends T>,T> - Class in org.springframework.data.querydsl.binding
  A special `QuerydslBindings.PathBinder` that additionally registers the binding under a dedicated alias.
QuerydslBindings.PathBinder<P extends com.querydsl.core.types.Path<? extends T>,T> - Class in org.springframework.data.querydsl.binding
  A binder for `Path`s.
QuerydslBindings.TypeBinder<T> - Class in org.springframework.data.querydsl.binding
  A binder for types.
QuerydslBindingsFactory - Class in org.springframework.data.querydsl.binding
  Factory to create `QuerydslBindings` using an `EntityPathResolver`.
QuerydslBindingsFactory(EntityPathResolver) - Constructor for class org.springframework.data.querydsl.binding.QuerydslBindingsFactory
  Creates a new `QuerydslBindingsFactory` using the given `EntityPathResolver`.
querydslBindingsFactory() - Method in class org.springframework.data.web.config.QuerydslWebConfiguration
QuerydslPredicate - Annotation Type in org.springframework.data.querydsl.binding
  Annotation to customize the binding of HTTP request parameters to a Querydsl `Predicate` in Spring MVC handler methods.
querydslPredicateArgumentResolver() - Method in class org.springframework.data.web.config.QuerydslWebConfiguration
  Default `QuerydslPredicateArgumentResolver` to create Querydsl `Predicate` instances for Spring MVC controller methods.
QuerydslPredicateArgumentResolver - Class in org.springframework.data.web.querydsl
  `HandlerMethodArgumentResolver` to allow injection of `Predicate` into Spring MVC controller methods.
QuerydslPredicateArgumentResolver(QuerydslBindingsFactory, Optional<ConversionService>) - Constructor for class org.springframework.data.web.querydsl.QuerydslPredicateArgumentResolver
  Creates a new `QuerydslPredicateArgumentResolver` using the given `ConversionService`.
QuerydslPredicateBuilder - Class in org.springframework.data.querydsl.binding
  Builder assembling `Predicate` out of `PropertyValues`.
QuerydslPredicateBuilder(ConversionService, EntityPathResolver) - Constructor for class org.springframework.data.querydsl.binding.QuerydslPredicateBuilder
  Creates a new `QuerydslPredicateBuilder` for the given `ConversionService` and `EntityPathResolver`.
QuerydslPredicateExecutor<T> - Interface in org.springframework.data.querydsl
  Interface to allow execution of QueryDsl `Predicate` instances.
QuerydslRepositoryInvokerAdapter - Class in org.springframework.data.querydsl
  `RepositoryInvoker` that is aware of a `QuerydslPredicateExecutor` and `Predicate` to be executed for all flavors of `findAll(…)`.
QuerydslRepositoryInvokerAdapter(RepositoryInvoker, QuerydslPredicateExecutor<Object>, Predicate) - Constructor for class org.springframework.data.querydsl.QuerydslRepositoryInvokerAdapter
  Creates a new `QuerydslRepositoryInvokerAdapter` for the given delegate `RepositoryInvoker`, `QuerydslPredicateExecutor` and Querydsl `Predicate`.
QuerydslUtils - Class in org.springframework.data.querydsl
  Utility class for Querydsl.
QuerydslWebConfiguration - Class in org.springframework.data.web.config
  Querydsl-specific web configuration for Spring Data.
QuerydslWebConfiguration() - Constructor for class org.springframework.data.web.config.QuerydslWebConfiguration
QueryExecutionConverters - Class in org.springframework.data.repository.util
  Converters to potentially wrap the execution of a repository method into a variety of wrapper types potentially being available on the classpath.
QueryExecutionConverters.ExecutionAdapter - Interface in org.springframework.data.repository.util
QueryExecutionConverters.ThrowingSupplier - Interface in org.springframework.data.repository.util
QueryExecutionConverters.WrapperType - Class in org.springframework.data.repository.util
QueryLookupStrategy - Interface in org.springframework.data.repository.query
  Strategy interface for which way to lookup `RepositoryQuery`s.
QueryLookupStrategy.Key - Enum in org.springframework.data.repository.query
QueryMethod - Class in org.springframework.data.repository.query
  Abstraction of a method that is designated to execute a finder query.
QueryMethod(Method, RepositoryMetadata, ProjectionFactory) - Constructor for class org.springframework.data.repository.query.QueryMethod
  Creates a new `QueryMethod` from the given parameters.
QueryMethodEvaluationContextProvider - Interface in org.springframework.data.repository.query
  Provides a way to access a centrally defined potentially shared `EvaluationContext`.
QueryMethodParameterConversionException - Exception in org.springframework.data.repository.support
  Exception to represent a failed attempt to convert a source value into a query method parameter.
QueryMethodParameterConversionException(Object, MethodParameter, ConversionException) - Constructor for exception org.springframework.data.repository.support.QueryMethodParameterConversionException
  Creates a new `QueryMethodParameterConversionException` for the given source object, `MethodParameter` and root cause `ConversionException`.

## R

Range<T extends Comparable<T>> - Class in org.springframework.data.domain
  Simple value object to work with ranges and boundaries.
Range.Bound<T extends Comparable<T>> - Class in org.springframework.data.domain
  Value object representing a boundary.
Range.RangeBuilder<T extends Comparable<T>> - Class in org.springframework.data.domain
  Builder for `Range` allowing to specify the upper boundary.
ReactiveAuditingHandler - Class in org.springframework.data.auditing
  Auditing handler to mark entity objects created and modified.
ReactiveAuditingHandler(PersistentEntities) - Constructor for class org.springframework.data.auditing.ReactiveAuditingHandler
  Creates a new `ReactiveAuditingHandler` using the given `PersistentEntities` when looking up auditing metadata.
ReactiveAuditorAware<T> - Interface in org.springframework.data.domain
  Interface for components that are aware of the application's current auditor.
ReactiveCrudRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Interface for generic CRUD operations on a repository for a specific type.
ReactiveEntityCallbacks - Interface in org.springframework.data.mapping.callback
  Interface to be implemented by objects that can manage a number of `EntityCallback` objects and invoke these with a specific entity.
ReactiveEvaluationContextExtension - Interface in org.springframework.data.spel.spi
  SPI to resolve a `EvaluationContextExtension` to make it accessible via the root of an `EvaluationContext` provided by a `ExtensionAwareQueryMethodEvaluationContextProvider`.
ReactiveEvaluationContextProvider - Interface in org.springframework.data.spel
  Provides a way to access a centrally defined potentially shared `EvaluationContext`.
ReactiveExtensionAwareEvaluationContextProvider - Class in org.springframework.data.spel
  A reactive `EvaluationContextProvider` that assembles an `EvaluationContext` from a list of `ReactiveEvaluationContextExtension` and `EvaluationContextExtension` instances.
ReactiveExtensionAwareEvaluationContextProvider() - Constructor for class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
ReactiveExtensionAwareEvaluationContextProvider(ListableBeanFactory) - Constructor for class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
  Create a new `ReactiveExtensionAwareEvaluationContextProvider` with extensions looked up lazily from the given `ListableBeanFactory`.
ReactiveExtensionAwareEvaluationContextProvider(Collection<? extends ExtensionIdAware>) - Constructor for class org.springframework.data.spel.ReactiveExtensionAwareEvaluationContextProvider
  Creates a new `ReactiveExtensionAwareEvaluationContextProvider` for the given `EvaluationContextExtension`s.
ReactiveExtensionAwareQueryMethodEvaluationContextProvider - Class in org.springframework.data.repository.query
  An reactive `QueryMethodEvaluationContextProvider` that assembles an `EvaluationContext` from a list of `EvaluationContextExtension` and `ReactiveEvaluationContextExtension`.
ReactiveExtensionAwareQueryMethodEvaluationContextProvider(ListableBeanFactory) - Constructor for class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
  Create a new `ReactiveExtensionAwareQueryMethodEvaluationContextProvider`.
ReactiveExtensionAwareQueryMethodEvaluationContextProvider(List<? extends ExtensionIdAware>) - Constructor for class org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProvider
  Create a new `ReactiveExtensionAwareQueryMethodEvaluationContextProvider` using the given `EvaluationContextExtension`s and `ReactiveEvaluationContextExtension`s.
ReactiveIsNewAwareAuditingHandler - Class in org.springframework.data.auditing
  `AuditingHandler` extension that uses `PersistentEntity.isNew(Object)` to expose a generic `ReactiveIsNewAwareAuditingHandler.markAudited(Object)` method that will route calls to `ReactiveAuditingHandler.markCreated(Object)` or `ReactiveAuditingHandler.markModified(Object)` based on the `IsNewStrategy` determined from the factory.
ReactiveIsNewAwareAuditingHandler(PersistentEntities) - Constructor for class org.springframework.data.auditing.ReactiveIsNewAwareAuditingHandler
  Creates a new `ReactiveIsNewAwareAuditingHandler` for the given `MappingContext`.
ReactivePageableHandlerMethodArgumentResolver - Class in org.springframework.data.web
  Extracts paging information from web requests and thus allows injecting `Pageable` instances into WebFlux controller methods.
ReactivePageableHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
  Constructs an instance of this resolved with a default `ReactiveSortHandlerMethodArgumentResolver`.
ReactivePageableHandlerMethodArgumentResolver(ReactiveSortHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
  Constructs an instance of this resolver with the specified `SortArgumentResolver`.
ReactiveQueryByExampleExecutor<T> - Interface in org.springframework.data.repository.query
  Interface to allow execution of Query by Example `Example` instances using a reactive infrastructure.
ReactiveQuerydslPredicateExecutor<T> - Interface in org.springframework.data.querydsl
  Interface to issue queries using Querydsl `Predicate` instances.
ReactiveQueryMethodEvaluationContextProvider - Interface in org.springframework.data.repository.query
  Provides a way to access a centrally defined potentially shared `EvaluationContext` by considering `ReactiveEvaluationContextExtension`.
ReactiveRepositoryFactorySupport - Class in org.springframework.data.repository.core.support
  Base class for repository factories to use reactive support.
ReactiveRepositoryFactorySupport() - Constructor for class org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
ReactiveSortHandlerMethodArgumentResolver - Class in org.springframework.data.web
  Reactive `HandlerMethodArgumentResolver` to create `Sort` instances from query string parameters or `SortDefault` annotations.
ReactiveSortHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.ReactiveSortHandlerMethodArgumentResolver
ReactiveSortingRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Extension of `ReactiveCrudRepository` to provide additional methods to retrieve entities using the sorting abstraction.
ReactiveWrapperConverters - Class in org.springframework.data.repository.util
  Conversion support for reactive wrapper types.
ReactiveWrappers - Class in org.springframework.data.repository.util
  Utility class to expose details about reactive wrapper types.
ReactiveWrappers.ReactiveLibrary - Enum in org.springframework.data.repository.util
  Enumeration of supported reactive libraries.
read(Class<R>, S) - Method in interface org.springframework.data.convert.EntityReader
  Reads the given source into the given type.
read(Type, Class<?>, HttpInputMessage) - Method in class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
readAliasFrom(S) - Method in interface org.springframework.data.convert.TypeAliasAccessor
  Reads the type alias to be used from the given source.
readFrom(Resource, ClassLoader) - Method in class org.springframework.data.repository.init.Jackson2ResourceReader
readFrom(Resource, ClassLoader) - Method in interface org.springframework.data.repository.init.ResourceReader
  Reads a single or `Collection` of target objects from the given `Resource`.
readFrom(Resource, ClassLoader) - Method in class org.springframework.data.repository.init.UnmarshallingResourceReader
reading(Class<S>, Class<T>, Function<? super S, ? extends T>) - Static method in interface org.springframework.data.convert.ConverterBuilder
  Creates a new `ConverterBuilder.ReadingConverterBuilder` to produce a converter to read values of the given source (the store type) into the given target (the domain type).
ReadingConverter - Annotation Type in org.springframework.data.convert
  Annotation to clarify intended usage of a `Converter` as reading converter in case the conversion types leave room for disambiguation.
readInternal(Class<? extends Object>, HttpInputMessage) - Method in class org.springframework.data.web.XmlBeamHttpMessageConverter
ReadOnlyProperty - Annotation Type in org.springframework.data.annotation
  Marks a field to be read-only for the mapping framework and therefore will not be persisted.
readType(S) - Method in class org.springframework.data.convert.DefaultTypeMapper
readType(S, TypeInformation<T>) - Method in class org.springframework.data.convert.DefaultTypeMapper
readType(S) - Method in interface org.springframework.data.convert.TypeMapper
  Reads the `TypeInformation` from the given source.
readType(S, TypeInformation<T>) - Method in interface org.springframework.data.convert.TypeMapper
  Returns the `TypeInformation` from the given source if it is a more concrete type than the given default one.
reconcatenateCamelCase(String, String) - Static method in class org.springframework.data.util.ParsingUtils
  Reconcatenates the given camel-case source `String` using the given delimiter.
record(Function<? super T, S>) - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
  Applies the given Converter to the recorded value and remembers the property accessed.
record(MethodInvocationRecorder.Recorded.ToCollectionConverter<T, S>) - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
  Record the method invocation traversing to a collection property.
record(MethodInvocationRecorder.Recorded.ToMapConverter<T, S>) - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
  Record the method invocation traversing to a map property.
Reference - Annotation Type in org.springframework.data.annotation
  Meta-annotation to be used to annotate annotations that mark references to other objects.
ReflectionEntityInstantiator - Enum in org.springframework.data.convert
  Deprecated.
  since 2.3, use `ReflectionEntityInstantiator` instead.
ReflectionUtils - Class in org.springframework.data.util
  Spring Data specific reflection utility methods and classes.
ReflectionUtils.AnnotationFieldFilter - Class in org.springframework.data.util
  A `ReflectionUtils.FieldFilter` for a given annotation.
ReflectionUtils.DescribedFieldFilter - Interface in org.springframework.data.util
  A `ReflectionUtils.FieldFilter` that has a description.
regex() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.REGEX`.
regex() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.REGEX`.
registerAuditListenerBeanDefinition(BeanDefinition, BeanDefinitionRegistry) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Register the listener to eventually trigger the `AuditingHandler`.
registerBean(CdiRepositoryBean<?>) - Method in class org.springframework.data.repository.cdi.CdiRepositoryExtensionSupport
  Registers the given `CdiRepositoryBean` for further general treatment by the infrastructure.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
  Deprecated.
  since 2.2, call `RepositoryBeanDefinitionRegistrarSupport.registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator)` instead.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator) - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
  Callback to register additional bean definitions for a repositories root node.
registerBeansForRoot(BeanDefinitionRegistry, RepositoryConfigurationSource) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
registerBinding(QuerydslBindings.PathAndBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.AliasingPathBinder
registerBinding(QuerydslBindings.PathAndBinding<P, T>) - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.PathBinder
registerCollectionHandler(PersistentProperty<?>, Function<? super Collection<?>, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers a `Function` to handle `Collection` values for the given property.
registerCollectionHandler(PersistentProperty<?>, Function<? super Collection<?>, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers a `Function` to handle `Collection` values for the given property.
registerConvertersIn(ConverterRegistry) - Method in class org.springframework.data.convert.CustomConversions
  Populates the given `GenericConversionService` with the converters registered.
registerConvertersIn(ConfigurableConversionService) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Registers converters for wrapper types found on the classpath.
registerConvertersIn(ConverterRegistry) - Static method in class org.springframework.data.util.NullableWrapperConverters
  Registers converters for wrapper types found on the classpath.
registerEvent(T) - Method in class org.springframework.data.domain.AbstractAggregateRoot
  Registers the given event object for publication on a call to a Spring Data repository's save methods.
registerHandler(PersistentProperty<?>, Function<Object, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers a `Function` to post-process values for the given property.
registerHandler(PersistentProperty<?>, Class<T>, Function<? super T, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers the given `Function` to post-process values obtained for the given `PersistentProperty` for the given type.
registerHandler(PersistentProperty<?>, Function<Object, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers a `Function` to post-process values for the given property.
registerHandler(PersistentProperty<?>, Class<T>, Function<? super T, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers the given `Function` to post-process values obtained for the given `PersistentProperty` for the given type.
registerIfNotAlreadyRegistered(Supplier<AbstractBeanDefinition>, BeanDefinitionRegistry, String, Object) - Static method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Registers the `AbstractBeanDefinition` produced by the given `Supplier` with the given registry with the given bean name unless the registry already contains a bean with that name.
registerInfrastructureBeanWithId(AbstractBeanDefinition, String, BeanDefinitionRegistry) - Method in class org.springframework.data.auditing.config.AuditingBeanDefinitionRegistrarSupport
  Registers the given `AbstractBeanDefinition` as infrastructure bean under the given id.
registerLazyIfNotAlreadyRegistered(Supplier<AbstractBeanDefinition>, BeanDefinitionRegistry, String, Object) - Static method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Registers the `AbstractBeanDefinition` produced by the given `Supplier` as lazy bean definition with the given registry with the given bean name unless the registry already contains a bean with that name.
registerListHandler(PersistentProperty<?>, Function<? super List<?>, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers a `Function` to handle `List` values for the given property.
registerListHandler(PersistentProperty<?>, Function<? super List<?>, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers a `Function` to handle `List` values for the given property.
registerMapHandler(PersistentProperty<?>, Function<? super Map<?, ?>, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers a `Function` to handle `Map` values for the given property.
registerMapHandler(PersistentProperty<?>, Function<? super Map<?, ?>, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers a `Function` to handle `Map` values for the given property.
registerRepositoriesIn(BeanDefinitionRegistry, RepositoryConfigurationExtension) - Method in class org.springframework.data.repository.config.RepositoryConfigurationDelegate
  Registers the found repositories in the given `BeanDefinitionRegistry`.
registerSetHandler(PersistentProperty<?>, Function<? super Set<?>, Object>) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
  Registers a `Function` to handle `Set` values for the given property.
registerSetHandler(PersistentProperty<?>, Function<? super Set<?>, Object>) - Method in class org.springframework.data.mapping.TraversalContext
  Registers a `Function` to handle `Set` values for the given property.
registerWithSourceAndGeneratedBeanName(AbstractBeanDefinition, BeanDefinitionRegistry, Object) - Static method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Sets the given source on the given `AbstractBeanDefinition` and registers it inside the given `BeanDefinitionRegistry`.
rejectNulls() - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
  Returns a new `AccessOptions` that will cause paths that contain null values to be skipped when setting a property.
removeProperty(String) - Method in interface org.springframework.data.crossstore.ChangeSet
removeProperty(String) - Method in class org.springframework.data.crossstore.HashMapChangeSet
Repositories - Class in org.springframework.data.repository.support
  Wrapper class to access repository instances obtained from a `ListableBeanFactory`.
Repositories(ListableBeanFactory) - Constructor for class org.springframework.data.repository.support.Repositories
  Creates a new `Repositories` instance by looking up the repository instances and meta information from the given `ListableBeanFactory`.
RepositoriesPopulatedEvent - Class in org.springframework.data.repository.init
  `ApplicationEvent` being thrown after a `RepositoryPopulator` has finished populating the `Repositories` available in the `ApplicationContext`.
RepositoriesPopulatedEvent(RepositoryPopulator, Repositories) - Constructor for class org.springframework.data.repository.init.RepositoriesPopulatedEvent
  Creates a new `RepositoriesPopulatedEvent` using the given `RepositoryPopulator` and `Repositories`.
Repository<T,ID> - Interface in org.springframework.data.repository
  Central repository marker interface.
RepositoryBeanDefinitionParser - Class in org.springframework.data.repository.config
  Base class to implement repository namespaces.
RepositoryBeanDefinitionParser(RepositoryConfigurationExtension) - Constructor for class org.springframework.data.repository.config.RepositoryBeanDefinitionParser
  Creates a new `RepositoryBeanDefinitionParser` using the given `RepositoryConfigurationExtension`.
RepositoryBeanDefinitionRegistrarSupport - Class in org.springframework.data.repository.config
  Base class to implement `ImportBeanDefinitionRegistrar`s to enable repository
RepositoryBeanDefinitionRegistrarSupport() - Constructor for class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
RepositoryComposition - Class in org.springframework.data.repository.core.support
  Composite implementation to back repository method implementations.
RepositoryComposition.RepositoryFragments - Class in org.springframework.data.repository.core.support
  Value object representing an ordered list of `fragments`.
RepositoryConfiguration<T extends RepositoryConfigurationSource> - Interface in org.springframework.data.repository.config
  Configuration information for a single repository instance.
RepositoryConfigurationDelegate - Class in org.springframework.data.repository.config
  Delegate for configuration integration to reuse the general way of detecting repositories.
RepositoryConfigurationDelegate(RepositoryConfigurationSource, ResourceLoader, Environment) - Constructor for class org.springframework.data.repository.config.RepositoryConfigurationDelegate
  Creates a new `RepositoryConfigurationDelegate` for the given `RepositoryConfigurationSource` and `ResourceLoader` and `Environment`.
RepositoryConfigurationExtension - Interface in org.springframework.data.repository.config
  SPI to implement store specific extension to the repository bean definition registration process.
RepositoryConfigurationExtensionSupport - Class in org.springframework.data.repository.config
  Base implementation of `RepositoryConfigurationExtension` to ease the implementation of the interface.
RepositoryConfigurationExtensionSupport() - Constructor for class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
RepositoryConfigurationSource - Interface in org.springframework.data.repository.config
  Interface containing the configurable options for the Spring Data repository subsystem.
RepositoryConfigurationSourceSupport - Class in org.springframework.data.repository.config
  Base class to implement `RepositoryConfigurationSource`s.
RepositoryConfigurationSourceSupport(Environment, ClassLoader, BeanDefinitionRegistry, BeanNameGenerator) - Constructor for class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
  Creates a new `RepositoryConfigurationSourceSupport` with the given environment.
RepositoryConfigurationUtils - Interface in org.springframework.data.repository.config
  Helper class to centralize common functionality that needs to be used in various places of the configuration implementation.
RepositoryDefinition - Annotation Type in org.springframework.data.repository
  Annotation to demarcate interfaces a repository proxy shall be created for.
RepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID> - Class in org.springframework.data.repository.core.support
  Adapter for Springs `FactoryBean` interface to allow easy setup of repository factories via Spring configuration.
RepositoryFactoryBeanSupport(Class<? extends T>) - Constructor for class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Creates a new `RepositoryFactoryBeanSupport` for the given repository interface.
RepositoryFactoryCustomizer - Interface in org.springframework.data.repository.core.support
  Callback interface that can be used to to customize a `repository factory`.
RepositoryFactoryInformation<T,ID> - Interface in org.springframework.data.repository.core.support
  Interface for components that can provide meta-information about a repository factory, the backing `EntityInformation` and `RepositoryInformation` as well as the `QueryMethod`s exposed by the repository.
RepositoryFactorySupport - Class in org.springframework.data.repository.core.support
  Factory bean to create instances of a given repository interface.
RepositoryFactorySupport() - Constructor for class org.springframework.data.repository.core.support.RepositoryFactorySupport
RepositoryFragment<T> - Interface in org.springframework.data.repository.core.support
  Value object representing a repository fragment.
RepositoryFragment.ImplementedRepositoryFragment<T> - Class in org.springframework.data.repository.core.support
RepositoryFragment.StructuralRepositoryFragment<T> - Class in org.springframework.data.repository.core.support
RepositoryFragmentConfiguration - Class in org.springframework.data.repository.config
  Fragment configuration consisting of an interface name and the implementation class name.
RepositoryFragmentConfiguration(String, String) - Constructor for class org.springframework.data.repository.config.RepositoryFragmentConfiguration
  Creates a `RepositoryFragmentConfiguration` given `interfaceName` and `className` of the implementation.
RepositoryFragmentConfiguration(String, AbstractBeanDefinition) - Constructor for class org.springframework.data.repository.config.RepositoryFragmentConfiguration
  Creates a `RepositoryFragmentConfiguration` given `interfaceName` and `AbstractBeanDefinition` of the implementation.
RepositoryFragmentConfiguration(String, String, Optional<AbstractBeanDefinition>) - Constructor for class org.springframework.data.repository.config.RepositoryFragmentConfiguration
RepositoryFragmentsFactoryBean<T> - Class in org.springframework.data.repository.core.support
  Factory bean for creation of `RepositoryComposition.RepositoryFragments`.
RepositoryFragmentsFactoryBean(List<String>) - Constructor for class org.springframework.data.repository.core.support.RepositoryFragmentsFactoryBean
  Creates a new `RepositoryFragmentsFactoryBean` given `fragmentBeanNames`.
RepositoryInformation - Interface in org.springframework.data.repository.core
  Additional repository specific information
RepositoryInvocationInformation - Interface in org.springframework.data.repository.support
  Meta-information about the methods a repository exposes.
RepositoryInvoker - Interface in org.springframework.data.repository.support
  API to invoke (CRUD) methods on Spring Data repository instances independently of the base interface they expose.
RepositoryInvokerFactory - Interface in org.springframework.data.repository.support
  Interface for a factory to create `RepositoryInvoker` instances for repositories managing a particular domain type.
RepositoryMetadata - Interface in org.springframework.data.repository.core
  Metadata for repository interfaces.
RepositoryMethodInvocation(Class<?>, Method, RepositoryMethodInvocationListener.RepositoryMethodInvocationResult, long) - Constructor for class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
RepositoryMethodInvocationListener - Interface in org.springframework.data.repository.core.support
  Interface to be implemented by listeners that want to be notified upon repository method invocation.
RepositoryMethodInvocationListener.RepositoryMethodInvocation - Class in org.springframework.data.repository.core.support
  Value object capturing the actual invocation.
RepositoryMethodInvocationListener.RepositoryMethodInvocationResult - Interface in org.springframework.data.repository.core.support
RepositoryMethodInvocationListener.RepositoryMethodInvocationResult.State - Enum in org.springframework.data.repository.core.support
RepositoryNameSpaceHandler - Class in org.springframework.data.repository.config
  `NamespaceHandler` to register `BeanDefinitionParser`s for repository initializers.
RepositoryNameSpaceHandler() - Constructor for class org.springframework.data.repository.config.RepositoryNameSpaceHandler
RepositoryPopulator - Interface in org.springframework.data.repository.init
  Interface for components that will populate the Spring Data repositories with objects.
RepositoryProxyPostProcessor - Interface in org.springframework.data.repository.core.support
  Callback interface used during repository proxy creation.
RepositoryQuery - Interface in org.springframework.data.repository.query
  Interface for a query abstraction.
requiresPropertyPopulation() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
requiresPropertyPopulation() - Method in interface org.springframework.data.mapping.PersistentEntity
  Returns whether the entity needs properties to be populated, i.e. if any property exists that's not initialized by the constructor.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in interface org.springframework.data.web.PageableArgumentResolver
  Resolves a `Pageable` method parameter into an argument value from a given request.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolver
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.web.PagedResourcesAssemblerArgumentResolver
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.web.querydsl.QuerydslPredicateArgumentResolver
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in interface org.springframework.data.web.SortArgumentResolver
  Resolves a `Sort` method parameter into an argument value from a given request.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolver
resolveArgumentValue(MethodParameter, BindingContext, ServerWebExchange) - Method in class org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
resolveArgumentValue(MethodParameter, BindingContext, ServerWebExchange) - Method in class org.springframework.data.web.ReactiveSortHandlerMethodArgumentResolver
resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in interface org.springframework.data.repository.query.QueryLookupStrategy
  Resolves a `RepositoryQuery` from the given `QueryMethod` that can be executed afterwards.
resolveTypeFrom(Alias) - Method in class org.springframework.data.convert.ConfigurableTypeInformationMapper
resolveTypeFrom(Alias) - Method in class org.springframework.data.convert.MappingContextTypeInformationMapper
resolveTypeFrom(Alias) - Method in class org.springframework.data.convert.SimpleTypeInformationMapper
  Returns the `TypeInformation` that shall be used when the given `String` value is found as type hint.
resolveTypeFrom(Alias) - Method in interface org.springframework.data.convert.TypeInformationMapper
  Returns the actual `TypeInformation` to be used for the given alias.
ResourceReader - Interface in org.springframework.data.repository.init
ResourceReader.Type - Enum in org.springframework.data.repository.init
ResourceReaderRepositoryPopulator - Class in org.springframework.data.repository.init
  A `RepositoryPopulator` using a `ResourceReader` to read objects from the configured `Resource`s.
ResourceReaderRepositoryPopulator(ResourceReader) - Constructor for class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
  Creates a new `ResourceReaderRepositoryPopulator` using the given `ResourceReader`.
ResourceReaderRepositoryPopulator(ResourceReader, ClassLoader) - Constructor for class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
  Creates a new `ResourceReaderRepositoryPopulator` using the given `ResourceReader` and `ClassLoader`.
ResourceReaderRepositoryPopulatorBeanDefinitionParser - Class in org.springframework.data.repository.config
  `BeanDefinitionParser` to parse repository initializers.
ResourceReaderRepositoryPopulatorBeanDefinitionParser() - Constructor for class org.springframework.data.repository.config.ResourceReaderRepositoryPopulatorBeanDefinitionParser
ResultProcessor - Class in org.springframework.data.repository.query
  A `ResultProcessor` to expose metadata about query result element projection and eventually post processing raw query results into projections and data transfer objects.
resume() - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization
ReturnedType - Class in org.springframework.data.repository.query
  A representation of the type returned by a `QueryMethod`.
returnPropertyIfBetterIdPropertyCandidateOrNull(P) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
  Returns the given property if it is a better candidate for the id property than the current id property.
returnTypeAndParameters(Method) - Static method in class org.springframework.data.util.ReflectionUtils
  Returns a `Stream` of the return and parameters types of the given `Method`.
reverse() - Method in class org.springframework.data.history.Revisions
  Reverses the current `Revisions`.
Revision<N extends Number & Comparable<N>,T> - Class in org.springframework.data.history
  Wrapper to contain `RevisionMetadata` as well as the revisioned entity.
RevisionEntityInformation - Interface in org.springframework.data.repository.history.support
  Information about a revision entity which is the class carrying revision information for an entity.
RevisionMetadata<N extends Number & Comparable<N>> - Interface in org.springframework.data.history
  Metadata about a revision.
RevisionMetadata.RevisionType - Enum in org.springframework.data.history
  The type of a `Revision`.
RevisionRepository<T,ID,N extends Number & Comparable<N>> - Interface in org.springframework.data.repository.history
  A repository which can access entities held in a variety of `Revisions`.
Revisions<N extends Number & Comparable<N>,T> - Class in org.springframework.data.history
  Simple wrapper class for a `List` of `Revisions` allowing to canonically access the latest revision.
RevisionSort - Class in org.springframework.data.history
  A dedicated `Sort` implementation that allows the definition of the ordering of revisions independently of the property name the revision number is held in.
rightOpen(T, T) - Static method in class org.springframework.data.domain.Range
  Creates a new right-open `Range`, i.e. left inclusive, right exclusive.
rightUnbounded(Range.Bound<T>) - Static method in class org.springframework.data.domain.Range
  Creates a right-unbounded `Range` (the right bound set to `Range.Bound.unbounded()`) with the given left bound.
rollback(TransactionStatus) - Method in class org.springframework.data.transaction.ChainedTransactionManager
RxJava2CrudRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Interface for generic CRUD operations on a repository for a specific type.
RxJava2SortingRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Extension of `RxJava2CrudRepository` to provide additional methods to retrieve entities using the sorting abstraction.
RxJava3CrudRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Interface for generic CRUD operations on a repository for a specific type.
RxJava3SortingRepository<T,ID> - Interface in org.springframework.data.repository.reactive
  Extension of `RxJava3CrudRepository` to provide additional methods to retrieve entities using the sorting abstraction.

## S

save(S) - Method in interface org.springframework.data.repository.CrudRepository
  Saves a given entity.
save(S) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Saves a given entity.
save(S) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Saves a given entity.
save(S) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Saves a given entity.
saveAll(Iterable<S>) - Method in interface org.springframework.data.repository.CrudRepository
  Saves all given entities.
saveAll(Iterable<S>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Saves all given entities.
saveAll(Publisher<S>) - Method in interface org.springframework.data.repository.reactive.ReactiveCrudRepository
  Saves all given entities.
saveAll(Iterable<S>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Saves all given entities.
saveAll(Flowable<S>) - Method in interface org.springframework.data.repository.reactive.RxJava2CrudRepository
  Saves all given entities.
saveAll(Iterable<S>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Saves all given entities.
saveAll(Flowable<S>) - Method in interface org.springframework.data.repository.reactive.RxJava3CrudRepository
  Saves all given entities.
selectImports(AnnotationMetadata) - Method in class org.springframework.data.web.config.EnableSpringDataWebSupport.QuerydslActivator
selectImports(AnnotationMetadata) - Method in class org.springframework.data.web.config.EnableSpringDataWebSupport.SpringDataWebConfigurationImportSelector
set(String, Object) - Method in interface org.springframework.data.crossstore.ChangeSet
set(String, Object) - Method in class org.springframework.data.crossstore.HashMapChangeSet
SET - Static variable in class org.springframework.data.util.ClassTypeInformation
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.querydsl.binding.QuerydslBindingsFactory
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.repository.support.DomainClassConverter
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
setAuditorAware(AuditorAware<?>) - Method in class org.springframework.data.auditing.AuditingHandler
  Setter to inject a `AuditorAware` component to retrieve the current auditor.
setAuditorAware(ReactiveAuditorAware<?>) - Method in class org.springframework.data.auditing.ReactiveAuditingHandler
  Setter to inject a `ReactiveAuditorAware` component to retrieve the current auditor.
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
setBeanClassLoader(ClassLoader) - Method in class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
setBeanFactory(BeanFactory) - Method in class org.springframework.data.projection.SpelAwareProxyProjectionFactory
setBeanFactory(BeanFactory) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
setBeanFactory(BeanFactory) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
setBeanFactory(BeanFactory) - Method in class org.springframework.data.repository.core.support.RepositoryFragmentsFactoryBean
setBeanFactory(BeanFactory) - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
setBeanFactory(BeanFactory) - Method in class org.springframework.data.web.ProjectingJackson2HttpMessageConverter
setBeanFactory(BeanFactory) - Method in class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
setCreatedBy(Object) - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Set the creator of the object.
setCreatedBy(U) - Method in interface org.springframework.data.domain.Auditable
  Sets the user who created this entity.
setCreatedDate(TemporalAccessor) - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Set the date the object was created.
setCreatedDate(T) - Method in interface org.springframework.data.domain.Auditable
  Sets the creation date of the entity.
setCustomImplementation(Object) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject a custom repository implementation.
setDateTimeForNow(boolean) - Method in class org.springframework.data.auditing.AuditingHandlerSupport
  Setter do determine if `Auditable.setCreatedDate(TemporalAccessor)`} and `Auditable.setLastModifiedDate(TemporalAccessor)` shall be filled with the current Java time.
setDateTimeProvider(DateTimeProvider) - Method in class org.springframework.data.auditing.AuditingHandlerSupport
  Sets the `DateTimeProvider` to be used to determine the dates to be set.
setEnableDefaultTransactions(boolean) - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Configures whether to enable the default transactions configured at the repository base implementation class.
setEnvironment(Environment) - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
setEnvironment(Environment) - Method in class org.springframework.data.util.AnnotatedTypeScanner
setEvaluationContextProvider(EvaluationContextProvider) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
setEvaluationContextProvider(EvaluationContextProvider) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Sets the `EvaluationContextProvider` to be used by the entity.
setEvaluationContextProvider(QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
  Sets the `QueryMethodEvaluationContextProvider` to be used to evaluate SpEL expressions in manually defined queries.
setEvaluationContextProvider(QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Sets the `QueryMethodEvaluationContextProvider` to be used to evaluate SpEL expressions in manually defined queries.
setEvaluationContextProvider(QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Sets the `QueryMethodEvaluationContextProvider` to be used to evaluate SpEL expressions in manually defined queries.
setFallbackPageable(Pageable) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures the `Pageable` to be used as fallback in case no `PageableDefault` or `PageableDefault` (the latter only supported in legacy mode) can be found at the method parameter to be resolved.
setFallbackSort(Sort) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Configures the `Sort` to be used as fallback in case no `SortDefault` or `SortDefault.SortDefaults` (the latter only supported in legacy mode) can be found at the method parameter to be resolved.
setField(Field, Object, Object) - Static method in class org.springframework.data.util.ReflectionUtils
  Sets the given field on the given object to the given value.
setForceFirstAndLastRels(boolean) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Configures whether to always add `first` and `last` links to the `PagedResources` created.
setInitialEntitySet(Set<? extends Class<?>>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Sets the `Set` of types to populate the context initially.
setLastModifiedBy(Object) - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Set the last modifier of the object.
setLastModifiedBy(U) - Method in interface org.springframework.data.domain.Auditable
  Sets the user who modified the entity lastly.
setLastModifiedDate(TemporalAccessor) - Method in interface org.springframework.data.auditing.AuditableBeanWrapper
  Set the last modification date.
setLastModifiedDate(T) - Method in interface org.springframework.data.domain.Auditable
  Sets the date of the last modification.
setLazyInit(boolean) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Configures whether to initialize the repository proxy lazily.
setLocations(String) - Method in class org.springframework.data.repository.config.NamedQueriesBeanDefinitionBuilder
  Sets the (comma-separated) locations to load the properties files from to back the `NamedQueries` instance.
setMapper(ObjectMapper) - Method in class org.springframework.data.repository.init.Jackson2RepositoryPopulatorFactoryBean
  Configures the `ObjectMapper` to be used.
setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Configures the `MappingContext` to be used to lookup `PersistentEntity` instances for `RepositoryFactoryBeanSupport.getPersistentEntity()`.
setMaxPageSize(int) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures the maximum page size to be accepted.
setModifyOnCreation(boolean) - Method in class org.springframework.data.auditing.AuditingHandlerSupport
  Set this to true if you want to treat entity creation as modification and thus setting the current date as modification date during creation, too.
setNamedQueries(NamedQueries) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject a `NamedQueries` instance.
setNamedQueries(NamedQueries) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Configures a `NamedQueries` instance to be handed to the `QueryLookupStrategy` for query creation.
setOneIndexedParameters(boolean) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures whether to expose and assume 1-based page number indexes in the request parameters.
SetOptions(AccessOptions.SetOptions.SetNulls, AccessOptions.SetOptions.Propagation, AccessOptions.SetOptions.Propagation) - Constructor for class org.springframework.data.mapping.AccessOptions.SetOptions
setPageParameterName(String) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures the parameter name to be used to find the page number in the request.
setPersistentPropertyAccessorFactory(PersistentPropertyAccessorFactory) - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
setPersistentPropertyAccessorFactory(PersistentPropertyAccessorFactory) - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Sets the `PersistentPropertyAccessorFactory` for the entity.
setPrefix(String) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures a general prefix to be prepended to the page number and page size parameters.
setProperty(PersistentProperty<?>, Object) - Method in class org.springframework.data.mapping.model.ConvertingPropertyAccessor
setProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, Object) - Method in class org.springframework.data.mapping.model.ConvertingPropertyAccessor
setProperty(PersistentProperty<?>, Object) - Method in class org.springframework.data.mapping.model.InstantiationAwarePropertyAccessor
setProperty(PersistentProperty<?>, Object) - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Sets the given `PersistentProperty` to the given value.
setProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, Object) - Method in interface org.springframework.data.mapping.PersistentPropertyAccessor
  Deprecated.
  since 2.3, use `PersistentPropertyPathAccessor.setProperty(PersistentPropertyPath, Object)` instead.
setProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, Object) - Method in interface org.springframework.data.mapping.PersistentPropertyPathAccessor
  Sets the given value for the `PersistentProperty` pointed to by the given `PersistentPropertyPath`.
setProperty(PersistentPropertyPath<? extends PersistentProperty<?>>, Object, AccessOptions.SetOptions) - Method in interface org.springframework.data.mapping.PersistentPropertyPathAccessor
  Sets the given value for the `PersistentProperty` pointed to by the given `PersistentPropertyPath` considering the given `AccessOptions`.
setPropertyDelimiter(String) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Configures the delimiter used to separate property references and the direction to be sorted by.
setPropertyReference(BeanDefinitionBuilder, Element, String, String) - Static method in class org.springframework.data.config.ParsingUtils
  Configures a bean property reference with the value of the attribute of the given name if it is configured.
setPropertyValue(BeanDefinitionBuilder, Element, String, String) - Static method in class org.springframework.data.config.ParsingUtils
  Configures a property value for the given property name reading the attribute of the given name from the given `Element` if the attribute is configured.
setPropertyValue(BeanDefinitionBuilder, Element, String) - Static method in class org.springframework.data.config.ParsingUtils
  Sets the property with the given attribute name on the given `BeanDefinitionBuilder` to the value of the attribute with the given name if the attribute is configured.
setPropertyValue(String, Object) - Method in class org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper
setQualifierDelimiter(String) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  The delimiter to be used between the qualifier and the actual page number and size properties.
setQualifierDelimiter(String) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  Configures the delimiter used to separate the qualifier from the sort parameter.
setQueryLookupStrategyKey(QueryLookupStrategy.Key) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Set the `QueryLookupStrategy.Key` to be used.
setQueryLookupStrategyKey(QueryLookupStrategy.Key) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Sets the strategy of how to lookup a query to execute finders.
setRepositoryBaseClass(Class<?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Configures the repository base class to be used.
setRepositoryBaseClass(Class<?>) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
  Configures the repository base class to use when creating the repository proxy.
setRepositoryFragments(RepositoryComposition.RepositoryFragments) - Method in class org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport
  Setter to inject repository fragments.
setResourceLoader(ResourceLoader) - Method in class org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport
setResourceLoader(ResourceLoader) - Method in class org.springframework.data.util.AnnotatedTypeScanner
setResourceLoader(ResourceLoader) - Method in class org.springframework.data.web.config.EnableSpringDataWebSupport.SpringDataWebConfigurationImportSelector
setResourceLocation(String) - Method in class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
  Configures the location of the `Resource`s to be used to initialize the repositories.
setResources(Resource[]) - Method in class org.springframework.data.repository.init.AbstractRepositoryPopulatorFactoryBean
  Configures the `Resource`s to be used to load objects from and initialize the repositories eventually.
setResources(Resource...) - Method in class org.springframework.data.repository.init.ResourceReaderRepositoryPopulator
  Configures the `Resource`s to be used to initialize the repositories.
setSimpleTypeHolder(SimpleTypeHolder) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Configures the `SimpleTypeHolder` to be used by the `MappingContext`.
setSizeParameterName(String) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
  Configures the parameter name to be used to find the page size in the request.
setSortParameter(String) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
  propertyDel Configure the request parameter to lookup sort information from.
setStrict(boolean) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Configures whether the `MappingContext` is in strict mode which means, that it will throw `MappingException`s in case one tries to lookup a `PersistentEntity` not already in the context.
setTransactionManager(String) - Method in class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Setter to configure which transaction manager to be used.
setTypeKey(String) - Method in class org.springframework.data.repository.init.Jackson2ResourceReader
  Configures the JSON document's key to lookup the type to instantiate the object.
setUnmarshaller(Unmarshaller) - Method in class org.springframework.data.repository.init.UnmarshallerRepositoryPopulatorFactoryBean
  Configures the `Unmarshaller` to be used.
Shape - Interface in org.springframework.data.geo
  Common interface for all shapes.
shouldConsiderNestedRepositories() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
shouldConsiderNestedRepositories() - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
  Returns whether we should consider nested repositories, i.e. repository interface definitions nested in other classes.
shouldConsiderNestedRepositories() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class org.springframework.data.mapping.context.AbstractMappingContext
  Returns whether a `PersistentEntity` instance should be created for the given `TypeInformation`.
shouldGenerateId() - Method in class org.springframework.data.auditing.config.AuditingHandlerBeanDefinitionParser
shouldGenerateIdAsFallback() - Method in class org.springframework.data.repository.config.ResourceReaderRepositoryPopulatorBeanDefinitionParser
shouldIgnoreCase() - Method in class org.springframework.data.repository.query.parser.Part
  Returns whether the `PropertyPath` referenced should be matched ignoring case.
SimpleAssociationHandler - Interface in org.springframework.data.mapping
  Association handler to work with the untyped `PersistentProperty` based `Association`.
SimpleEntityPathResolver - Class in org.springframework.data.querydsl
  Simple implementation of `EntityPathResolver` to lookup a query class by reflection and using the static field of the same type.
SimpleEntityPathResolver(String) - Constructor for class org.springframework.data.querydsl.SimpleEntityPathResolver
  Creates a new `SimpleEntityPathResolver` with the given query package suffix.
SimplePropertyHandler - Interface in org.springframework.data.mapping
  A property handler to work with untyped `PersistentProperty` instances.
SimpleTypeHolder - Class in org.springframework.data.mapping.model
  Simple container to hold a set of types to be considered simple types.
SimpleTypeHolder() - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Creates a new `SimpleTypeHolder` containing the default types.
SimpleTypeHolder(Set<? extends Class<?>>, boolean) - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Creates a new `SimpleTypeHolder` to carry the given custom simple types.
SimpleTypeHolder(Set<? extends Class<?>>, SimpleTypeHolder) - Constructor for class org.springframework.data.mapping.model.SimpleTypeHolder
  Copy constructor to create a new `SimpleTypeHolder` that carries the given additional custom simple types.
SimpleTypeInformationMapper - Class in org.springframework.data.convert
  Basic `TypeInformationMapper` implementation that interprets the alias handles as fully qualified class name and tries to load a class with the given name to build `TypeInformation`.
SimpleTypeInformationMapper() - Constructor for class org.springframework.data.convert.SimpleTypeInformationMapper
singleValue(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
SingleValueBinding<T extends com.querydsl.core.types.Path<? extends S>,S> - Interface in org.springframework.data.querydsl.binding
  `SingleValueBinding` creates a `Predicate` out of given `Path` and value.
skipAndLogNulls() - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
  Returns a new `AccessOptions` that will cause paths that contain null values to be skipped when setting a property but a log message produced in TRACE level.
skipNulls() - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
  Returns a new `AccessOptions` that will cause paths that contain null values to be skipped when setting a property.
Slice<T> - Interface in org.springframework.data.domain
  A slice of data that indicates whether there's a next or previous slice available.
SliceImpl<T> - Class in org.springframework.data.domain
  Default implementation of `Slice`.
SliceImpl(List<T>, Pageable, boolean) - Constructor for class org.springframework.data.domain.SliceImpl
  Creates a new `Slice` with the given content and `Pageable`.
SliceImpl(List<T>) - Constructor for class org.springframework.data.domain.SliceImpl
  Creates a new `SliceImpl` with the given content.
SnakeCaseFieldNamingStrategy - Class in org.springframework.data.mapping.model
  `FieldNamingStrategy` that translates typical camel case Java property names to lower case JSON element names, separated by underscores.
SnakeCaseFieldNamingStrategy() - Constructor for class org.springframework.data.mapping.model.SnakeCaseFieldNamingStrategy
  Creates a new `SnakeCaseFieldNamingStrategy`.
Sort - Class in org.springframework.data.domain
  Sort option for queries.
Sort(List<Sort.Order>) - Constructor for class org.springframework.data.domain.Sort
sort(Class<T>) - Static method in class org.springframework.data.domain.Sort
  Creates a new `Sort.TypedSort` for the given type.
Sort.Direction - Enum in org.springframework.data.domain
  Enumeration for sort directions.
Sort.NullHandling - Enum in org.springframework.data.domain
  Enumeration for null handling hints that can be used in `Sort.Order` expressions.
Sort.Order - Class in org.springframework.data.domain
  PropertyPath implements the pairing of an `Sort.Direction` and a property.
Sort.TypedSort<T> - Class in org.springframework.data.domain
  Extension of Sort to use method handles to define properties to sort by.
SortAdapter - Class in org.springframework.data.domain.jaxb
  `XmlAdapter` to convert `Sort` instances into `SpringDataJaxb.SortDto` instances and vice versa.
SortAdapter() - Constructor for class org.springframework.data.domain.jaxb.SortAdapter
SortArgumentResolver - Interface in org.springframework.data.web
  Argument resolver to extract a `Sort` object from a `NativeWebRequest` for a particular `MethodParameter`.
SortDefault - Annotation Type in org.springframework.data.web
  Annotation to define the default `Sort` options to be used when injecting a `Sort` instance into a controller handler method.
SortDefault.SortDefaults - Annotation Type in org.springframework.data.web
  Wrapper annotation to allow declaring multiple `SortDefault` annotations on a method parameter.
SortDto() - Constructor for class org.springframework.data.domain.jaxb.SpringDataJaxb.SortDto
SortHandlerMethodArgumentResolver - Class in org.springframework.data.web
  `HandlerMethodArgumentResolver` to automatically create `Sort` instances from request parameters or `SortDefault` annotations.
SortHandlerMethodArgumentResolver() - Constructor for class org.springframework.data.web.SortHandlerMethodArgumentResolver
SortHandlerMethodArgumentResolverCustomizer - Interface in org.springframework.data.web.config
  Callback interface that can be implemented by beans wishing to customize the `SortHandlerMethodArgumentResolver` configuration.
SortHandlerMethodArgumentResolverSupport - Class in org.springframework.data.web
  Base class providing methods for handler method argument resolvers to create `Sort` instances from request parameters or `SortDefault` annotations.
SortHandlerMethodArgumentResolverSupport() - Constructor for class org.springframework.data.web.SortHandlerMethodArgumentResolverSupport
sortResolver() - Method in class org.springframework.data.web.config.HateoasAwareSpringDataWebConfiguration
sortResolver() - Method in class org.springframework.data.web.config.SpringDataWebConfiguration
specialize(ClassTypeInformation<?>) - Method in class org.springframework.data.util.ClassTypeInformation
specialize(ClassTypeInformation<?>) - Method in interface org.springframework.data.util.TypeInformation
  Specializes the given (raw) `ClassTypeInformation` using the context of the current potentially parameterized type, basically turning the given raw type into a parameterized one.
SpelAwareProjectionInformation(Class<?>) - Constructor for class org.springframework.data.projection.SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation
SpelAwareProxyProjectionFactory - Class in org.springframework.data.projection
  A `ProxyProjectionFactory` that adds support to use `Value`-annotated methods on a projection interface to evaluate the contained SpEL expression to define the outcome of the method call.
SpelAwareProxyProjectionFactory() - Constructor for class org.springframework.data.projection.SpelAwareProxyProjectionFactory
SpelAwareProxyProjectionFactory.SpelAwareProjectionInformation - Class in org.springframework.data.projection
SpELContext - Class in org.springframework.data.mapping.model
  Simple factory to create `SpelExpressionParser` and `EvaluationContext` instances.
SpELContext(PropertyAccessor) - Constructor for class org.springframework.data.mapping.model.SpELContext
  Creates a new `SpELContext` with the given `PropertyAccessor`.
SpELContext(SpelExpressionParser, PropertyAccessor) - Constructor for class org.springframework.data.mapping.model.SpELContext
  Creates a new `SpELContext` using the given `SpelExpressionParser` and `PropertyAccessor`.
SpELContext(SpELContext, BeanFactory) - Constructor for class org.springframework.data.mapping.model.SpELContext
  Copy constructor to create a `SpELContext` using the given one's `PropertyAccessor` and `SpelExpressionParser` as well as the given `BeanFactory`.
SpelEvaluator - Class in org.springframework.data.repository.query
  Evaluates SpEL expressions as extracted by the `SpelQueryContext.SpelExtractor` based on parameter information from a method and parameter values from a method call.
SpelEvaluator(QueryMethodEvaluationContextProvider, Parameters<?, ?>, SpelQueryContext.SpelExtractor) - Constructor for class org.springframework.data.repository.query.SpelEvaluator
SpELExpressionEvaluator - Interface in org.springframework.data.mapping.model
  SPI for components that can evaluate Spring EL expressions.
SpELExpressionParameterValueProvider<P extends PersistentProperty<P>> - Class in org.springframework.data.mapping.model
  `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.
SpELExpressionParameterValueProvider(SpELExpressionEvaluator, ConversionService, ParameterValueProvider<P>) - Constructor for class org.springframework.data.mapping.model.SpELExpressionParameterValueProvider
SpelQueryContext - Class in org.springframework.data.repository.query
  Source of `SpelQueryContext.SpelExtractor` encapsulating configuration often common for all queries.
SpelQueryContext.EvaluatingSpelQueryContext - Class in org.springframework.data.repository.query
  An extension of `SpelQueryContext` that can create `SpelEvaluator` instances as it also knows about a `QueryMethodEvaluationContextProvider`.
SpelQueryContext.SpelExtractor - Class in org.springframework.data.repository.query
  Parses a query string, identifies the contained SpEL expressions, replaces them with bind parameters and offers a `Map` from those bind parameters to the SpEL expression.
splitCamelCase(String) - Static method in class org.springframework.data.util.ParsingUtils
  Splits up the given camel-case `String`.
splitCamelCaseToLower(String) - Static method in class org.springframework.data.util.ParsingUtils
  Splits up the given camel-case `String` and returns the parts in lower case.
spliterator() - Method in interface org.springframework.data.util.CloseableIterator
  Create a `Spliterator` over the elements provided by this `Iterator`.
SpringDataJacksonConfiguration - Class in org.springframework.data.web.config
  JavaConfig class to export Jackson specific configuration.
SpringDataJacksonConfiguration() - Constructor for class org.springframework.data.web.config.SpringDataJacksonConfiguration
SpringDataJacksonModules - Interface in org.springframework.data.web.config
  Marker interface to describe configuration classes that ship Jackson modules that are supposed to be added to the Jackson `ObjectMapper` configured for `EnableSpringDataWebSupport`.
SpringDataJaxb - Class in org.springframework.data.domain.jaxb
  Helper class containing utility methods to implement JAXB `XmlAdapter`s as well as the DTO types to be marshalled by JAXB.
SpringDataJaxb.OrderDto - Class in org.springframework.data.domain.jaxb
  The DTO for `Sort.Order`.
SpringDataJaxb.PageDto - Class in org.springframework.data.domain.jaxb
  The DTO for `Page`.
SpringDataJaxb.PageRequestDto - Class in org.springframework.data.domain.jaxb
  The DTO for `Pageable`s/`PageRequest`s.
SpringDataJaxb.SortDto - Class in org.springframework.data.domain.jaxb
  The DTO for `Sort`.
SpringDataWebConfiguration - Class in org.springframework.data.web.config
  Configuration class to register `PageableHandlerMethodArgumentResolver`, `SortHandlerMethodArgumentResolver` and `DomainClassConverter`.
SpringDataWebConfiguration(ApplicationContext, ObjectFactory<ConversionService>) - Constructor for class org.springframework.data.web.config.SpringDataWebConfiguration
SpringDataWebConfigurationImportSelector() - Constructor for class org.springframework.data.web.config.EnableSpringDataWebSupport.SpringDataWebConfigurationImportSelector
startsWith() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.STARTING`.
startsWith() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.STARTING`.
storeDefaultMatching() - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `ExampleMatcher.StringMatcher.DEFAULT`.
storeDefaultMatching() - Static method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatchers
  Creates a `ExampleMatcher.GenericPropertyMatcher` that matches string using `ExampleMatcher.StringMatcher.DEFAULT`.
stream() - Method in interface org.springframework.data.util.CloseableIterator
  Return a sequential `Stream` with this `Iterator` as its source.
stream() - Method in interface org.springframework.data.util.Streamable
  Creates a non-parallel `Stream` of the underlying `Iterable`.
Streamable<T> - Interface in org.springframework.data.util
  Simple interface to ease streamability of `Iterable`s.
StreamUtils - Interface in org.springframework.data.util
  Spring Data specific Java `Stream` utility methods and classes.
stringMatcher(ExampleMatcher.StringMatcher) - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets string matcher to `stringMatcher`.
structural(Class<T>) - Static method in interface org.springframework.data.repository.core.support.RepositoryFragment
  Create a structural `RepositoryFragment` given `interfaceOrImplementation`.
StructuralRepositoryFragment(Class<T>) - Constructor for class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
supports(Class<?>) - Static method in class org.springframework.data.convert.Jsr310Converters
supports(Class<?>) - Static method in class org.springframework.data.convert.ThreeTenBackPortConverters
  Deprecated.
supports(Object, Class<?>) - Method in interface org.springframework.data.projection.MethodInterceptorFactory
  Returns whether the current factory is supposed to be used to create a `MethodInterceptor` for proxy of the given target type.
supports(Class<?>) - Static method in class org.springframework.data.repository.core.support.MethodInvocationValidator
  Returns true if the `repositoryInterface` is supported by this interceptor.
supports(String) - Method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns whether the the type supports the given raw property.
supports(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Returns whether the given type is a supported wrapper type.
supports(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrapperConverters
  Returns whether the given type is supported for wrapper type conversion.
supports(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns true if the `type` is a supported reactive wrapper type.
supports(List<TypeDescriptor>) - Method in class org.springframework.data.spel.spi.Function
  Returns true if the function can be called with the given `argumentTypes`.
supports(Class<?>) - Static method in class org.springframework.data.util.NullableWrapperConverters
  Returns whether the given type is a supported wrapper type.
supports(Object, Class<?>) - Method in class org.springframework.data.web.JsonProjectingMethodInterceptorFactory
supports(Class<?>) - Method in class org.springframework.data.web.XmlBeamHttpMessageConverter
supportsExact(List<TypeDescriptor>) - Method in class org.springframework.data.spel.spi.Function
  Checks if the encapsulated method has exactly the argument types as those passed as an argument.
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.PageableHandlerMethodArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.PagedResourcesAssemblerArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.ProxyingHandlerMethodArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.querydsl.QuerydslPredicateArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.ReactiveSortHandlerMethodArgumentResolver
supportsParameter(MethodParameter) - Method in class org.springframework.data.web.SortHandlerMethodArgumentResolver
supportsStandalone(PropertyDescriptor) - Static method in class org.springframework.data.mapping.model.Property
  Returns whether the given `PropertyDescriptor` is supported in for standalone creation of a `Property` instance.
supportsUnwrapping(Class<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Returns whether the given wrapper type supports unwrapping.
supportsUnwrapping(Class<?>) - Static method in class org.springframework.data.util.NullableWrapperConverters
  Returns whether the given wrapper type supports unwrapping.
SurroundingTransactionDetectorMethodInterceptor - Enum in org.springframework.data.repository.core.support
  `MethodInterceptor` detecting whether a transaction is already running and exposing that fact via `SurroundingTransactionDetectorMethodInterceptor.isSurroundingTransactionActive()`.
suspend() - Method in class org.springframework.data.crossstore.ChangeSetBackedTransactionSynchronization

## T

TargetAware - Interface in org.springframework.data.projection
  Extension of `TargetClassAware` to be able to ignore the getter on JSON rendering.
TargetAwareIdentifierAccessor - Class in org.springframework.data.mapping
  `IdentifierAccessor` that is aware of the target bean to obtain the identifier from so that it can generate a more meaningful exception in case of an absent identifier and a call to `TargetAwareIdentifierAccessor.getRequiredIdentifier()`.
TargetAwareIdentifierAccessor(Object) - Constructor for class org.springframework.data.mapping.TargetAwareIdentifierAccessor
test(MethodLookup.InvokedMethod, Method) - Method in interface org.springframework.data.repository.core.support.MethodLookup.MethodPredicate
ThreeTenBackPortConverters - Class in org.springframework.data.convert
  Deprecated.
  since 2.3, use JSR-310 types as replacement for ThreeTenBackport.
ThreeTenBackPortConverters() - Constructor for class org.springframework.data.convert.ThreeTenBackPortConverters
  Deprecated.
ThreeTenBackPortConverters.DateToInstantConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.DateToLocalDateConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.DateToLocalDateTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.DateToLocalTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.InstantToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.JavaTimeInstantToLocalDateTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.LocalDateTimeToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.LocalDateTimeToJavaTimeInstantConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.LocalDateTimeToJsr310LocalDateTimeConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.LocalDateToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.LocalTimeToDateConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.StringToZoneIdConverter - Enum in org.springframework.data.convert
  Deprecated.
ThreeTenBackPortConverters.ZoneIdToStringConverter - Enum in org.springframework.data.convert
  Deprecated.
to(Range.Bound<T>) - Method in class org.springframework.data.domain.Range.RangeBuilder
  Create a `Range` given the upper `Range.Bound`.
toDotPath() - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the dot based path notation using `PersistentProperty.getName()`.
toDotPath(Converter<? super P, String>) - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns the dot based path notation using the given `Converter` to translate individual `PersistentProperty`s to path segments.
toDotPath() - Method in class org.springframework.data.mapping.PropertyPath
  Returns the `PropertyPath` in dot notation.
toDotPath(Path<?>) - Static method in class org.springframework.data.querydsl.QuerydslUtils
  Returns the property path for the given `Path`.
toEmptyModel(Page<?>, Class<?>) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates a `PagedResources` with an empt collection `EmbeddedWrapper` for the given domain type.
toEmptyModel(Page<?>, Class<?>, Link) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates a `PagedResources` with an empt collection `EmbeddedWrapper` for the given domain type.
toImplementationDetectionConfiguration(MetadataReaderFactory) - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
toImplementationDetectionConfiguration(MetadataReaderFactory) - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the `ImplementationDetectionConfiguration` to be used for this repository.
toImplementationDetectionConfiguration(MetadataReaderFactory) - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns the `ImplementationDetectionConfiguration` to be used to scan for custom implementations of the repository instances to be created from this `RepositoryConfigurationSource`.
toImplementationDetectionConfiguration(MetadataReaderFactory) - Method in class org.springframework.data.repository.config.RepositoryConfigurationSourceSupport
toList() - Method in interface org.springframework.data.util.Streamable
  Creates a new, unmodifiable `List`.
toLookupConfiguration(MetadataReaderFactory) - Method in class org.springframework.data.repository.config.DefaultRepositoryConfiguration
toLookupConfiguration(MetadataReaderFactory) - Method in interface org.springframework.data.repository.config.RepositoryConfiguration
  Returns the `ImplementationLookupConfiguration` for the given `MetadataReaderFactory`.
toMap() - Static method in class org.springframework.data.util.Pair
  A collector to create a `Map` from a `Stream` of `Pair`s.
toModel(Page<T>) - Method in class org.springframework.data.web.PagedResourcesAssembler
toModel(Page<T>, Link) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates a new `PagedResources` by converting the given `Page` into a `PagedModel.PageMetadata` instance and wrapping the contained elements into `Resource` instances.
toModel(Page<T>, RepresentationModelAssembler<T, R>) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates a new `PagedResources` by converting the given `Page` into a `PagedModel.PageMetadata` instance and using the given `ResourceAssembler` to turn elements of the `Page` into resources.
toModel(Page<T>, RepresentationModelAssembler<T, R>, Link) - Method in class org.springframework.data.web.PagedResourcesAssembler
  Creates a new `PagedResources` by converting the given `Page` into a `PagedModel.PageMetadata` instance and using the given `ResourceAssembler` to turn elements of the `Page` into resources.
toMultiMap(Function<T, K>, Function<T, V>) - Static method in interface org.springframework.data.util.StreamUtils
  Returns a `Collector` to create a `MultiValueMap`.
toNullHandling() - Method in enum org.springframework.data.mapping.AccessOptions.GetOptions.GetNulls
toOptional() - Method in interface org.springframework.data.domain.Pageable
  Returns an `Optional` so that it can easily be mapped on.
toPath(String) - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns a `String` path with the given delimiter based on the `PersistentProperty.getName()`.
toPath(String, Converter<? super P, String>) - Method in interface org.springframework.data.mapping.PersistentPropertyPath
  Returns a `String` path with the given delimiter using the given `Converter` for `PersistentProperty` to String conversion.
toSet() - Method in interface org.springframework.data.util.Streamable
  Creates a new, unmodifiable `Set`.
toStream(Optional<? extends T>...) - Static method in interface org.springframework.data.util.Optionals
  Turns the given `Optional` into a one-element `Stream` or an empty one if not present.
toStreamable() - Static method in interface org.springframework.data.util.Streamable
  A collector to easily produce a `Streamable` from a `Stream` using `Collectors.toList()` as intermediate collector.
toStreamable(Collector<S, ?, T>) - Static method in interface org.springframework.data.util.Streamable
  A collector to easily produce a `Streamable` from a `Stream` and the given intermediate collector.
toString() - Method in class org.springframework.data.convert.CustomConversions.StoreConversions
toString() - Method in class org.springframework.data.crossstore.HashMapChangeSet
toString() - Method in class org.springframework.data.domain.PageImpl
toString() - Method in class org.springframework.data.domain.PageRequest
toString() - Method in class org.springframework.data.domain.Range.Bound
toString() - Method in class org.springframework.data.domain.Range
toString() - Method in class org.springframework.data.domain.SliceImpl
toString() - Method in class org.springframework.data.domain.Sort.Order
toString() - Method in class org.springframework.data.domain.Sort
toString() - Method in class org.springframework.data.domain.Sort.TypedSort
toString() - Method in class org.springframework.data.geo.Box
toString() - Method in class org.springframework.data.geo.Circle
toString() - Method in class org.springframework.data.geo.Distance
toString() - Method in class org.springframework.data.geo.GeoResult
toString() - Method in class org.springframework.data.geo.GeoResults
toString() - Method in class org.springframework.data.geo.Point
toString() - Method in class org.springframework.data.geo.Polygon
toString() - Method in class org.springframework.data.history.Revision
toString() - Method in class org.springframework.data.mapping.Alias
toString() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
toString() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
toString() - Method in class org.springframework.data.mapping.model.Property
toString() - Method in class org.springframework.data.mapping.PropertyPath
toString() - Method in class org.springframework.data.repository.cdi.CdiRepositoryBean
toString() - Method in class org.springframework.data.repository.config.RepositoryFragmentConfiguration
toString() - Method in class org.springframework.data.repository.core.support.MethodLookup.InvokedMethod
toString() - Method in class org.springframework.data.repository.core.support.RepositoryComposition.RepositoryFragments
toString() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
toString() - Method in class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
toString() - Method in class org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocation
toString() - Method in class org.springframework.data.repository.query.Parameter
toString() - Method in class org.springframework.data.repository.query.parser.Part
toString() - Method in enum org.springframework.data.repository.query.parser.Part.Type
toString() - Method in class org.springframework.data.repository.query.parser.PartTree.OrPart
toString() - Method in class org.springframework.data.repository.query.parser.PartTree
toString() - Method in class org.springframework.data.repository.query.QueryMethod
toString() - Method in class org.springframework.data.repository.util.QueryExecutionConverters.WrapperType
toString() - Method in class org.springframework.data.spel.ExpressionDependencies.ExpressionDependency
toString() - Method in class org.springframework.data.util.ClassTypeInformation
toString() - Method in class org.springframework.data.util.MethodInvocationRecorder.Recorded
toString() - Method in class org.springframework.data.util.Pair
toString() - Method in class org.springframework.data.util.ParameterTypes
toString() - Method in class org.springframework.data.util.Version
toUnmodifiableList() - Static method in interface org.springframework.data.util.StreamUtils
  Returns a `Collector` to create an unmodifiable `List`.
toUnmodifiableSet() - Static method in interface org.springframework.data.util.StreamUtils
  Returns a `Collector` to create an unmodifiable `Set`.
toWrapper(Object, Class<? extends T>) - Static method in class org.springframework.data.repository.util.ReactiveWrapperConverters
  Casts or adopts the given wrapper type to a target wrapper type.
TransactionalRepositoryFactoryBeanSupport<T extends Repository<S,ID>,S,ID> - Class in org.springframework.data.repository.core.support
  Extension of `RepositoryFactoryBeanSupport` to add transactional capabilities to the repository proxy.
TransactionalRepositoryFactoryBeanSupport(Class<? extends T>) - Constructor for class org.springframework.data.repository.core.support.TransactionalRepositoryFactoryBeanSupport
  Creates a new `TransactionalRepositoryFactoryBeanSupport` for the given repository interface.
transform(ExampleMatcher.PropertyValueTransformer) - Method in class org.springframework.data.domain.ExampleMatcher.GenericPropertyMatcher
  Sets the `ExampleMatcher.PropertyValueTransformer` to `propertyValueTransformer`.
transformValue(Optional<Object>) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Transforms a given source using the `ExampleMatcher.PropertyValueTransformer`.
Transient - Annotation Type in org.springframework.data.annotation
  Marks a field to be transient for the mapping framework.
TraversalContext - Class in org.springframework.data.mapping
  A context object for lookups of values for `PersistentPropertyPaths` via a `PersistentPropertyAccessor`.
TraversalContext() - Constructor for class org.springframework.data.mapping.TraversalContext
TxUtils - Class in org.springframework.data.repository.util
  Simple constants holder.
TypeAlias - Annotation Type in org.springframework.data.annotation
  Annotation to allow `String` based type aliases to be used when writing type information for `PersistentEntity`s.
TypeAliasAccessor<S> - Interface in org.springframework.data.convert
  Interface to abstract implementations of how to access a type alias from a given source or sink.
TypeBinder(Class<T>) - Constructor for class org.springframework.data.querydsl.binding.QuerydslBindings.TypeBinder
TypeFilterParser - Class in org.springframework.data.config
  Parser to populate the given `ClassPathScanningCandidateComponentProvider` with `TypeFilter`s parsed from the given `Element`'s children.
TypeFilterParser(XmlReaderContext) - Constructor for class org.springframework.data.config.TypeFilterParser
  Creates a new `TypeFilterParser` with the given `ReaderContext`.
TypeFilterParser.Type - Enum in org.springframework.data.config
TypeInformation<S> - Interface in org.springframework.data.util
  Interface to access property types and resolving generics on the way.
TypeInformationMapper - Interface in org.springframework.data.convert
  Interface to abstract the mapping from a type alias to the actual type.
TypeMapper<S> - Interface in org.springframework.data.convert
  Interface to define strategies how to store type information in a store specific sink or source.
TYPES - Static variable in class org.springframework.data.repository.query.Parameters

## U

unbounded() - Static method in class org.springframework.data.domain.Range.Bound
  Creates an unbounded `Range.Bound`.
unbounded() - Static method in class org.springframework.data.domain.Range
  Returns an unbounded `Range`.
unmarshal(SpringDataJaxb.OrderDto) - Method in class org.springframework.data.domain.jaxb.OrderAdapter
unmarshal(SpringDataJaxb.PageDto) - Method in class org.springframework.data.domain.jaxb.PageAdapter
unmarshal(SpringDataJaxb.SortDto) - Method in class org.springframework.data.domain.jaxb.SortAdapter
unmarshal(Collection<S>, XmlAdapter<S, T>) - Static method in class org.springframework.data.domain.jaxb.SpringDataJaxb
  Unmarshals each element of the given `Collection` using the given `XmlAdapter`.
UnmarshallerRepositoryPopulatorFactoryBean - Class in org.springframework.data.repository.init
  `FactoryBean` to create a `ResourceReaderRepositoryPopulator` using an `Unmarshaller`.
UnmarshallerRepositoryPopulatorFactoryBean() - Constructor for class org.springframework.data.repository.init.UnmarshallerRepositoryPopulatorFactoryBean
UnmarshallingResourceReader - Class in org.springframework.data.repository.init
UnmarshallingResourceReader(Unmarshaller) - Constructor for class org.springframework.data.repository.init.UnmarshallingResourceReader
unpaged() - Static method in interface org.springframework.data.domain.Pageable
  Returns a `Pageable` instance representing no pagination setup.
unsorted() - Static method in class org.springframework.data.domain.Sort
  Returns a `Sort` instances representing no sorting setup at all.
unsorted() - Static method in class org.springframework.data.querydsl.QSort
unwrap(Object) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Unwraps the given source value in case it's one of the currently supported wrapper types detected at runtime.
unwrap(Object) - Static method in class org.springframework.data.util.NullableWrapperConverters
  Unwraps the given source value in case it's one of the currently supported wrapper types detected at runtime.
unwrapActualType(TypeInformation<?>) - Static method in class org.springframework.data.util.NullableWrapperConverters
  Recursively unwraps well known wrapper types from the given `TypeInformation`.
unwrapReflectionException(Exception) - Static method in class org.springframework.data.repository.util.ClassUtils
  Helper method to extract the original exception that can possibly occur during a reflection call.
unwrapWrapperTypes(TypeInformation<?>) - Static method in class org.springframework.data.repository.util.QueryExecutionConverters
  Recursively unwraps well known wrapper types from the given `TypeInformation`.
unwrapWrapperTypes(TypeInformation<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrapperConverters
  Recursively unwraps well known wrapper types from the given `TypeInformation`.
usePropertyAccess() - Method in class org.springframework.data.mapping.model.AbstractPersistentProperty
usePropertyAccess() - Method in class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
usePropertyAccess() - Method in interface org.springframework.data.mapping.PersistentProperty
  Returns whether property access shall be used for reading the property value.
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
  Return whether to use the configuration for the repository with the given metadata.
usesExplicitFilters() - Method in class org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
usesExplicitFilters() - Method in interface org.springframework.data.repository.config.RepositoryConfigurationSource
  Returns whether the configuration uses explicit filtering to scan for repository types.
usesExplicitFilters() - Method in class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
usesReactiveType(Class<?>) - Static method in class org.springframework.data.repository.util.ReactiveWrappers
  Returns whether the given type uses any reactive wrapper type in its method signatures.

## V

validate(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
validate(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryFactorySupport
validateImplementation() - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Validates that all `fragments` have an implementation.
valueOf(String) - Static method in enum org.springframework.data.annotation.AccessType.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.auditing.CurrentDateTimeProvider
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.config.TypeFilterParser.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent.ConverterOrigin
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateTimeToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToDateTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.InstantToJodaLocalDateTime
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.JodaLocalDateTimeToInstant
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaDateTime
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaLocalDateTime
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJsr310Converter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToInstantConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateTimeConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalTimeConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.DurationToStringConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.InstantToDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.InstantToLocalDateTimeConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToInstantConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateToDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalTimeToDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.PeriodToStringConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToDurationConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToInstantConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateTimeConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToPeriodConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToZoneIdConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.Jsr310Converters.ZoneIdToStringConverter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ReflectionEntityInstantiator
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToInstantConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.InstantToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.JavaTimeInstantToLocalDateTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJavaTimeInstantConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJsr310LocalDateTimeConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalTimeToDateConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.StringToZoneIdConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.ZoneIdToStringConverter
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.ExampleMatcher.MatchMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.ExampleMatcher.NoOpPropertyValueTransformer
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.ExampleMatcher.NullHandler
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.ExampleMatcher.StringMatcher
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.domain.Sort.NullHandling
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.geo.format.DistanceFormatter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.geo.format.PointFormatter
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.geo.Metrics
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.history.RevisionMetadata.RevisionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.AccessOptions.GetOptions.GetNulls
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.AccessOptions.SetOptions.Propagation
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.AccessOptions.SetOptions.SetNulls
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.model.BeanWrapperPropertyAccessorFactory
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.model.PreferredConstructorDiscoverer.Discoverers
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.config.BootstrapMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocationResult.State
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.init.ResourceReader.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.parser.Part.IgnoreCaseType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.repository.util.ReactiveWrappers.ReactiveLibrary
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.support.PersistableIsNewStrategy
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.annotation.AccessType.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.auditing.CurrentDateTimeProvider
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.config.TypeFilterParser.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.CustomConversions.ConverterRegistrationIntent.ConverterOrigin
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateTimeToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToDateTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.DateToLocalDateTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.InstantToJodaLocalDateTime
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.JodaLocalDateTimeToInstant
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaDateTime
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJodaLocalDateTime
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateTimeToJsr310Converter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.JodaTimeConverters.LocalDateToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToInstantConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalDateTimeConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.DateToLocalTimeConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.DurationToStringConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.InstantToDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.InstantToLocalDateTimeConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateTimeToInstantConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalDateToDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.LocalTimeToDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.PeriodToStringConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToDurationConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToInstantConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToLocalDateTimeConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToPeriodConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.StringToZoneIdConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.Jsr310Converters.ZoneIdToStringConverter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ReflectionEntityInstantiator
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToInstantConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalDateTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.DateToLocalTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.InstantToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.JavaTimeInstantToLocalDateTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJavaTimeInstantConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateTimeToJsr310LocalDateTimeConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalDateToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.LocalTimeToDateConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.StringToZoneIdConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.convert.ThreeTenBackPortConverters.ZoneIdToStringConverter
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.ExampleMatcher.MatchMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.ExampleMatcher.NoOpPropertyValueTransformer
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.ExampleMatcher.NullHandler
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.ExampleMatcher.StringMatcher
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.Sort.Direction
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.domain.Sort.NullHandling
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.geo.format.DistanceFormatter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.geo.format.PointFormatter
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.geo.Metrics
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.history.RevisionMetadata.RevisionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.AccessOptions.GetOptions.GetNulls
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.AccessOptions.SetOptions.Propagation
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.AccessOptions.SetOptions.SetNulls
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.model.BeanWrapperPropertyAccessorFactory
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.model.PreferredConstructorDiscoverer.Discoverers
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.mapping.model.PropertyNameFieldNamingStrategy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.config.BootstrapMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.core.support.RepositoryMethodInvocationListener.RepositoryMethodInvocationResult.State
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.init.ResourceReader.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.parser.Part.IgnoreCaseType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.parser.Part.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.query.QueryLookupStrategy.Key
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.repository.util.ReactiveWrappers.ReactiveLibrary
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.support.PersistableIsNewStrategy
  Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class org.springframework.data.mapping.model.BasicPersistentEntity
verify() - Method in interface org.springframework.data.mapping.model.MutablePersistentEntity
  Callback method to trigger validation of the `PersistentEntity`.
Version - Annotation Type in org.springframework.data.annotation
  Demarcates a property to be used as version field to implement optimistic locking on entities.
Version - Class in org.springframework.data.util
  Value object to represent a Version consisting of major, minor and bugfix part.
Version(int...) - Constructor for class org.springframework.data.util.Version
  Creates a new `Version` from the given integer values.

## W

wasEmittedBy(MappingContext<?, ?>) - Method in class org.springframework.data.mapping.context.MappingContextEvent
  Returns whether the `MappingContextEvent` was triggered by the given `MappingContext`.
with(Sort.Direction) - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort.Order` with the given `Sort.Direction`.
with(Sort.NullHandling) - Method in class org.springframework.data.domain.Sort.Order
  Returns a `Sort.Order` with the given `Sort.NullHandling`.
withArgumentConverter(BiFunction<Method, Object[], Object[]>) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a new `RepositoryComposition` retaining current configuration and set `argumentConverter`.
withBoth(Optional<T>, Optional<S>) - Static method in interface org.springframework.data.util.Optionals
  Returns a `Pair` if both `Optional` instances have values or `Optional.empty()` if one or both are missing.
withCollectionAndMapPropagation(AccessOptions.SetOptions.Propagation) - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
  Shortcut to configure the same `AccessOptions.SetOptions.Propagation` for both collection and map property path segments.
withCollectionPropagation(AccessOptions.SetOptions.Propagation) - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
withDefaultBinding() - Method in class org.springframework.data.querydsl.binding.QuerydslBindings.AliasingPathBinder
  Registers the current aliased binding to use the default binding.
withDynamicProjection(ParameterAccessor) - Method in class org.springframework.data.repository.query.ResultProcessor
  Returns a new `ResultProcessor` with a new projection type obtained from the given `ParameterAccessor`.
withEvaluationContextProvider(QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.repository.query.SpelQueryContext
  Createsa `SpelQueryContext.EvaluatingSpelQueryContext` from the current one and the given `QueryMethodEvaluationContextProvider`.
withIgnoreCase(boolean) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Creates a new `ExampleMatcher.PropertySpecifier` containing all values from the current instance and sets `ignoreCase`.
withIgnoreCase() - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with ignoring case sensitivity by default.
withIgnoreCase(boolean) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with `defaultIgnoreCase`.
withIgnoreCase(String...) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with ignore case sensitivity for the `propertyPaths`.
withIgnoreNullValues() - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with treatment for null values of `ExampleMatcher.NullHandler.IGNORE`.
withIgnorePaths(String...) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified `propertyPaths`.
withImplementation(T) - Method in class org.springframework.data.repository.core.support.RepositoryFragment.ImplementedRepositoryFragment
withImplementation(T) - Method in class org.springframework.data.repository.core.support.RepositoryFragment.StructuralRepositoryFragment
withImplementation(T) - Method in interface org.springframework.data.repository.core.support.RepositoryFragment
  Implement a structural `RepositoryFragment` given its `implementation` object.
withIncludeNullValues() - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with treatment for null values of `ExampleMatcher.NullHandler.INCLUDE` .
withLastVarArgs() - Method in class org.springframework.data.util.ParameterTypes
withMapPropagation(AccessOptions.SetOptions.Propagation) - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
withMatcher(String, ExampleMatcher.MatcherConfigurer<ExampleMatcher.GenericPropertyMatcher>) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified `GenericPropertyMatcher` for the `propertyPath`.
withMatcher(String, ExampleMatcher.GenericPropertyMatcher) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified `GenericPropertyMatcher` for the `propertyPath`.
withMetadata(RepositoryMetadata) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a new `RepositoryComposition` retaining current configuration and set `metadata`.
withMethodLookup(MethodLookup) - Method in class org.springframework.data.repository.core.support.RepositoryComposition
  Create a new `RepositoryComposition` retaining current configuration and set `methodLookup`.
withNullHandler(ExampleMatcher.NullHandler) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified `nullHandler`.
withNullHandling(AccessOptions.SetOptions.SetNulls) - Method in class org.springframework.data.mapping.AccessOptions.SetOptions
withNullValues(AccessOptions.GetOptions.GetNulls) - Method in class org.springframework.data.mapping.AccessOptions.GetOptions
withProperties(String...) - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort` instance for the given properties.
withProperty(String) - Method in class org.springframework.data.domain.Sort.Order
  Returns a new `Sort.Order`
withStringMatcher(ExampleMatcher.StringMatcher) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Creates a new `ExampleMatcher.PropertySpecifier` containing all values from the current instance and sets `ExampleMatcher.StringMatcher` in the returned instance.
withStringMatcher(ExampleMatcher.StringMatcher) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified string matching of `defaultStringMatcher`.
withTransformer(String, ExampleMatcher.PropertyValueTransformer) - Method in interface org.springframework.data.domain.ExampleMatcher
  Returns a copy of this `ExampleMatcher` with the specified `PropertyValueTransformer` for the `propertyPath`.
withValueTransformer(ExampleMatcher.PropertyValueTransformer) - Method in class org.springframework.data.domain.ExampleMatcher.PropertySpecifier
  Creates a new `ExampleMatcher.PropertySpecifier` containing all values from the current instance and sets `ExampleMatcher.PropertyValueTransformer` in the returned instance.
write(T, S) - Method in interface org.springframework.data.convert.EntityWriter
writeInternal(Object, HttpOutputMessage) - Method in class org.springframework.data.web.XmlBeamHttpMessageConverter
writeType(Class<?>, S) - Method in class org.springframework.data.convert.DefaultTypeMapper
writeType(TypeInformation<?>, S) - Method in class org.springframework.data.convert.DefaultTypeMapper
writeType(Class<?>, S) - Method in interface org.springframework.data.convert.TypeMapper
  Writes type information for the given type into the given sink.
writeType(TypeInformation<?>, S) - Method in interface org.springframework.data.convert.TypeMapper
  Writes type information for the given `TypeInformation` into the given sink.
writeTypeTo(S, Object) - Method in interface org.springframework.data.convert.TypeAliasAccessor
  Writes the given type alias to the given sink.
writing(Class<S>, Class<T>, Function<? super S, ? extends T>) - Static method in interface org.springframework.data.convert.ConverterBuilder
  Creates a new `ConverterBuilder.WritingConverterBuilder` to produce a converter to write values of the given source (the domain type) into the given target (the store type).
WritingConverter - Annotation Type in org.springframework.data.convert
  Annotation to clarify intended usage of a `Converter` as writing converter in case the conversion types leave room for disambiguation.

## X

XmlBeamHttpMessageConverter - Class in org.springframework.data.web
  A read-only `HttpMessageConverter` to create XMLBeam-based projection instances for interfaces.
XmlBeamHttpMessageConverter() - Constructor for class org.springframework.data.web.XmlBeamHttpMessageConverter
  Creates a new `XmlBeamHttpMessageConverter`.
XmlBeamHttpMessageConverter(XBProjector) - Constructor for class org.springframework.data.web.XmlBeamHttpMessageConverter
  Creates a new `XmlBeamHttpMessageConverter` using the given `XBProjector`.
XmlRepositoryConfigurationSource - Class in org.springframework.data.repository.config
  XML based `RepositoryConfigurationSource`.
XmlRepositoryConfigurationSource(Element, ParserContext, Environment) - Constructor for class org.springframework.data.repository.config.XmlRepositoryConfigurationSource
  Creates a new `XmlRepositoryConfigurationSource` using the given `Element` and `ParserContext`.

## Z

zip(Stream<L>, Stream<R>, BiFunction<L, R, T>) - Static method in interface org.springframework.data.util.StreamUtils
  Zips the given `Stream`s using the given `BiFunction`.

A B C D E F G H I J K L M N O P Q R S T U V W X Z