Class StorageHelper

java.lang.Object
fr.ifremer.isisfish.datastore.StorageHelper
Direct Known Subclasses:
ExportHelper, RuleHelper

public class StorageHelper extends Object
Helper used to populate and extract instance parameters from simulation.
Version:
$Revision$ Last update : $Date$ By : $Author$
Author:
chatellier
  • Constructor Details

    • StorageHelper

      public StorageHelper()
  • Method Details

    • populateStorageParams

      public static void populateStorageParams(int instanceIndex, org.nuiton.topia.TopiaContext context, Object instance, Properties props, String propPrefix)
      Recupere dans prop les valeurs des champs specifique au export et met a jour les champs de l'export.
      Parameters:
      instanceIndex - l'index de l'instance
      instance - l'instance a mettre à jour
      context - le topia context dont on a besoin
      props - les proprietes contenant les parametre de l'export
      propPrefix - prefix des clés a prendre en compte dans props
    • getParamsAsProperties

      public static Properties getParamsAsProperties(int instanceIndex, org.nuiton.topia.TopiaContext context, Object instance, String propPrefix)
      Permet de mettre les parametres d'un object Isis sous une forme String pour pouvoir les relire ensuite.
      Parameters:
      instanceIndex - l'index de la rule
      context - le context
      instance - La regle dont on souhaite mettre les parametres dans l'objet Properties retourne
      propPrefix - prefix des clés a prendre en compte dans props
      Returns:
      L'objet Properties contenant les valeurs des parametres de l'instance