Class ExportHelper

java.lang.Object
fr.ifremer.isisfish.datastore.StorageHelper
fr.ifremer.isisfish.export.ExportHelper

public class ExportHelper extends StorageHelper
Helper for exports manipulation. Created: 20 janv. 2006 01:52:04
Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
poussin
  • Constructor Details

    • ExportHelper

      public ExportHelper()
  • Method Details

    • doExport

      @Deprecated public static void doExport(SimulationStorage simulation, File destdir, List<Export> exports, File compileDir)
      Deprecated.
      since 4.4.0.0, used only in one script, will not be replaced
      Permet de faire les exports pour une simulation.
      Parameters:
      simulation - La simulation pour lequel il faut faire les exports
      destdir - le repertoire dans lequel il faut ecrire les exports
      exports - les instances des exports à faire
      compileDir - le nom du répertoire ou les classes d'export sont compilées
    • exportToFile

      @Deprecated protected static long exportToFile(SimulationStorage simulation, File destdir, Export export) throws Exception
      Deprecated.
      since 4.4.0.0, used only in one script, will not be replaced
      Do single export.
      Parameters:
      simulation - la simulation pour lequel il faut faire les exports
      destdir - le repertoire dans lequel il faut ecrire les exports
      export - le nom des exports a faire
      Returns:
      number of byte written on disk
      Throws:
      Exception - si une erreur survient
    • exportToFile

      public static void exportToFile(SimulationStorage simulationStorage, String exportName, File file) throws Exception
      Do single export.
      Parameters:
      simulationStorage - la simulation pour lequel il faut faire les exports
      file - le fichier de destination
      exportName - le nom de l'exports a faire
      Throws:
      Exception - si une erreur survient
    • exportToFile

      public static void exportToFile(SimulationStorage simulationStorage, ExportInfo exportInfo, File file) throws Exception
      Do single export.
      Parameters:
      simulationStorage - la simulation pour lequel il faut faire les exports
      file - le fichier de destination
      exportInfo - l'exports a faire
      Throws:
      Exception - si une erreur survient
    • populateSensitivityExport

      public static void populateSensitivityExport(int exportIndex, org.nuiton.topia.TopiaContext context, SensitivityExport export, Properties props)
      Recupere dans prop les valeurs des champs specifique au export et met a jour les champs de l'export.
      Parameters:
      exportIndex - l'index de l'export
      export - l'export a mettre à jour
      context - le topia context dont on a besoin
      props - les proprietes contenant les parametre de l'export
    • getSensitivityExportAsProperties

      public static Properties getSensitivityExportAsProperties(int sensitivityExportIndex, org.nuiton.topia.TopiaContext context, SensitivityExport sensitivityExport)
      Permet de mettre les parametres de l'export sous une forme String pour pouvoir les relire ensuite.
      Parameters:
      sensitivityExportIndex - l'index de l'export
      context - le topia context dont on a besoin
      sensitivityExport - l'export dont on souhaite mettre les parametres dans l'objet Properties retourné
      Returns:
      L'objet Properties contenant les valeurs des parametres de l'export