Interface SpiJsonReader

All Known Implementing Classes:
ReadJson

public interface SpiJsonReader
  • Method Details

    • persistenceContext

      io.ebean.bean.PersistenceContext persistenceContext()
    • forJson

      SpiJsonReader forJson(io.avaje.json.JsonReader moreJson)
    • forJson

      SpiJsonReader forJson(String moreJson)
    • persistenceContextPut

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

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

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

      io.avaje.json.JsonReader parser()
    • nextToken

      io.avaje.json.JsonReader.Token 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()