Class SensitivityAnalysisStorage


public class SensitivityAnalysisStorage extends JavaSourceStorage
Cette class permet de stocker les fichiers de calculateur de sensibilité.

Gere les fichiers VCS de type SensitivityAnalysis (package sensitivityanalysis). Created: 17 août 2005 11:11:51 CEST

Version:
$Revision$ Last update: $Date$ by : $Author$
Author:
chatellier <chatellier@codelutin.com>
  • Field Details

  • Constructor Details

    • SensitivityAnalysisStorage

      protected SensitivityAnalysisStorage(File rootSrc, File directory, String name)
      Parameters:
      rootSrc - repertoire root de stockage des calculateurs de sensibilité.
      directory - le repertoire ou devrait se trouver le calculateur de sensibilité
      name - le nom du calculateur de sensibilité
  • Method Details

    • addStorageListener

      public static void addStorageListener(StorageChangeListener storageListener)
    • registerWatcher

      public static void registerWatcher()
    • getPackage

      public String getPackage()
      Description copied from class: JavaSourceStorage
      Get package name where script should be declared.
      Specified by:
      getPackage in class JavaSourceStorage
      Returns:
      package declaration
    • getSensitivityAnalysisDirectory

      public static File getSensitivityAnalysisDirectory()
      Get sensitivity storage directory. Create directory if not exists.
      Returns:
      sensitivity storage directory
    • getCommunitySensitivityAnalysisDirectory

      public static File getCommunitySensitivityAnalysisDirectory()
      Get community VCS sensitivity directory.
      Returns:
      community sensitivity directory
    • getSensitivityAnalysisNames

      public static List<String> getSensitivityAnalysisNames()
      Retourne le nom de tous les calculateurs de sensibilité existant.
      Returns:
      le nom de tous les calculateurs de sensibilité existans en local
    • getSensitivityAnalysis

      public static SensitivityAnalysisStorage getSensitivityAnalysis(String name, CodeSourceStorage.Location... location)
      Retourne le storage pour le calculateur demandé.
      Parameters:
      name - le nom du calculateur souhaité
      location - location to open storage file
      Returns:
      Le SensitivityAnalysisStorage pour le calculateur
    • createSensitivityAnalysis

      public static SensitivityAnalysisStorage createSensitivityAnalysis(String name, CodeSourceStorage.Location location)
      Create new sensitivity analysis.
      Parameters:
      name - new sensitivity analysis to create
      location - location to sensitivity analysis storage file
      Returns:
      new sensitivity analysis storage
    • checkout

      public static void checkout() throws VCSException
      Effectue un chekout VCS sur le répertoire des calculateurs.
      Throws:
      VCSException - if an error occurs during checkout
      See Also:
    • getNewSensitivityAnalysisNames

      public static List<String> getNewSensitivityAnalysisNames()
      Retourne la liste des noms de tous les calculateurs disponibles en local qui ne sont pas encore sur le serveur VCS.
      Returns:
      liste de noms de calculateurs
    • getRemoteSensitivityAnalysisNames

      public static List<String> getRemoteSensitivityAnalysisNames()
      Retourne la liste des noms de tous les calculateurs disponibles sur le serveur VCS
      Returns:
      la liste des noms de tous les calculateurs disponibles sur le serveur VCS. Si le serveur n'est pas disponible la liste retournée est vide.
    • getNewRemoteSensitivityAnalysisNames

      public static List<String> getNewRemoteSensitivityAnalysisNames() throws VCSException
      Retourne la liste des noms de tous les calculateurs disponibles sur le serveur VCS qui ne sont pas encore en local.
      Returns:
      liste de noms de regions
      Throws:
      VCSException
    • getDescription

      public String getDescription()
      Be ware this method require to instanciate a AnalysePlan, so it would be better to call as often as possible.
      Overrides:
      getDescription in class JavaSourceStorage
      Returns:
      the descript of the instanciate AnalysePlan
      See Also: