Class AsNestedPropertyDeserializer

java.lang.Object
com.fasterxml.jackson.databind.jsontype.TypeDeserializer
com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
org.apache.camel.component.salesforce.api.utils.AsNestedPropertyDeserializer
All Implemented Interfaces:
Serializable

public class AsNestedPropertyDeserializer extends com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
See Also:
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer

    _inclusion, _msgForMissingId, _strictTypeIdHandling

    Fields inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

    _baseType, _defaultImpl, _defaultImplDeserializer, _deserializers, _idResolver, _property, _typeIdVisible, _typePropertyName
  • Constructor Summary

    Constructors
    Constructor
    Description
    AsNestedPropertyDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl, com.fasterxml.jackson.annotation.JsonTypeInfo.As inclusion)
     
    AsNestedPropertyDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt)
     
    com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
     

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer

    _deserializeTypedForId, _deserializeTypedUsingDefaultImpl, _deserializeTypedUsingDefaultImpl, deserializeTypedFromAny, getTypeInclusion

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer

    _deserialize, _locateTypeId, _usesExternalId, deserializeTypedFromArray, deserializeTypedFromScalar

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase

    _deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, _handleUnknownTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, hasDefaultImpl, toString

    Methods inherited from class com.fasterxml.jackson.databind.jsontype.TypeDeserializer

    deserializeIfNatural, deserializeIfNatural

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AsNestedPropertyDeserializer

      public AsNestedPropertyDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl, com.fasterxml.jackson.annotation.JsonTypeInfo.As inclusion)
    • AsNestedPropertyDeserializer

      public AsNestedPropertyDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
  • Method Details

    • forProperty

      public com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop)
      Overrides:
      forProperty in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
    • deserializeTypedFromObject

      public Object deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
      Overrides:
      deserializeTypedFromObject in class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
      Throws:
      IOException