Uses of Package
org.springframework.data.domain
Package
Description
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.
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.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.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. -
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. -
-
-
-
-
-
-
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. -