Package fr.ifremer.isisfish.entities
Class RegionImportJson.RegionMergeDatabase
java.lang.Object
fr.ifremer.isisfish.entities.RegionImportJson.RegionMergeDatabase
- All Implemented Interfaces:
RegionImportJson.RegionMerge
- Enclosing class:
- RegionImportJson
public static class RegionImportJson.RegionMergeDatabase
extends Object
implements RegionImportJson.RegionMerge
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classObject used to keep recurent answer (abort, import All, reuse All, ...)Nested classes/interfaces inherited from interface fr.ifremer.isisfish.entities.RegionImportJson.RegionMerge
RegionImportJson.RegionMerge.Answer, RegionImportJson.RegionMerge.AnswerType, RegionImportJson.RegionMerge.AutoAnswerType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RegionImportJson.RegionMerge.Answerprotected org.nuiton.topia.TopiaContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RegionImportJson.RegionMerge.AnswerTypeask(RegionImportJson.RegionMergeDatabase.RegionMergeContext context, String toString, Map<String, Object> details, Collection<org.nuiton.topia.persistence.TopiaEntity> possible, RegionImportJson.RegionMerge.AnswerType... disallow) choice(String id, String toString, Map<String, Object> details, RegionImportJson.RegionMerge.AnswerType... disallow) Ask how to merge entitybooleanisAbort()protected booleanisAcceptableAnswer(RegionImportJson.RegionMerge.AnswerType type, RegionImportJson.RegionMerge.AnswerType... disallow) voidsetEntities(Map<String, org.nuiton.topia.persistence.TopiaEntity> entities)
-
Field Details
-
tx
protected org.nuiton.topia.TopiaContext tx -
context
-
lastAnswer
-
entities
-
-
Constructor Details
-
RegionMergeDatabase
public RegionMergeDatabase(org.nuiton.topia.TopiaContext tx)
-
-
Method Details
-
isAcceptableAnswer
protected boolean isAcceptableAnswer(RegionImportJson.RegionMerge.AnswerType type, RegionImportJson.RegionMerge.AnswerType... disallow) -
setEntities
- Specified by:
setEntitiesin interfaceRegionImportJson.RegionMerge
-
choice
public RegionImportJson.RegionMerge.Answer choice(String id, String toString, Map<String, Object> details, RegionImportJson.RegionMerge.AnswerType... disallow) Description copied from interface:RegionImportJson.RegionMergeAsk how to merge entity- Specified by:
choicein interfaceRegionImportJson.RegionMerge- Returns:
-
ask
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) -
isAbort
public boolean isAbort()- Specified by:
isAbortin interfaceRegionImportJson.RegionMerge
-