public class TMSVersionPersister extends Object
TMSVersion.
Created on 3/22/15.| Modifier and Type | Field and 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 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 Boolean |
versionTableExist
Un drapeau pour savoir si la table version existe en base.
|
| Constructor and Description |
|---|
TMSVersionPersister(TopiaContext context,
org.hibernate.boot.Metadata versionMetadata,
org.hibernate.boot.Metadata legacyVersionMetadata) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createTableIfRequired() |
protected void |
deleteLegacyTable() |
protected org.nuiton.util.version.Version |
getVersion(TopiaContext tx) |
boolean |
isLegacyVersionTableExist() |
boolean |
isVersionTableExist() |
protected void |
persistVersion(TopiaContext tx,
org.nuiton.util.version.Version version) |
void |
saveVersion(TopiaContext tx,
org.nuiton.util.version.Version version) |
protected TopiaContext context
protected final org.hibernate.boot.Metadata versionMetadata
protected final org.hibernate.boot.Metadata legacyVersionMetadata
protected Boolean versionTableExist
protected Boolean legacyVersionTableExist
public TMSVersionPersister(TopiaContext context, org.hibernate.boot.Metadata versionMetadata, org.hibernate.boot.Metadata legacyVersionMetadata)
public boolean isLegacyVersionTableExist()
public boolean isVersionTableExist()
public void saveVersion(TopiaContext tx, org.nuiton.util.version.Version version) throws TopiaException
TopiaExceptionprotected org.nuiton.util.version.Version getVersion(TopiaContext tx) throws TopiaException
TopiaExceptionprotected void persistVersion(TopiaContext tx, org.nuiton.util.version.Version version) throws TopiaException
TopiaExceptionprotected void createTableIfRequired()
protected void deleteLegacyTable()
Copyright © 2004–2018 CodeLutin. All rights reserved.