See: Description
Interface | Description |
---|---|
CurieProvider |
API to provide HAL curie information for links.
|
HalLinkRelation.HalLinkRelationBuilder |
Simple builder interface to easily create multiple
HalLinkRelation s for a single curie. |
Class | Description |
---|---|
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.
|
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
Link s in HAL. |
Enum | Description |
---|---|
HalConfiguration.RenderSingleLinks |
Configuration option how to render single links of a given
LinkRelation . |
http://stateless.co/hal_specification.html
Copyright © 2012-2019–2019 Pivotal, Inc.. All rights reserved.