|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.topia.migration.MigrationServiceImpl
TopiaMigrationEngine
@Deprecated public class MigrationServiceImpl
MigrationServiceImpl.java Classe principale du projet.
| Field Summary | |
|---|---|
protected org.hibernate.cfg.Configuration |
currentApplicationConfiguration
Deprecated. Configuration hibernate courante utilisee par l'application |
protected org.nuiton.util.Version |
currentApplicationVersion
Deprecated. Version courante de l'application |
protected String |
currentHibernateConfigurationFile
Deprecated. Nom courant du fichier de configuration. |
protected String |
mappingsDirectory
Deprecated. Chemin du dossier contenant les schema de touts les versions |
protected List<MigrationCallbackHandler> |
migrationCallBackHandlers
Deprecated. CallbackHandler list |
| Constructor Summary | |
|---|---|
MigrationServiceImpl()
Deprecated. Constructeur vide. |
|
| Method Summary | |
|---|---|
void |
addMigrationCallbackHandler(MigrationCallbackHandler callbackHandler)
Deprecated. Ajoute un callbackhandler pour la migration |
protected MigrationCallbackHandler.MigrationChoice |
askHandlerForMigration(DatabaseManager dbManager,
String databaseVersion,
String applicationVersion)
Deprecated. Ask handler for migration. |
protected void |
checkInformation()
Deprecated. Verifie si les information indispensable à la migration ont été renseignee. |
org.hibernate.cfg.Configuration |
getConfiguration()
Deprecated. Retourne la configuration |
String |
getConfigurationFile()
Deprecated. Renvoie le chemin du ficier de configuration utilise |
String |
getMappingsDirectory()
Deprecated. Retourne le repertoire des anciens schemas |
protected org.hibernate.cfg.Configuration |
getSingleConfiguration(org.nuiton.util.Version version)
Deprecated. Recupere une configuration sur disque pour une version. |
protected void |
loadApplicationConfiguration()
Deprecated. Charge la configuration locale si elle n'est pas deja ete fournit |
protected Map<org.nuiton.util.Version,org.hibernate.cfg.Configuration> |
loadIntermediateConfigurations(org.nuiton.util.Version vdbVersion)
Deprecated. Charge les configurations de version a partir de vdbVersion "non compris" jusqu'a currentApplicationVersion "non compris" |
boolean |
migrateSchema()
Deprecated. Migrate the schema |
protected void |
putVersionInDatabase(Properties properties,
org.nuiton.util.Version version,
boolean createTable)
Deprecated. Put version in database Single method because, version can be created alone... |
void |
setApplicationVersion(String version)
Deprecated. Change la version courante |
void |
setConfiguration(org.hibernate.cfg.Configuration configuration)
Deprecated. Renseigne la configuration |
void |
setConfigurationFile(String hibernateConfigurationFile)
Deprecated. Modifie le fichier de configuration |
void |
setMappingsDirectory(String mappingsDirectory)
Deprecated. Modifie le chemin du dossier des anciens schemas |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String currentHibernateConfigurationFile
protected org.hibernate.cfg.Configuration currentApplicationConfiguration
protected String mappingsDirectory
protected org.nuiton.util.Version currentApplicationVersion
protected List<MigrationCallbackHandler> migrationCallBackHandlers
| Constructor Detail |
|---|
public MigrationServiceImpl()
| Method Detail |
|---|
public String getConfigurationFile()
MigrationService
getConfigurationFile in interface MigrationServicepublic void setConfigurationFile(String hibernateConfigurationFile)
MigrationService
setConfigurationFile in interface MigrationServicehibernateConfigurationFile - Chemin du fichier de configuration d'hibernatepublic org.hibernate.cfg.Configuration getConfiguration()
MigrationService
getConfiguration in interface MigrationServiceConfigurationpublic void setConfiguration(org.hibernate.cfg.Configuration configuration)
MigrationService
setConfiguration in interface MigrationServiceconfiguration - la configurationConfigurationpublic String getMappingsDirectory()
MigrationService
getMappingsDirectory in interface MigrationServicepublic void setMappingsDirectory(String mappingsDirectory)
MigrationService
setMappingsDirectory in interface MigrationServicemappingsDirectory - Le chemin du dossier des anciens schemaspublic void setApplicationVersion(String version)
MigrationService
setApplicationVersion in interface MigrationServiceversion - la versionpublic void addMigrationCallbackHandler(MigrationCallbackHandler callbackHandler)
MigrationService
addMigrationCallbackHandler in interface MigrationServicecallbackHandler - le controleur a ajouterprotected void loadApplicationConfiguration()
protected void checkInformation()
throws MigrationServiceException
MigrationServiceException
public boolean migrateSchema()
throws MigrationServiceException
MigrationService
migrateSchema in interface MigrationServiceMigrationServiceException - dans le cas ou le schema ne peut pas etre mis a jour
protected void putVersionInDatabase(Properties properties,
org.nuiton.util.Version version,
boolean createTable)
properties - proprietes de connexionversion - versioncreateTable -
protected MigrationCallbackHandler.MigrationChoice askHandlerForMigration(DatabaseManager dbManager,
String databaseVersion,
String applicationVersion)
dbManager - databaseVersion - applicationVersion -
protected Map<org.nuiton.util.Version,org.hibernate.cfg.Configuration> loadIntermediateConfigurations(org.nuiton.util.Version vdbVersion)
vdbVersion - la version de depart
protected org.hibernate.cfg.Configuration getSingleConfiguration(org.nuiton.util.Version version)
version - version
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||