Package io.ebeaninternal.api.json
Interface SpiJsonReader
-
- All Known Implementing Classes:
ReadJson
public interface SpiJsonReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
beanVisitor(Object bean, Map<String,Object> unmappedProperties)
SpiJsonReader
forJson(com.fasterxml.jackson.core.JsonParser moreJson, boolean resetContext)
com.fasterxml.jackson.databind.ObjectMapper
getObjectMapper()
com.fasterxml.jackson.core.JsonParser
getParser()
PersistenceContext
getPersistenceContext()
com.fasterxml.jackson.core.JsonToken
nextToken()
<T> void
persistenceContextPut(Object beanId, T currentBean)
Object
persistenceContextPutIfAbsent(Object id, EntityBean bean, BeanDescriptor<?> beanDesc)
void
popPath()
void
pushPath(String path)
Object
readValueUsingObjectMapper(Class<?> propertyType)
-
-
-
Method Detail
-
getPersistenceContext
PersistenceContext getPersistenceContext()
-
forJson
SpiJsonReader forJson(com.fasterxml.jackson.core.JsonParser moreJson, boolean resetContext)
-
persistenceContextPut
<T> void persistenceContextPut(Object beanId, T currentBean)
-
persistenceContextPutIfAbsent
Object persistenceContextPutIfAbsent(Object id, EntityBean bean, BeanDescriptor<?> beanDesc)
-
getObjectMapper
com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
getParser
com.fasterxml.jackson.core.JsonParser getParser()
-
nextToken
com.fasterxml.jackson.core.JsonToken nextToken() throws IOException
- Throws:
IOException
-
popPath
void popPath()
-
beanVisitor
void beanVisitor(Object bean, Map<String,Object> unmappedProperties)
-
readValueUsingObjectMapper
Object readValueUsingObjectMapper(Class<?> propertyType) throws IOException
- Throws:
IOException
-
-