Package org.nuiton.topia.migration
Class TMSVersionPersister
java.lang.Object
org.nuiton.topia.migration.TMSVersionPersister
To persiste the version inside the
TMSVersion.
Created on 3/22/15.- Since:
- 2.9.4
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TopiaContextRoot context utilisé pour la migration.protected final org.hibernate.boot.MetadataConfiguration hibernate ne mappant que l'entite version de l'ancien systeme de migration.protected BooleanUn drapeau pour savoir si la table version (de l'ancien service Manual) existe en base.protected final org.hibernate.boot.MetadataConfiguration hibernate ne mappant que l'entite version.protected BooleanUn drapeau pour savoir si la table version existe en base. -
Constructor Summary
ConstructorsConstructorDescriptionTMSVersionPersister(TopiaContext context, org.hibernate.boot.Metadata versionMetadata, org.hibernate.boot.Metadata legacyVersionMetadata) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected org.nuiton.version.Versionbooleanbooleanprotected voidpersistVersion(TopiaContext tx, org.nuiton.version.Version version) voidsaveVersion(TopiaContext tx, org.nuiton.version.Version version)
-
Field Details
-
context
Root context utilisé pour la migration. -
versionMetadata
protected final org.hibernate.boot.Metadata versionMetadataConfiguration hibernate ne mappant que l'entite version. -
legacyVersionMetadata
protected final org.hibernate.boot.Metadata legacyVersionMetadataConfiguration hibernate ne mappant que l'entite version de l'ancien systeme de migration. -
versionTableExist
Un drapeau pour savoir si la table version existe en base. -
legacyVersionTableExist
Un drapeau pour savoir si la table version (de l'ancien service Manual) existe en base.
-
-
Constructor Details
-
TMSVersionPersister
public TMSVersionPersister(TopiaContext context, org.hibernate.boot.Metadata versionMetadata, org.hibernate.boot.Metadata legacyVersionMetadata)
-
-
Method Details
-
isLegacyVersionTableExist
public boolean isLegacyVersionTableExist() -
isVersionTableExist
public boolean isVersionTableExist() -
saveVersion
- Throws:
TopiaException
-
getVersion
- Throws:
TopiaException
-
persistVersion
protected void persistVersion(TopiaContext tx, org.nuiton.version.Version version) throws TopiaException - Throws:
TopiaException
-
createTableIfRequired
protected void createTableIfRequired() -
deleteLegacyTable
protected void deleteLegacyTable()
-