Package uk.co.blackpepper.bowman
-
Interface Summary Interface Description ObjectMapperConfigurer Interface supporting the configuration of the JacksonObjectMapperwhich is used internally by theClient.RestTemplateConfigurer Interface supporting the configuration of the SpringRestTemplateused 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 creatingClients.Configuration Class encapsulating the user-provided configuration of a HALClientFactory.Configuration.Builder Fluent builder forConfigurationinstances.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.