Package de.ingogriebsch.spring.hateoas.siren
Siren-specific extensions, SPIs and Jackson customizations.
- Since:
- 1.0.0
- Author:
- Ingo Griebsch
- See Also:
- Siren
-
Interface Summary Interface Description CollectionModelFactory A factory to create aCollectionModel
instance based on the given input that is evaluated during deserialization.EntityModelFactory A factory to create anEntityModel
instance based on the given input that is evaluated during deserialization.PagedModelFactory A factory to create aPagedModel
instance based on the given input that is evaluated during deserialization.RepresentationModelFactories A container that holds the factories for all known types ofRepresentationModel
s that are used during the deserialization process.RepresentationModelFactory A factory to create aRepresentationModel
instance based on the given input that is evaluated during deserialization.SirenActionFieldTypeConverter SPI to convert a property that is part of anAffordanceModel
and the type of the surrounding Siren action into aSirenActionFieldType
.SirenEntityClassProvider SPI to provide information about the nature of the content of a Siren entity.SirenEntityRelProvider SPI to provide information about the relationship of a Siren entity to it's parent. -
Class Summary Class Description MediaTypes Constants for the Siren hypermedia type.SirenConfiguration A Siren specific configuration that allows to configure specific parts of the library.SirenLinkDiscoverer LinkDiscoverer
implementation that is based on the Siren link structure.SirenMediaTypeConfiguration A Spring based configuration that enables Siren support in the surrounding environment.SirenModelBuilder A builder that allows to build complex Siren entity structures. -
Enum Summary Enum Description SirenActionFieldType Deprecated. useHtmlInputType
instead.