fr.ifremer.isisfish.datastore
Class SensitivityExportStorage

java.lang.Object
  extended by fr.ifremer.isisfish.datastore.VersionStorage
      extended by fr.ifremer.isisfish.datastore.CodeSourceStorage
          extended by fr.ifremer.isisfish.datastore.JavaSourceStorage
              extended by fr.ifremer.isisfish.datastore.ExportStorage
                  extended by fr.ifremer.isisfish.datastore.SensitivityExportStorage
All Implemented Interfaces:
Docable

public class SensitivityExportStorage
extends ExportStorage
implements Docable

Gestion des fichers VCS de type SensitivityExport (appartenant au module exports). Created: 18 août 2005 15:07:36 CEST

Version:
$Revision: 2938 $ Last update: $Date: 2010-01-22 16:42:09 +0100 (ven., 22 janv. 2010) $ by : $Author: chatellier $
Author:
chatellier eric

Field Summary
static java.lang.String SENSITIVITY_EXPORT_PATH
           
static java.lang.String SENSITIVITY_EXPORT_TEMPLATE
          Template freemarker pour les scripts d'export .
 
Fields inherited from class fr.ifremer.isisfish.datastore.ExportStorage
EXPORT_PATH, EXPORT_TEMPLATE
 
Fields inherited from class fr.ifremer.isisfish.datastore.JavaSourceStorage
PARAM_PREFIX
 
Fields inherited from class fr.ifremer.isisfish.datastore.CodeSourceStorage
content, lastContentLength, lastContentUpdate, name
 
Fields inherited from class fr.ifremer.isisfish.datastore.VersionStorage
changeListeners, file, root
 
Constructor Summary
protected SensitivityExportStorage(java.io.File rootSrc, java.io.File directory, java.lang.String name)
          Constructeur.
 
Method Summary
static void checkout()
           
 SensitivityExport getNewSensitivityExportInstance()
          Retourne une nouvelle instance de l'export.
static SensitivityExportStorage getSensitivityExport(java.lang.String name)
          Retourne le storage pour l'export demandé.
static java.io.File getSensitivityExportDirectory()
           
static java.util.List<java.lang.String> getSensitivityExportNames()
          Retourne la liste des noms de toutes les régions disponible en local.
 
Methods inherited from class fr.ifremer.isisfish.datastore.ExportStorage
getClassDoc, getDescription, getExport, getExportDirectory, getExportNames, getFieldDoc, getNewExportInstance, getParamDoc, getParameterNames, getParameterNames, getParameterValue, setParameterValue
 
Methods inherited from class fr.ifremer.isisfish.datastore.JavaSourceStorage
compile, doJavadoc, getCodeClass, getFQN, getName, getNewInstance, getParameterDoc
 
Methods inherited from class fr.ifremer.isisfish.datastore.CodeSourceStorage
diff, exists, getContent, getFiles, getName, prepare, reload, setContent
 
Methods inherited from class fr.ifremer.isisfish.datastore.VersionStorage
add, addStorageChangeListener, checkout, commit, delete, fireDataChanged, getContextDatabaseCacheKey, getContextDatabaseDirectory, getFile, getFiles, getRemoteStorageNames, getRoot, getStorageNames, getVCS, isOnRemote, isUpToDate, isVersionnableFile, removeStorageChangeListener, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.ifremer.isisfish.util.Docable
getClassDoc, getDescription, getFieldDoc
 

Field Detail

SENSITIVITY_EXPORT_PATH

public static final java.lang.String SENSITIVITY_EXPORT_PATH
See Also:
Constant Field Values

SENSITIVITY_EXPORT_TEMPLATE

public static final java.lang.String SENSITIVITY_EXPORT_TEMPLATE
Template freemarker pour les scripts d'export .

See Also:
Constant Field Values
Constructor Detail

SensitivityExportStorage

protected SensitivityExportStorage(java.io.File rootSrc,
                                   java.io.File directory,
                                   java.lang.String name)
Constructeur.

Parameters:
rootSrc - le repertoire root de stockage des exports
directory - le repertoire de l'export
name - le nom de l'export
Method Detail

getSensitivityExportDirectory

public static java.io.File getSensitivityExportDirectory()

getNewSensitivityExportInstance

public SensitivityExport getNewSensitivityExportInstance()
                                                  throws IsisFishException
Retourne une nouvelle instance de l'export. Compile le fichier si besoin.

Returns:
une nouvelle instance de la classe d'export
Throws:
IsisFishException

getSensitivityExport

public static SensitivityExportStorage getSensitivityExport(java.lang.String name)
Retourne le storage pour l'export demandé.

Parameters:
name - le nom de la regle souhaitée
Returns:
Le storage pour la regle

getSensitivityExportNames

public static java.util.List<java.lang.String> getSensitivityExportNames()
Retourne la liste des noms de toutes les régions disponible en local.

Returns:
la liste des noms de toutes les régions disponible en local

checkout

public static void checkout()
                     throws VCSException
Throws:
VCSException


Copyright © 1999-2010 CodeLutin. All Rights Reserved.