public class SensitivityAnalysisStorage extends JavaSourceStorage
Gere les fichiers VCS de type SensitivityAnalysis (package sensitivityanalysis).
Created: 17 août 2005 11:11:51 CEST
CodeSourceStorage.Location| Modifier and Type | Field and Description |
|---|---|
static String |
SENSITIVITY_ANALYSIS_PATH
Emplacement de stockage des fichiers de sensibilité
|
static String |
SENSITIVITY_ANALYSIS_TEMPLATE
Template freemarker pour les scripts de sensibilité.
|
protected static Map<String,SensitivityAnalysisStorage> |
sensitivityCache
Instance cache.
|
PARAM_PREFIXcontent, lastContentLength, lastContentUpdate, namechangeListeners, file, root| Modifier | Constructor and Description |
|---|---|
protected |
SensitivityAnalysisStorage(File rootSrc,
File directory,
String name)
Build new
SensitivityAnalysisStorage. |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkout()
Effectue un chekout VCS sur le répertoire des calculateurs.
|
static SensitivityAnalysisStorage |
createSensitivityAnalysis(String name,
CodeSourceStorage.Location location)
Create new sensitivity analysis.
|
static File |
getCommunitySensitivityAnalysisDirectory()
Get community VCS sensitivity directory.
|
String |
getDescription()
Be ware this method require to instanciate a AnalysePlan, so
it would be better to call as often as possible.
|
static List<String> |
getNewRemoteSensitivityAnalysisNames()
Retourne la liste des noms de tous les calculateurs disponibles sur le
serveur VCS qui ne sont pas encore en local.
|
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.
|
static List<String> |
getRemoteSensitivityAnalysisNames()
Retourne la liste des noms de tous les calculateurs disponibles sur le
serveur VCS
|
static SensitivityAnalysisStorage |
getSensitivityAnalysis(String name,
CodeSourceStorage.Location... location)
Retourne le storage pour le calculateur demandé.
|
static File |
getSensitivityAnalysisDirectory()
Get sensitivity storage directory.
|
static List<String> |
getSensitivityAnalysisNames()
Retourne le nom de tous les calculateurs de sensibilité existant.
|
compile, doJavadoc, getCodeClass, getFieldDoc, getFieldDoc, getFQN, getName, getNewInstance, getParamAsString, getParameterDoc, getParameterNames, getParameterNames, getParameterType, getParameterValue, setParameterValueexists, getContent, getFiles, getName, nonEmptyLocation, prepare, reload, setContent, setContentadd, addStorageChangeListener, checkout, commit, delete, diff, fireDataChanged, getCommunityDatabaseDirectory, getCommunityVCS, getContextDatabaseDirectory, getCurrentVCS, getCurrentVCS, getFile, getFiles, getRemoteStorageNames, getRoot, getStorageNames, getVCS, isOnRemote, isUpToDate, isVersionnableFile, removeStorageChangeListener, updatepublic static final String SENSITIVITY_ANALYSIS_PATH
public static final String SENSITIVITY_ANALYSIS_TEMPLATE
protected static Map<String,SensitivityAnalysisStorage> sensitivityCache
protected SensitivityAnalysisStorage(File rootSrc, File directory, String name)
SensitivityAnalysisStorage.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épublic static File getSensitivityAnalysisDirectory()
public static File getCommunitySensitivityAnalysisDirectory()
public static List<String> getSensitivityAnalysisNames()
public static SensitivityAnalysisStorage getSensitivityAnalysis(String name, CodeSourceStorage.Location... location)
name - le nom du calculateur souhaitélocation - location to open storage fileSensitivityAnalysisStorage pour le calculateurpublic static SensitivityAnalysisStorage createSensitivityAnalysis(String name, CodeSourceStorage.Location location)
name - new sensitivity analysis to createlocation - location to sensitivity analysis storage filepublic static void checkout()
throws VCSException
VCSException - if an error occurs during checkoutVersionStorage.checkout(File, String),
SENSITIVITY_ANALYSIS_PATHpublic static List<String> getNewSensitivityAnalysisNames()
public static List<String> getRemoteSensitivityAnalysisNames()
public static List<String> getNewRemoteSensitivityAnalysisNames() throws VCSException
VCSExceptionpublic String getDescription()
getDescription in class JavaSourceStorageDocCopyright © 1999–2014 CodeLutin. All rights reserved.