Interface SpiJsonReader
- All Known Implementing Classes:
ReadJson
public interface SpiJsonReader
-
Method Summary
Modifier and TypeMethodDescriptionvoidbeanVisitor(Object bean, Map<String, Object> unmappedProperties) forJson(com.fasterxml.jackson.core.JsonParser moreJson) com.fasterxml.jackson.databind.ObjectMappermapper()com.fasterxml.jackson.core.JsonTokencom.fasterxml.jackson.core.JsonParserparser()io.ebean.bean.PersistenceContext<T> voidpersistenceContextPut(Object beanId, T currentBean) persistenceContextPutIfAbsent(Object id, io.ebean.bean.EntityBean bean, BeanDescriptor<?> beanDesc) voidpopPath()voidreadValueUsingObjectMapper(Class<?> propertyType) booleanupdate()
-
Method Details
-
persistenceContext
io.ebean.bean.PersistenceContext persistenceContext() -
forJson
-
persistenceContextPut
-
persistenceContextPutIfAbsent
Object persistenceContextPutIfAbsent(Object id, io.ebean.bean.EntityBean bean, BeanDescriptor<?> beanDesc) -
mapper
com.fasterxml.jackson.databind.ObjectMapper mapper() -
parser
com.fasterxml.jackson.core.JsonParser parser() -
nextToken
- Throws:
IOException
-
pushPath
-
popPath
void popPath() -
beanVisitor
-
readValueUsingObjectMapper
- Throws:
IOException
-
update
boolean update()
-