Uses of Package
org.springframework.hateoas.server.core
Packages that use org.springframework.hateoas.server.core
Package
Description
HAL-specific extensions, SPIs and Jackson customizations.
Vnd.Error media type.
Implementations of core API interfaces.
Spring MVC helper classes to build
Links and assemble
RepresentationModel types.Spring WebFlux components to build
Links and assemble
RepresentationModel types.-
Classes in org.springframework.hateoas.server.core used by org.springframework.hateoas.mediatype.halClassDescriptionInterface to mark objects that are aware of the rel they'd like to be exposed under.
-
Classes in org.springframework.hateoas.server.core used by org.springframework.hateoas.mediatype.vnderrorsClassDescriptionAnnotation to configure the relation to be used when embedding objects in HAL representations of
EntityModels andCollectionModel. -
Classes in org.springframework.hateoas.server.core used by org.springframework.hateoas.server.coreClassDescriptionImplementation base class to delegate the higher level methods of
EntityLinksby delegating to the more fine grained ones to reduce the implementation effort for actual implementation classes.Simply helper to reference a dedicated attribute of anAnnotation.Caching adapter ofMappingDiscoverer.EntityLinksimplementation which assumes a certain URI mapping structure: A class-levelExposesResourceForannotation to declare that the annotated controller exposes collection and item resources for. AnRequestMappingannotation to form the base URI of the collection resource. A controller method with a mapping annotation to actually handle at least one HTTP method. A controller method that maps a subordinate resource taking a path variable to identify an item resource.Default implementation ofLinkRelationProviderto simply use the uncapitalized version of the given type's name as item resourceLinkRelationas well as an appendedListfor the collection resourceLinkRelation.A wrapper to handle values to be embedded into aEntityModel.SpecialResponseEntitythat exposesLinkinstances in the containedRepresentationModelas link headers instead of in the body.Base class to implementLinkBuilders based on a Spring MVCUriComponentsBuilder.Strategy interface to discover a URI mapping and relatedAffordances for either a given type or method.Value object to representMethodParametersto allow to easily find the ones with a given annotation.ALinkBuilderSupportextension that can keep a list ofTemplateVariablesaround.A URI mapping on a controller method. -
Classes in org.springframework.hateoas.server.core used by org.springframework.hateoas.server.mvcClassDescriptionBase class to implement
LinkBuilders based on a Spring MVCUriComponentsBuilder.ALinkBuilderSupportextension that can keep a list ofTemplateVariablesaround. -
Classes in org.springframework.hateoas.server.core used by org.springframework.hateoas.server.reactiveClassDescriptionBase class to implement
LinkBuilders based on a Spring MVCUriComponentsBuilder.ALinkBuilderSupportextension that can keep a list ofTemplateVariablesaround.