public static class RegionImportJson.RegionMergeDatabase extends Object implements RegionImportJson.RegionMerge
Modifier and Type | Class and Description |
---|---|
static class |
RegionImportJson.RegionMergeDatabase.RegionMergeContext
Object used to keep recurent answer (abort, import All, reuse All, ...)
|
RegionImportJson.RegionMerge.Answer, RegionImportJson.RegionMerge.AnswerType, RegionImportJson.RegionMerge.AutoAnswerType
Modifier and Type | Field and Description |
---|---|
protected RegionImportJson.RegionMergeDatabase.RegionMergeContext |
context |
protected Map<String,org.nuiton.topia.persistence.TopiaEntity> |
entities |
protected RegionImportJson.RegionMerge.Answer |
lastAnswer |
protected org.nuiton.topia.TopiaContext |
tx |
Constructor and Description |
---|
RegionMergeDatabase(org.nuiton.topia.TopiaContext tx) |
Modifier and Type | Method and Description |
---|---|
protected RegionImportJson.RegionMerge.AnswerType |
ask(RegionImportJson.RegionMergeDatabase.RegionMergeContext context,
String toString,
Map<String,Object> details,
Collection<org.nuiton.topia.persistence.TopiaEntity> possible,
RegionImportJson.RegionMerge.AnswerType... disallow) |
RegionImportJson.RegionMerge.Answer |
choice(String id,
String toString,
Map<String,Object> details,
RegionImportJson.RegionMerge.AnswerType... disallow)
Ask how to merge entity
|
boolean |
isAbort() |
protected boolean |
isAcceptableAnswer(RegionImportJson.RegionMerge.AnswerType type,
RegionImportJson.RegionMerge.AnswerType... disallow) |
void |
setEntities(Map<String,org.nuiton.topia.persistence.TopiaEntity> entities) |
protected org.nuiton.topia.TopiaContext tx
protected RegionImportJson.RegionMergeDatabase.RegionMergeContext context
protected RegionImportJson.RegionMerge.Answer lastAnswer
protected boolean isAcceptableAnswer(RegionImportJson.RegionMerge.AnswerType type, RegionImportJson.RegionMerge.AnswerType... disallow)
public void setEntities(Map<String,org.nuiton.topia.persistence.TopiaEntity> entities)
setEntities
in interface RegionImportJson.RegionMerge
public RegionImportJson.RegionMerge.Answer choice(String id, String toString, Map<String,Object> details, RegionImportJson.RegionMerge.AnswerType... disallow)
RegionImportJson.RegionMerge
choice
in interface RegionImportJson.RegionMerge
protected RegionImportJson.RegionMerge.AnswerType ask(RegionImportJson.RegionMergeDatabase.RegionMergeContext context, String toString, Map<String,Object> details, Collection<org.nuiton.topia.persistence.TopiaEntity> possible, RegionImportJson.RegionMerge.AnswerType... disallow)
public boolean isAbort()
isAbort
in interface RegionImportJson.RegionMerge
Copyright © 1999–2020 CodeLutin. All rights reserved.