public static class PersistentEntityJackson2Module.AssociationUriResolvingDeserializerModifier
extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
BeanDeserializerModifier
that registers a custom UriStringDeserializer
for association properties
of PersistentEntity
s. This allows to submit URIs for those properties in request payloads, so that
non-optional associations can be populated on resource creation.Constructor and Description |
---|
AssociationUriResolvingDeserializerModifier(PersistentEntities repositories,
UriToEntityConverter converter,
AssociationLinks associationLinks)
Creates a new
PersistentEntityJackson2Module.AssociationUriResolvingDeserializerModifier using the given Repositories ,
UriToEntityConverter and AssociationLinks . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder |
updateBuilder(com.fasterxml.jackson.databind.DeserializationConfig config,
com.fasterxml.jackson.databind.BeanDescription beanDesc,
com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder builder) |
modifyArrayDeserializer, modifyCollectionDeserializer, modifyCollectionLikeDeserializer, modifyDeserializer, modifyEnumDeserializer, modifyKeyDeserializer, modifyMapDeserializer, modifyMapLikeDeserializer, updateProperties
public AssociationUriResolvingDeserializerModifier(PersistentEntities repositories, UriToEntityConverter converter, AssociationLinks associationLinks)
PersistentEntityJackson2Module.AssociationUriResolvingDeserializerModifier
using the given Repositories
,
UriToEntityConverter
and AssociationLinks
.repositories
- must not be null.converter
- must not be null.mappings
- must not be null.public com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder updateBuilder(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.databind.BeanDescription beanDesc, com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder builder)
updateBuilder
in class com.fasterxml.jackson.databind.deser.BeanDeserializerModifier
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.