All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description Client<T> Class for retrieving, persisting and deleting annotated entity instances via remote hal+json resources.ClientFactory Factory class for creatingClient
s.ClientProxyException An exception thrown by a failure to create or navigate the proxies generated by aClient
.Configuration Class encapsulating the user-provided configuration of a HALClientFactory
.Configuration.Builder Fluent builder forConfiguration
instances.InlineAssociationDeserializer<T> A Jackson deserializer to properly handle inline associations in an annotated entity type.JacksonClientModule A module for handling serialization of Bowman annotated classes.LinkedResource Annotation to mark a property as a linked rather than inline association.NoSuchLinkException An exception thrown when no link could be found for a linked association.ObjectMapperConfigurer Interface supporting the configuration of the JacksonObjectMapper
which is used internally by theClient
.RemoteResource Class-level annotation to define the path of an entity's collection resource.ResourceId Annotation to mark a property as the entity'sURI
ID.ResourceTypeInfo Class-level annotation to define the narrowing polymorphic deserialization strategy for properties (or property collection items) of this type.ResourceTypeInfo.NullTypeResolver RestTemplateConfigurer Interface supporting the configuration of the SpringRestTemplate
used internally by theClient
.TypeResolver Narrowing type resolution strategy.