Class TMSVersionHibernateDao
- java.lang.Object
-
- org.nuiton.topia.service.migration.version.TMSVersionHibernateDao
-
public class TMSVersionHibernateDao extends Object
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description static StringTABLE_NAME
-
Constructor Summary
Constructors Constructor Description TMSVersionHibernateDao(TopiaApplicationContext<?> topiaApplicationContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateSchemaIfNotExist()Optional<TMSVersion>getVersion()static Optional<TMSVersion>getVersion(JdbcHelper jdbcHelper, String tableName)booleanisTableExists()org.hibernate.SessionFactorynewSessionFactory()voidsave(String version)
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TMSVersionHibernateDao
public TMSVersionHibernateDao(TopiaApplicationContext<?> topiaApplicationContext)
-
-
Method Detail
-
getVersion
public static Optional<TMSVersion> getVersion(JdbcHelper jdbcHelper, String tableName)
-
save
public void save(String version)
-
getVersion
public Optional<TMSVersion> getVersion()
-
isTableExists
public boolean isTableExists()
-
createSchemaIfNotExist
public void createSchemaIfNotExist()
-
newSessionFactory
public org.hibernate.SessionFactory newSessionFactory()
-
-