Package fr.ifremer.isisfish.entities
Class RegionImportJson
java.lang.Object
fr.ifremer.isisfish.entities.RegionImportJson
Classe permettant d'importer des données dans une region a partir d'un
export Json.
L'import se fait le plus possible de façon automatique, s'il y a des
choix a faire durant la fusion, les questions sont posées au travers de
l'objet passé en paramètre
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- poussin
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Use during import to merge imported data in existing Regionstatic class
static class
protected static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.JsonNode
protected com.fasterxml.jackson.databind.JsonNode
protected RegionImportJson.RegionMerge
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Normalement on ne peut pas importer des cellules parce qu'avec des résolutions spatiales différentes, ca donnerait vraiment n'import quoi.Collection<org.nuiton.topia.persistence.TopiaEntity>
Return all entities available in Json reader
-
Field Details
-
merge
-
json
protected com.fasterxml.jackson.databind.JsonNode json -
entities
-
jsonEntities
protected com.fasterxml.jackson.databind.JsonNode jsonEntities
-
-
Constructor Details
-
RegionImportJson
- Parameters:
r
- reader contains jsonmerge
- use to choice entity in Json or entity in current region, if no merge object is passed in argument "import all" object in reader
-
-
Method Details
-
canImportCell
protected boolean canImportCell()Normalement on ne peut pas importer des cellules parce qu'avec des résolutions spatiales différentes, ca donnerait vraiment n'import quoi. Mais dans de très rare cas, on pourrait surcharger cette méthode. -
getEntities
Return all entities available in Json reader- Returns:
-