com.atlassian.crowd.migration.verify
Class SupportedDatabaseVerifier

java.lang.Object
  extended by com.atlassian.crowd.migration.verify.DatabaseVerifier
      extended by com.atlassian.crowd.migration.verify.SupportedDatabaseVerifier

public class SupportedDatabaseVerifier
extends DatabaseVerifier


Field Summary
static java.lang.String HSQLDB_HIBERNATE_DIALECT
           
static java.lang.String MSSQL_HIBERNATE_DIALECT
           
static java.lang.String MSSQL_INT_HIBERNATE_DIALECT
           
static java.lang.String MYSQL_HIBERNATE_DIALECT
           
static java.lang.String MYSQL_INNODB_HIBERNATE_DIALECT
           
static java.lang.String MYSQL_MYIDSAM_HIBERNATE_DIALECT
           
static java.lang.String MYSQL5_HIBERNATE_DIALECT
           
static java.lang.String MYSQL5_INNODB_HIBERNATE_DIALECT
           
static java.lang.String ORACLE10G_HIBERNATE_DIALECT
           
static java.lang.String ORACLE8I_HIBERNATE_DIALECT
           
static java.lang.String ORACLE9I_HIBERNATE_DIALECT
           
static java.lang.String POSTGRESQL_HIBERNATE_DIALECT
           
 
Fields inherited from class com.atlassian.crowd.migration.verify.DatabaseVerifier
errors, legacyTableQueries
 
Constructor Summary
SupportedDatabaseVerifier(SystemInfoHelper systemInfoHelper)
           
 
Method Summary
static boolean isHSQLDB(java.lang.String hibernateDialect)
           
static boolean isMsSQLServer(java.lang.String hibernateDialect)
           
static boolean isMySQL(java.lang.String hibernateDialect)
           
static boolean isOracle(java.lang.String hibernateDialect)
           
static boolean isPostgreSQL(java.lang.String hibernateDialect)
           
 void verify()
          This method will verify if the correctness/compatibility of the database.
 
Methods inherited from class com.atlassian.crowd.migration.verify.DatabaseVerifier
clearState, getErrors, hasErrors, setLegacyTableQueries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSTGRESQL_HIBERNATE_DIALECT

public static final java.lang.String POSTGRESQL_HIBERNATE_DIALECT

HSQLDB_HIBERNATE_DIALECT

public static final java.lang.String HSQLDB_HIBERNATE_DIALECT

MYSQL_HIBERNATE_DIALECT

public static final java.lang.String MYSQL_HIBERNATE_DIALECT

MYSQL5_HIBERNATE_DIALECT

public static final java.lang.String MYSQL5_HIBERNATE_DIALECT

MYSQL_INNODB_HIBERNATE_DIALECT

public static final java.lang.String MYSQL_INNODB_HIBERNATE_DIALECT

MYSQL5_INNODB_HIBERNATE_DIALECT

public static final java.lang.String MYSQL5_INNODB_HIBERNATE_DIALECT

MYSQL_MYIDSAM_HIBERNATE_DIALECT

public static final java.lang.String MYSQL_MYIDSAM_HIBERNATE_DIALECT

ORACLE10G_HIBERNATE_DIALECT

public static final java.lang.String ORACLE10G_HIBERNATE_DIALECT

ORACLE9I_HIBERNATE_DIALECT

public static final java.lang.String ORACLE9I_HIBERNATE_DIALECT

ORACLE8I_HIBERNATE_DIALECT

public static final java.lang.String ORACLE8I_HIBERNATE_DIALECT

MSSQL_HIBERNATE_DIALECT

public static final java.lang.String MSSQL_HIBERNATE_DIALECT

MSSQL_INT_HIBERNATE_DIALECT

public static final java.lang.String MSSQL_INT_HIBERNATE_DIALECT
Constructor Detail

SupportedDatabaseVerifier

public SupportedDatabaseVerifier(SystemInfoHelper systemInfoHelper)
Method Detail

verify

public void verify()
Description copied from class: DatabaseVerifier
This method will verify if the correctness/compatibility of the database. If an error is detected, the error will be added to the errors list.

Specified by:
verify in class DatabaseVerifier

isMySQL

public static boolean isMySQL(java.lang.String hibernateDialect)

isPostgreSQL

public static boolean isPostgreSQL(java.lang.String hibernateDialect)

isHSQLDB

public static boolean isHSQLDB(java.lang.String hibernateDialect)

isMsSQLServer

public static boolean isMsSQLServer(java.lang.String hibernateDialect)

isOracle

public static boolean isOracle(java.lang.String hibernateDialect)


Copyright © 2010 Atlassian. All Rights Reserved.