Class TMSVersionPersister

java.lang.Object
org.nuiton.topia.migration.TMSVersionPersister

public class TMSVersionPersister
extends java.lang.Object
To persiste the version inside the TMSVersion. Created on 3/22/15.
Since:
2.9.4
Author:
Tony Chemit - chemit@codelutin.com
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected TopiaContext context
    Root context utilisé pour la migration.
    protected org.hibernate.boot.Metadata legacyVersionMetadata
    Configuration hibernate ne mappant que l'entite version de l'ancien systeme de migration.
    protected java.lang.Boolean legacyVersionTableExist
    Un drapeau pour savoir si la table version (de l'ancien service Manual) existe en base.
    protected org.hibernate.boot.Metadata versionMetadata
    Configuration hibernate ne mappant que l'entite version.
    protected java.lang.Boolean versionTableExist
    Un drapeau pour savoir si la table version existe en base.
  • Constructor Summary

    Constructors 
    Constructor Description
    TMSVersionPersister​(TopiaContext context, org.hibernate.boot.Metadata versionMetadata, org.hibernate.boot.Metadata legacyVersionMetadata)  
  • Method Summary

    Modifier and Type Method Description
    protected void createTableIfRequired()  
    protected void deleteLegacyTable()  
    protected org.nuiton.version.Version getVersion​(TopiaContext tx)  
    boolean isLegacyVersionTableExist()  
    boolean isVersionTableExist()  
    protected void persistVersion​(TopiaContext tx, org.nuiton.version.Version version)  
    void saveVersion​(TopiaContext tx, org.nuiton.version.Version version)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait