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 String HSQLDB_HIBERNATE_DIALECT
           
static String MSSQL_HIBERNATE_DIALECT
           
static String MSSQL_INT_HIBERNATE_DIALECT
           
static String MYSQL_HIBERNATE_DIALECT
           
static String MYSQL_INNODB_HIBERNATE_DIALECT
           
static String MYSQL_MYIDSAM_HIBERNATE_DIALECT
           
static String MYSQL5_HIBERNATE_DIALECT
           
static String MYSQL5_INNODB_HIBERNATE_DIALECT
           
static String ORACLE10G_HIBERNATE_DIALECT
           
static String ORACLE8I_HIBERNATE_DIALECT
           
static String ORACLE9I_HIBERNATE_DIALECT
           
static 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(String hibernateDialect)
           
static boolean isMsSQLServer(String hibernateDialect)
           
static boolean isMySQL(String hibernateDialect)
           
static boolean isOracle(String hibernateDialect)
           
static boolean isPostgreSQL(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 String POSTGRESQL_HIBERNATE_DIALECT

HSQLDB_HIBERNATE_DIALECT

public static final String HSQLDB_HIBERNATE_DIALECT

MYSQL_HIBERNATE_DIALECT

public static final String MYSQL_HIBERNATE_DIALECT

MYSQL5_HIBERNATE_DIALECT

public static final String MYSQL5_HIBERNATE_DIALECT

MYSQL_INNODB_HIBERNATE_DIALECT

public static final String MYSQL_INNODB_HIBERNATE_DIALECT

MYSQL5_INNODB_HIBERNATE_DIALECT

public static final String MYSQL5_INNODB_HIBERNATE_DIALECT

MYSQL_MYIDSAM_HIBERNATE_DIALECT

public static final String MYSQL_MYIDSAM_HIBERNATE_DIALECT

ORACLE10G_HIBERNATE_DIALECT

public static final String ORACLE10G_HIBERNATE_DIALECT

ORACLE9I_HIBERNATE_DIALECT

public static final String ORACLE9I_HIBERNATE_DIALECT

ORACLE8I_HIBERNATE_DIALECT

public static final String ORACLE8I_HIBERNATE_DIALECT

MSSQL_HIBERNATE_DIALECT

public static final String MSSQL_HIBERNATE_DIALECT

MSSQL_INT_HIBERNATE_DIALECT

public static final 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(String hibernateDialect)

isPostgreSQL

public static boolean isPostgreSQL(String hibernateDialect)

isHSQLDB

public static boolean isHSQLDB(String hibernateDialect)

isMsSQLServer

public static boolean isMsSQLServer(String hibernateDialect)

isOracle

public static boolean isOracle(String hibernateDialect)


Copyright © 2013 Atlassian. All Rights Reserved.