Interface SpiJsonReader
- All Known Implementing Classes:
ReadJson
public interface SpiJsonReader
-
Method Summary
Modifier and TypeMethodDescriptionvoidbeanVisitor(Object bean, Map<String, Object> unmappedProperties) forJson(io.avaje.json.JsonReader moreJson) com.fasterxml.jackson.databind.ObjectMappermapper()io.avaje.json.JsonReader.Tokenio.avaje.json.JsonReaderparser()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
-
forJson
-
persistenceContextPut
-
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
- Throws:
IOException
-
pushPath
-
popPath
void popPath() -
beanVisitor
-
readValueUsingObjectMapper
- Throws:
IOException
-
update
boolean update()
-