Alle Klassen und Schnittstellen

Klasse
Beschreibung
Utility class for extracting the base URL from a server web exchange or HTTP request.
Annotation to be used in combination with RequestParam to indicate that collection-based parameters should be rendered as composite values in URLs.
Functional interface for method references to a controller method in the context of URI generation.
Interface for managing the transformation of resources and their associated embedded resources into HAL-compliant representations, supplemented with hypermedia links.
Interface for managing the transformation of standalone resources into HAL-compliant representations, supplemented with hypermedia links in a reactive programming context.
Represents an immutable wrapper class for encapsulating embedded resources in a hypermedia-driven format, adhering to HAL standards.
Represents an immutable wrapper class for managing a collection of HalResourceWrapper instances in a hypermedia-driven format, adhering to HAL standards.
Represents pagination details in a hypermedia-driven format.
Represents an immutable wrapper class for adding hypermedia links to any arbitrary resource object and, optionally, incorporating embedded resources, adhering to HAL standards.
Abstract base class for HAL wrappers, providing essential functionality for managing hypermedia links according to HAL (Hypertext Application Language) standards.
A subset of IANA relations.
Represents a hypermedia link with various attributes defining aspects of the link such as href, templated nature, and media type among others.
Represents a link relation type as defined in RFC 8288.
Represents an immutable pair consisting of a single left value and multiple right values.
Wraps a Flux of MultiRightPair objects, providing convenient factory methods to create reactive streams of pairs.
Builder class for MultiRightPairFlux.
Utility class that associates multiple RightT values with a single LeftT value.
Utility class providing collectors for MultiRightPairList.
Represents an immutable pair of two values.
Wraps a Flux of Pair objects, providing convenient factory methods to create reactive streams of pairs.
Builder class for PairFlux.
A specialized list implementation that stores pairs of values.
Utility class providing collectors for PairList.
Identical to Spring's Hateoas @Relation annotation.
Assembler module that builds links for an embedded resource.
Interface for managing the transformation of resources and their associated embedded resources into HAL-compliant representations, supplemented with hypermedia links.
Interface for managing the transformation of standalone resources into HAL-compliant representations, supplemented with hypermedia links.
Assembler module that builds links for an resource.
Assembler module that has utility functions and builds links for a list of resources.
Represents sorting criteria for a specific property in a collection of data, allowing results to be ordered by the specified property and direction.
Enum representing the direction of sorting to be applied to a property, either ascending or descending.
Provides functionality to build URI links pointing to Spring controllers.
Utility class for expanding URI templates.
Represents a parsed URI template and provides methods to retrieve information from it.
Utility class providing standard message templates for validation errors.