Uses of Package
org.springframework.data.domain
Package
Description
Support for registering the need for reflection, resources, java serialization and proxies at runtime for Ahead of
Time compilation.
General support for entity auditing.
Central domain abstractions especially to be used in combination with the
Repository
abstraction.Central domain abstractions especially to be used in combination with the
Repository
abstraction.Value types representing geo-spatial concepts.
Basic interfaces and value objects for histography API.
Mapping context API and implementation base classes.
Querydsl integration support classes.
Central interfaces for repository abstraction.
API for repositories using historiography.
Support classes to work with query methods.
Support classes for parsing queries from method names.
Support for reactive repositories.
Support classes for integration of the repository programming model with 3rd party frameworks.
Core support classes.
Integration with Spring MVC.
-
-
ClassDescriptionInterface for components that are aware of the application's current auditor.Interface for components that are aware of the application's current auditor.
-
ClassDescriptionConvenience base class for aggregate roots that exposes a
AbstractAggregateRoot.registerEvent(Object)
to capture domain events and expose them viaAbstractAggregateRoot.domainEvents()
.Abstract Java Bean implementation ofPageable
.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.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.Support for query by example (QBE).Specification for property path matching to use in query by example (QBE).A generic property matcher that specifiesstring matching
and case sensitivity.Callback to configure a matcher.The match modes to expose so that clients can find about how to concatenate the predicates.Null handling for creating criterion out of anExample
.Define specific property handling for a Dot-Path.Define specific property handling for Dot-Paths.Allows to transform the property value before it is used in the query.Match modes for treatment ofString
values.AScrollPosition
based on the last seen key set.Limit
represents the maximum value up to which an operation should continue processing.Types managed by a Spring Data implementation.AScrollPosition
based on the offsets within query results.A page is a sublist of a list of objects.Abstract interface for pagination information.Basic Java Bean implementation ofPageable
.Simple interface for entities.Simple value object to work with ranges and boundaries.Value object representing a boundary.Builder forRange
allowing to specify the upper boundary.Interface to specify a position within a total query result.Keyset scrolling direction.A slice of data that indicates whether there's a next or previous slice available.Sort option for queries.Enumeration for sort directions.Enumeration for null handling hints that can be used inSort.Order
expressions.PropertyPath implements the pairing of anSort.Direction
and a property.Extension of Sort to use method handles to define properties to sort by.A set of data consumed from an underlying query result. -
ClassDescriptionA page is a sublist of a list of objects.Sort option for queries.PropertyPath implements the pairing of an
Sort.Direction
and a property. -
ClassDescriptionA page is a sublist of a list of objects.Abstract interface for pagination information.Basic
Page
implementation.Simple value object to work with ranges and boundaries.A slice of data that indicates whether there's a next or previous slice available. -
-
-
ClassDescriptionAbstract Java Bean implementation of
Pageable
.A page is a sublist of a list of objects.Abstract interface for pagination information.Sort option for queries. -
-
-
ClassDescriptionSupport for query by example (QBE).
Limit
represents the maximum value up to which an operation should continue processing.A page is a sublist of a list of objects.Abstract interface for pagination information.Interface to specify a position within a total query result.Sort option for queries.A set of data consumed from an underlying query result. -
-
-
-
ClassDescriptionSpecification for property path matching to use in query by example (QBE).Null handling for creating criterion out of an
Example
.Define specific property handling for a Dot-Path.Allows to transform the property value before it is used in the query.Match modes for treatment ofString
values.A page is a sublist of a list of objects.Abstract interface for pagination information.Interface to specify a position within a total query result.A set of data consumed from an underlying query result. -