Package fr.ifremer.isisfish.datastore
Class IsisH2Config
java.lang.Object
fr.ifremer.isisfish.datastore.IsisH2Config
Isis H2 concrete Config implementation.
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- chemit
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Properties
addDatabaseConfig
(Properties config, File directory) Ajoute differentes informations au parametre config qui indique comment se connecter a la base de donnees.static Properties
addHibernateMapping
(Properties config) Permet d'ajouter les differents mapping hibernate spécifique à l'application.static Properties
addMemDatabaseConfig
(Properties config, String id) Retourne une base en memoirestatic File
getStorageDataDirectory
(File rootDir)
-
Field Details
-
databaseMigrationClass
Set in static field to be overridden by tests. Default to swing callback. -
COMMON_URL
- See Also:
-
H2_URL
- See Also:
-
H2_MEM_URL
- See Also:
-
-
Constructor Details
-
IsisH2Config
public IsisH2Config()
-
-
Method Details
-
getStorageDataDirectory
- Parameters:
rootDir
- le repertoire de base du DataStorage- Returns:
- le repertoire de donnees d'un Data storage a partir de son repertoire de base
-
addMemDatabaseConfig
Retourne une base en memoire- Parameters:
config
- la configuration a remplirid
- l'identifiant de la base- Returns:
- l'objet config passe en parametre
-
addDatabaseConfig
Ajoute differentes informations au parametre config qui indique comment se connecter a la base de donnees.- Parameters:
config
- l'objet properties dans lequel il faut ajouter les informationsdirectory
- le repertoire dans lequel la base de données doit se trouver- Returns:
- l'objet config passe en parametre
-
addHibernateMapping
Permet d'ajouter les differents mapping hibernate spécifique à l'application.- Parameters:
config
- l'objet properties dans lequel il faut ajouter les informations- Returns:
- l'objet config passe en parametre
-