Class RegionImportJson

java.lang.Object
fr.ifremer.isisfish.entities.RegionImportJson

public class RegionImportJson extends Object
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
  • Field Details

    • merge

    • json

      protected com.fasterxml.jackson.databind.JsonNode json
    • entities

      protected Map<String,org.nuiton.topia.persistence.TopiaEntity> entities
    • jsonEntities

      protected com.fasterxml.jackson.databind.JsonNode jsonEntities
  • Constructor Details

    • RegionImportJson

      public RegionImportJson(Reader r, RegionImportJson.RegionMerge merge)
      Parameters:
      r - reader contains json
      merge - 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

      public Collection<org.nuiton.topia.persistence.TopiaEntity> getEntities()
      Return all entities available in Json reader
      Returns: