Interface SpiJsonReader

All Known Implementing Classes:
ReadJson

public interface SpiJsonReader
  • Method Details

    • persistenceContext

      PersistenceContext persistenceContext()
    • forJson

      SpiJsonReader forJson(com.fasterxml.jackson.core.JsonParser moreJson)
    • persistenceContextPut

      <T> void persistenceContextPut(Object beanId, T currentBean)
    • persistenceContextPutIfAbsent

      Object persistenceContextPutIfAbsent(Object id, EntityBean bean, BeanDescriptor<?> beanDesc)
    • mapper

      com.fasterxml.jackson.databind.ObjectMapper mapper()
    • parser

      com.fasterxml.jackson.core.JsonParser parser()
    • nextToken

      com.fasterxml.jackson.core.JsonToken nextToken() throws IOException
      Throws:
      IOException
    • pushPath

      void pushPath(String path)
    • popPath

      void popPath()
    • beanVisitor

      void beanVisitor(Object bean, Map<String,Object> unmappedProperties)
    • readValueUsingObjectMapper

      Object readValueUsingObjectMapper(Class<?> propertyType) throws IOException
      Throws:
      IOException
    • update

      boolean update()