public class OptimizationStorage extends JavaSourceStorage
CodeSourceStorage.Location
Modifier and Type | Field and Description |
---|---|
protected static Map<String,OptimizationStorage> |
objectiveCache
Instance cache.
|
static String |
OPTIMIZATION_PATH |
static String |
OPTIMIZATION_TEMPLATE
Template freemarker pour les regles.
|
protected static Set<StorageChangeListener> |
storageListeners |
PARAM_PREFIX
content, lastContentLength, lastContentUpdate, name
file, root
Modifier | Constructor and Description |
---|---|
protected |
OptimizationStorage(File rootSrc,
File directory,
String name)
Contruit un nouveau storage
|
Modifier and Type | Method and Description |
---|---|
static void |
addStorageListener(StorageChangeListener storageListener) |
static void |
checkout() |
static OptimizationStorage |
createOptimization(String name,
CodeSourceStorage.Location location)
Create new rule.
|
static File |
getCommunityOptimizationDirectory()
Get community VCS rule directory.
|
static List<String> |
getNewOptimisationNames()
Retourne la liste des noms de toutes les régions disponible en local qui
ne sont pas encore sur le serveur VCS
|
static List<String> |
getNewRemoteOptimizationNames()
Retourne la liste des noms de toutes les régions disponible sur le
serveur VCS qui ne sont pas encore en local
|
static OptimizationStorage |
getOptimization(String name,
CodeSourceStorage.Location... location)
Retourne le storage pour la regle demandée
|
static File |
getOptimizationDirectory()
Get context (official VCS) rule directory.
|
static List<String> |
getOptimizationNames()
Retourne le nom de toutes les regles existantes pour cette region
|
String |
getPackage()
Get package name where script should be declared.
|
static List<String> |
getRemoteOptimizationNames()
Retourne la liste des noms de toutes les régions disponible sur le
serveur VCS
|
static void |
registerWatcher() |
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 OPTIMIZATION_PATH
public static final String OPTIMIZATION_TEMPLATE
protected static Map<String,OptimizationStorage> objectiveCache
protected static Set<StorageChangeListener> storageListeners
public static void addStorageListener(StorageChangeListener storageListener)
public static void registerWatcher()
public String getPackage()
JavaSourceStorage
getPackage
in class JavaSourceStorage
public static File getOptimizationDirectory()
public static File getCommunityOptimizationDirectory()
public static List<String> getOptimizationNames()
public static OptimizationStorage getOptimization(String name, CodeSourceStorage.Location... location)
name
- le nom de la regle souhaitéelocation
- location to open storage filepublic static OptimizationStorage createOptimization(String name, CodeSourceStorage.Location location)
name
- new rule to createlocation
- location to rule storage filepublic static void checkout() throws VCSException
VCSException
public static List<String> getNewOptimisationNames()
public static List<String> getRemoteOptimizationNames()
Copyright © 1999–2020 CodeLutin. All rights reserved.