- 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()<T> voidpersistenceContextPut(Object beanId, T currentBean) persistenceContextPutIfAbsent(Object id, EntityBean bean, BeanDescriptor<?> beanDesc) voidpopPath()voidreadValueUsingObjectMapper(Class<?> propertyType) booleanupdate()
-
Method Details
-
persistenceContext
PersistenceContext persistenceContext() -
forJson
-
persistenceContextPut
-
persistenceContextPutIfAbsent
-
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()
-