See: Description
| Interface | Description |
|---|---|
| CurieProvider |
API to provide HAL curie information for links.
|
| HalLinkRelation.HalLinkRelationBuilder |
Simple builder interface to easily create multiple
HalLinkRelations for a single curie. |
| HalModelBuilder.PreviewBuilder |
| Class | Description |
|---|---|
| CollectionModelMixin<T> |
Custom mixin to to render collection content as _embedded.
|
| DefaultCurieProvider |
Default implementation of
CurieProvider rendering a single configurable UriTemplate based curie. |
| DefaultCurieProvider.Curie |
Value object to get the curie
Link rendered in JSON. |
| HalConfiguration |
HAL specific configuration.
|
| HalLinkDiscoverer |
LinkDiscoverer implementation based on HAL link structure. |
| HalLinkRelation |
Value object for HAL based
LinkRelation, i.e. a relation that can be curied. |
| HalMediaTypeConfiguration |
Spring configuration to set up HAL support.
|
| HalModelBuilder |
Builder API to create complex HAL representations exposing a HAL idiomatic API.
|
| Jackson2HalModule |
Jackson 2 module implementation to render
Link and RepresentationModel instances in HAL compatible
JSON. |
| Jackson2HalModule.EmbeddedMapper |
Helper to easily map embedded resources and find out whether they were curied.
|
| Jackson2HalModule.HalHandlerInstantiator |
HandlerInstantiator to create HAL-specific serializers, deserializers etc.
|
| Jackson2HalModule.HalLinkListDeserializer | |
| Jackson2HalModule.HalLinkListSerializer |
Custom
JsonSerializer to render Link instances in HAL compatible JSON. |
| Jackson2HalModule.HalResourcesDeserializer | |
| Jackson2HalModule.HalResourcesSerializer |
Custom
JsonSerializer to render EntityModel-Lists in HAL compatible JSON. |
| Jackson2HalModule.OptionalListJackson2Serializer |
Custom
JsonSerializer to render Link instances in HAL compatible JSON. |
| Jackson2HalModule.TrueOnlyBooleanSerializer |
JsonSerializer to only render Boolean values if they're set to true. |
| LinkMixin |
Custom mixin to avoid rel attributes being rendered for HAL.
|
| RepresentationModelMixin |
Custom mixin to render
Links in HAL. |
| Enum | Description |
|---|---|
| HalConfiguration.RenderSingleLinks |
Configuration option how to render single links of a given
LinkRelation. |
http://stateless.co/hal_specification.htmlCopyright © 2011–2021 Pivotal, Inc.. All rights reserved.