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.
|
protected static Set<StorageChangeListener> |
storageListeners |
PARAM_PREFIX
content, lastContentLength, lastContentUpdate, name
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 |
addStorageListener(StorageChangeListener storageListener) |
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.
|
String |
getPackage()
Get package name where script should be declared.
|
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.
|
static void |
registerWatcher() |
compile, doJavadoc, getCodeClass, getFieldDoc, getFQN, getName, getNewInstance, getParamAsString, getParameterDoc, getParameterNames, getParameterNames, getParameterType, getParameterValue, setParameterValue
exists, getContent, getFiles, getName, nonEmptyLocation, prepare, reload, setContent, setContent
add, checkout, commit, delete, diff, getCommunityDatabaseDirectory, getCommunityVCS, getContextDatabaseDirectory, getCurrentVCS, getCurrentVCS, getFile, getFiles, getRemoteStorageNames, getRoot, getStorageNames, getVCS, isOnRemote, isUpToDate, isVersionnableFile, registerWatcher, update
public static final String SENSITIVITY_ANALYSIS_PATH
public static final String SENSITIVITY_ANALYSIS_TEMPLATE
protected static Map<String,SensitivityAnalysisStorage> sensitivityCache
protected static Set<StorageChangeListener> storageListeners
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 void addStorageListener(StorageChangeListener storageListener)
public static void registerWatcher()
public String getPackage()
JavaSourceStorage
getPackage
in class JavaSourceStorage
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_PATH
public static List<String> getNewSensitivityAnalysisNames()
public static List<String> getRemoteSensitivityAnalysisNames()
public static List<String> getNewRemoteSensitivityAnalysisNames() throws VCSException
VCSException
public String getDescription()
getDescription
in class JavaSourceStorage
Doc
Copyright © 1999–2020 CodeLutin. All rights reserved.