public class ScriptStorage extends JavaSourceStorage
CodeSourceStorage.Location
Modifier and Type | Field and Description |
---|---|
static String |
SCRIPT_PATH |
static String |
SCRIPT_TEMPLATE
Template freemarker pour les scripts.
|
protected static Map<String,ScriptStorage> |
scriptsCache
Instance cache.
|
PARAM_PREFIX
content, lastContentLength, lastContentUpdate, name
file, root
Modifier | Constructor and Description |
---|---|
protected |
ScriptStorage(File rootSrc,
File directory,
String name)
Constructeur
|
Modifier and Type | Method and Description |
---|---|
static void |
checkout() |
static ScriptStorage |
createScript(String name,
CodeSourceStorage.Location location)
Create new script.
|
static File |
getCommunityScriptDirectory()
Get community VCS script directory.
|
static List<String> |
getNewRemoteScriptNames()
Retourne la liste des noms de toutes les régions disponible sur le
serveur CVS qui ne sont pas encore en local
|
static List<String> |
getNewScriptNames()
Retourne la liste des noms de toutes les régions disponible en local qui
ne sont pas encore sur le serveur CVS
|
String |
getPackage()
Get package name where script should be declared.
|
static List<String> |
getRemoteScriptNames()
Retourne la liste des noms de toutes les régions disponible sur le
serveur CVS
|
static ScriptStorage |
getScript(String name,
CodeSourceStorage.Location... location)
Retourne le storage pour la regle demandée
|
static File |
getScriptDirectory()
Get context (official VCS) script directory.
|
static List<String> |
getScriptNames()
Retourne la liste des noms de toutes les régions disponible en local
|
compile, doJavadoc, getCodeClass, getDescription, 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 SCRIPT_PATH
public static final String SCRIPT_TEMPLATE
protected static Map<String,ScriptStorage> scriptsCache
public String getPackage()
JavaSourceStorage
getPackage
in class JavaSourceStorage
public static File getScriptDirectory()
public static File getCommunityScriptDirectory()
public static ScriptStorage getScript(String name, CodeSourceStorage.Location... location)
name
- le nom de la regle souhaitéelocation
- location to open storage filepublic static ScriptStorage createScript(String name, CodeSourceStorage.Location location)
name
- new script to createlocation
- location to script storage filepublic static void checkout() throws VCSException
VCSException
public static List<String> getScriptNames()
public static List<String> getNewScriptNames()
public static List<String> getRemoteScriptNames()
Copyright © 1999–2020 CodeLutin. All rights reserved.