org.kuali.student.sonar.database.utility
Class IntegrityUtils

java.lang.Object
  extended by org.kuali.student.sonar.database.utility.IntegrityUtils

public class IntegrityUtils
extends Object


Field Summary
protected static Boolean DEFAULT_FOREIGN_KEY_VALIDATION_SKIP
           
protected static Boolean DEFAULT_SCHEMA_COMPARE_VALIDATION_SKIP
           
protected static String FOREIGN_KEY_VALIDATION_JDBC_DRIVER_KEY
           
protected static String FOREIGN_KEY_VALIDATION_PASSWORD_KEY
           
protected static String FOREIGN_KEY_VALIDATION_QUERY_FILENAME
           
protected static String FOREIGN_KEY_VALIDATION_QUERY_PATH
           
protected static String FOREIGN_KEY_VALIDATION_SKIP_KEY
           
protected static String FOREIGN_KEY_VALIDATION_URL_KEY
           
protected static String FOREIGN_KEY_VALIDATION_USERNAME_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_APP_CONSTRAINTSFILE_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_APP_NAME_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_APP_PATH_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_APP_SCHEMAFILE_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_DDL_CONSTRAINTSFILE_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_DDL_NAME_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_DDL_PATH_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_DDL_SCHEMAFILE_KEY
           
protected static String SCHEMA_COMPARE_VALIDATION_SKIP_KEY
           
 
Constructor Summary
IntegrityUtils()
           
 
Method Summary
static ForeignKeyValidationContext buildForeignKeyValidationContext(org.apache.commons.configuration.Configuration configuration)
           
static SchemaEqualityValidationContext buildSchemaEqualityValidationContext(org.apache.commons.configuration.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOREIGN_KEY_VALIDATION_SKIP_KEY

protected static final String FOREIGN_KEY_VALIDATION_SKIP_KEY
See Also:
Constant Field Values

DEFAULT_FOREIGN_KEY_VALIDATION_SKIP

protected static final Boolean DEFAULT_FOREIGN_KEY_VALIDATION_SKIP

FOREIGN_KEY_VALIDATION_JDBC_DRIVER_KEY

protected static final String FOREIGN_KEY_VALIDATION_JDBC_DRIVER_KEY
See Also:
Constant Field Values

FOREIGN_KEY_VALIDATION_USERNAME_KEY

protected static final String FOREIGN_KEY_VALIDATION_USERNAME_KEY
See Also:
Constant Field Values

FOREIGN_KEY_VALIDATION_PASSWORD_KEY

protected static final String FOREIGN_KEY_VALIDATION_PASSWORD_KEY
See Also:
Constant Field Values

FOREIGN_KEY_VALIDATION_URL_KEY

protected static final String FOREIGN_KEY_VALIDATION_URL_KEY
See Also:
Constant Field Values

FOREIGN_KEY_VALIDATION_QUERY_PATH

protected static final String FOREIGN_KEY_VALIDATION_QUERY_PATH
See Also:
Constant Field Values

FOREIGN_KEY_VALIDATION_QUERY_FILENAME

protected static final String FOREIGN_KEY_VALIDATION_QUERY_FILENAME
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_SKIP_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_SKIP_KEY
See Also:
Constant Field Values

DEFAULT_SCHEMA_COMPARE_VALIDATION_SKIP

protected static final Boolean DEFAULT_SCHEMA_COMPARE_VALIDATION_SKIP

SCHEMA_COMPARE_VALIDATION_APP_NAME_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_APP_NAME_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_APP_PATH_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_APP_PATH_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_APP_SCHEMAFILE_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_APP_SCHEMAFILE_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_APP_CONSTRAINTSFILE_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_APP_CONSTRAINTSFILE_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_DDL_NAME_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_DDL_NAME_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_DDL_PATH_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_DDL_PATH_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_DDL_SCHEMAFILE_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_DDL_SCHEMAFILE_KEY
See Also:
Constant Field Values

SCHEMA_COMPARE_VALIDATION_DDL_CONSTRAINTSFILE_KEY

protected static final String SCHEMA_COMPARE_VALIDATION_DDL_CONSTRAINTSFILE_KEY
See Also:
Constant Field Values
Constructor Detail

IntegrityUtils

public IntegrityUtils()
Method Detail

buildForeignKeyValidationContext

public static ForeignKeyValidationContext buildForeignKeyValidationContext(org.apache.commons.configuration.Configuration configuration)
                                                                    throws SQLException
Throws:
SQLException

buildSchemaEqualityValidationContext

public static SchemaEqualityValidationContext buildSchemaEqualityValidationContext(org.apache.commons.configuration.Configuration configuration)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.