protected static class RegionImportJson.RegionVisitor extends Object implements org.nuiton.topia.persistence.EntityVisitor
Modifier and Type | Field and Description |
---|---|
protected org.nuiton.topia.persistence.TopiaEntity |
currentEntity |
protected Map<String,org.nuiton.topia.persistence.TopiaEntity> |
entities |
protected com.fasterxml.jackson.databind.JsonNode |
jsonEntities |
protected RegionImportJson.RegionMerge |
merge |
protected com.fasterxml.jackson.databind.JsonNode |
nodeEntity |
protected org.nuiton.topia.persistence.TopiaEntity |
parentEntity |
protected String |
propertyName |
Constructor and Description |
---|
RegionVisitor(RegionImportJson.RegionMerge merge,
org.nuiton.topia.persistence.TopiaEntity parentEntity,
String propertyName,
String idEntity,
Map<String,org.nuiton.topia.persistence.TopiaEntity> entities,
com.fasterxml.jackson.databind.JsonNode jsonEntities) |
Modifier and Type | Method and Description |
---|---|
protected org.nuiton.topia.persistence.TopiaEntity |
ask(String id) |
void |
clear() |
protected org.nuiton.topia.persistence.TopiaEntity |
convertJsonToEntity(com.fasterxml.jackson.databind.JsonNode node,
org.nuiton.topia.persistence.TopiaEntity result) |
void |
end(org.nuiton.topia.persistence.TopiaEntity entity) |
org.nuiton.topia.persistence.TopiaEntity |
loadEntity() |
protected Object |
readValue(String propertyName,
Class<?> type,
com.fasterxml.jackson.databind.JsonNode value) |
void |
start(org.nuiton.topia.persistence.TopiaEntity entity) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
int index,
Object value) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> collectionType,
Class<?> type,
Object value) |
void |
visit(org.nuiton.topia.persistence.TopiaEntity entity,
String propertyName,
Class<?> type,
Object value) |
protected RegionImportJson.RegionMerge merge
protected com.fasterxml.jackson.databind.JsonNode nodeEntity
protected org.nuiton.topia.persistence.TopiaEntity parentEntity
protected String propertyName
protected org.nuiton.topia.persistence.TopiaEntity currentEntity
protected com.fasterxml.jackson.databind.JsonNode jsonEntities
public RegionVisitor(RegionImportJson.RegionMerge merge, org.nuiton.topia.persistence.TopiaEntity parentEntity, String propertyName, String idEntity, Map<String,org.nuiton.topia.persistence.TopiaEntity> entities, com.fasterxml.jackson.databind.JsonNode jsonEntities)
public org.nuiton.topia.persistence.TopiaEntity loadEntity()
protected org.nuiton.topia.persistence.TopiaEntity convertJsonToEntity(com.fasterxml.jackson.databind.JsonNode node, org.nuiton.topia.persistence.TopiaEntity result)
protected org.nuiton.topia.persistence.TopiaEntity ask(String id)
protected Object readValue(String propertyName, Class<?> type, com.fasterxml.jackson.databind.JsonNode value)
public void start(org.nuiton.topia.persistence.TopiaEntity entity)
start
in interface org.nuiton.topia.persistence.EntityVisitor
public void end(org.nuiton.topia.persistence.TopiaEntity entity)
end
in interface org.nuiton.topia.persistence.EntityVisitor
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> type, Object value)
visit
in interface org.nuiton.topia.persistence.EntityVisitor
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, Object value)
visit
in interface org.nuiton.topia.persistence.EntityVisitor
public void visit(org.nuiton.topia.persistence.TopiaEntity entity, String propertyName, Class<?> collectionType, Class<?> type, int index, Object value)
visit
in interface org.nuiton.topia.persistence.EntityVisitor
public void clear()
clear
in interface org.nuiton.topia.persistence.EntityVisitor
Copyright © 1999–2020 CodeLutin. All rights reserved.