Package uk.co.blackpepper.bowman
-
Interface Summary Interface Description ObjectMapperConfigurer Interface supporting the configuration of the JacksonObjectMapper
which is used internally by theClient
.RestTemplateConfigurer Interface supporting the configuration of the SpringRestTemplate
used internally by theClient
.TypeResolver Narrowing type resolution strategy. -
Class 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.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. -
Exception Summary Exception Description ClientProxyException An exception thrown by a failure to create or navigate the proxies generated by aClient
.NoSuchLinkException An exception thrown when no link could be found for a linked association.