com.ptc.windchill.upgrade.modeldiff
Class CompareSchemaReportXml
java.lang.Object
com.ptc.windchill.upgrade.modeldiff.CompareSchemaReportXml
- public class CompareSchemaReportXml
- extends Object
Method Summary |
(package private) void |
addAutoNavViewNewElement(String view_class_name)
|
(package private) void |
addClassModelElement(String codebase,
String registry)
|
(package private) void |
addColumnAlterToNotNullElement(String columnName,
String classAttribute)
|
(package private) void |
addColumnAlterToNullableElement(String columnName,
String classAttribute)
|
(package private) void |
addColumnNewNotNullElement(String column_name,
String classAttribute)
|
(package private) void |
addColumnNewNullableElement(String column_name,
String classAttribute)
|
(package private) void |
addColumnRemoveInlineBlobElement(String smallBlobName,
String blobName,
boolean nullable)
|
(package private) void |
addColumnRemoveNotNullElement(String column_name)
|
(package private) void |
addColumnRemoveNullableElement(String column_name)
|
(package private) void |
addConclusionElement(String type,
String text)
|
(package private) void |
addFbiTriggerNewElement(String trigger_name)
|
(package private) void |
addFbiTriggerRemoveElement(String trigger_name)
|
(package private) void |
addFbiTriggerReplaceElement(String trigger_name)
|
private void |
addFirstErrorElement()
|
(package private) void |
addGenerateFbisElement(String text)
|
(package private) void |
addHardErrorElement(String type,
String text)
|
private void |
addIndexColumnElement(String column_name,
String position)
|
private void |
addIndexColumnsAndExpressions(IndexInfo ind)
|
(package private) void |
addIndexDropToReplaceElement(IndexInfo ind)
|
private void |
addIndexElement(String tag,
IndexInfo ind,
boolean useNewName,
boolean uniquenessTest)
|
private void |
addIndexElement2(String tag,
String index_name,
String isComposite,
String isUnique,
String uniquenessTest)
|
private void |
addIndexExpressionElement(String expression,
String position)
|
(package private) void |
addIndexNewElement(IndexInfo ind,
boolean requireTest)
|
(package private) void |
addIndexRemoveElement(IndexInfo ind)
|
(package private) void |
addIndexReplacementElement(IndexInfo ind)
|
(package private) void |
addMultiByteElement(String sourceMaxBytesPerChar,
String targetMaxBytesPerChar)
|
(package private) void |
addNewSmallBlobRenameBlobForInlineBlobElement(String newSmallBlobName,
String renamedBlobsNewName,
String classAttribute,
boolean newSmallBlobIsNullable)
|
private void |
addNoteColumnChangeToNotNullElement(String a,
String b)
|
private void |
addNoteColumnNewNotNullElement()
|
private void |
addNoteColumnRemoveNotNullElement()
|
(package private) void |
addNoteElement(String type,
String text)
|
(package private) void |
addOldSmallBlobNewBlobForInlineBlobElement(String smallBlobName,
String newBlobName,
String classAttribute,
boolean smallBlobWasNullable,
boolean smallBlobWillBeNullable)
|
(package private) void |
addReportNameElement(String name)
|
(package private) void |
addSchemaDifferencesElement()
|
(package private) void |
addSoftErrorElement(String type,
String text)
|
(package private) void |
addSourceDatabaseElement(String dbUser,
String dbServiceName,
String dataStore)
|
(package private) void |
addSourceVersionElement(String index,
String version,
String dateTime)
|
(package private) void |
addStandardSizeSmallBlobElement(String oldWidth,
String newWidth)
|
(package private) void |
addTableNewElement(String table_name,
String class_name)
|
(package private) void |
addTableRemoveElement(String table_name)
|
(package private) void |
addTargetVersionElement(String version,
String dateTime)
|
(package private) void |
addTotallyNewInlineBlobElement(String newSmallBlobColumnName,
String newBlobColumnName,
String classAttribute,
boolean isNullable)
|
(package private) void |
addViewNewElement(String view_class_name)
|
(package private) void |
addViewRemoveElement(String view_class_name)
|
(package private) void |
addWarningElement(String type,
String text)
|
private void |
addWarnOfDecreaseWidthElement()
|
void |
addWarnOfUniquenessTestElement()
|
(package private) void |
addWidthDecreaseElement(String oldWidth,
String newWidth)
|
(package private) void |
addWidthIncreaseElement(String oldWidth,
String newWidth)
|
(package private) void |
beginTheReport(String report_xml)
|
boolean |
endTheReport()
|
(package private) SchemaResults |
getSchemaResults()
|
(package private) boolean |
isColumnAltered()
|
boolean |
isPrintable()
|
(package private) boolean |
isTableAltered()
|
(package private) void |
setDefaultColumnAlterElement(AttribsList dbAttribs,
AttribsList clDbAttribs)
|
(package private) void |
setDefaultTableAlterElement(String table_name,
String class_name)
|
void |
setIsPrintable(boolean x)
|
(package private) void |
setSchemaResults(SchemaResults x)
|
private void |
useDefaultColumnAlterElement()
|
private void |
useDefaultTableAlterElement()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
schemaResults_
SchemaResults schemaResults_
reportXml_
private String reportXml_
isPrintable_
private boolean isPrintable_
document_
private Document document_
parentReport_
private Element parentReport_
parentDifference_
private Element parentDifference_
parentTable_
private Element parentTable_
parentColumn_
private Element parentColumn_
parentIndex_
private Element parentIndex_
default_parentTable_
private Element default_parentTable_
default_parentColumnAlterElement_
private Element default_parentColumnAlterElement_
default_tableAlterElementUsed_
private boolean default_tableAlterElementUsed_
default_columnAlterElementUsed_
private boolean default_columnAlterElementUsed_
didNoteRemoveNotNull_
private boolean didNoteRemoveNotNull_
didNoteNewNotNull_
private boolean didNoteNewNotNull_
didNoteChangeToNotNull_
private boolean didNoteChangeToNotNull_
didWarnOfDecreaseWidth_
private boolean didWarnOfDecreaseWidth_
didWarnOfUniquenessTest_
private boolean didWarnOfUniquenessTest_
didAddFirstError_
private boolean didAddFirstError_
CompareSchemaReportXml
public CompareSchemaReportXml()
beginTheReport
void beginTheReport(String report_xml)
throws CompareSchemaException
- Throws:
CompareSchemaException
setSchemaResults
void setSchemaResults(SchemaResults x)
getSchemaResults
SchemaResults getSchemaResults()
setIsPrintable
public void setIsPrintable(boolean x)
isPrintable
public boolean isPrintable()
endTheReport
public boolean endTheReport()
addReportNameElement
void addReportNameElement(String name)
addConclusionElement
void addConclusionElement(String type,
String text)
addTargetVersionElement
void addTargetVersionElement(String version,
String dateTime)
addSourceVersionElement
void addSourceVersionElement(String index,
String version,
String dateTime)
addSourceDatabaseElement
void addSourceDatabaseElement(String dbUser,
String dbServiceName,
String dataStore)
addGenerateFbisElement
void addGenerateFbisElement(String text)
addClassModelElement
void addClassModelElement(String codebase,
String registry)
addMultiByteElement
void addMultiByteElement(String sourceMaxBytesPerChar,
String targetMaxBytesPerChar)
addFirstErrorElement
private void addFirstErrorElement()
addSoftErrorElement
void addSoftErrorElement(String type,
String text)
addHardErrorElement
void addHardErrorElement(String type,
String text)
addWarningElement
void addWarningElement(String type,
String text)
addNoteElement
void addNoteElement(String type,
String text)
addSchemaDifferencesElement
void addSchemaDifferencesElement()
addTableRemoveElement
void addTableRemoveElement(String table_name)
addTableNewElement
void addTableNewElement(String table_name,
String class_name)
isTableAltered
boolean isTableAltered()
setDefaultTableAlterElement
void setDefaultTableAlterElement(String table_name,
String class_name)
useDefaultTableAlterElement
private void useDefaultTableAlterElement()
addColumnRemoveNotNullElement
void addColumnRemoveNotNullElement(String column_name)
addColumnRemoveNullableElement
void addColumnRemoveNullableElement(String column_name)
addColumnRemoveInlineBlobElement
void addColumnRemoveInlineBlobElement(String smallBlobName,
String blobName,
boolean nullable)
addColumnNewNotNullElement
void addColumnNewNotNullElement(String column_name,
String classAttribute)
addColumnNewNullableElement
void addColumnNewNullableElement(String column_name,
String classAttribute)
addOldSmallBlobNewBlobForInlineBlobElement
void addOldSmallBlobNewBlobForInlineBlobElement(String smallBlobName,
String newBlobName,
String classAttribute,
boolean smallBlobWasNullable,
boolean smallBlobWillBeNullable)
addNewSmallBlobRenameBlobForInlineBlobElement
void addNewSmallBlobRenameBlobForInlineBlobElement(String newSmallBlobName,
String renamedBlobsNewName,
String classAttribute,
boolean newSmallBlobIsNullable)
addTotallyNewInlineBlobElement
void addTotallyNewInlineBlobElement(String newSmallBlobColumnName,
String newBlobColumnName,
String classAttribute,
boolean isNullable)
isColumnAltered
boolean isColumnAltered()
setDefaultColumnAlterElement
void setDefaultColumnAlterElement(AttribsList dbAttribs,
AttribsList clDbAttribs)
useDefaultColumnAlterElement
private void useDefaultColumnAlterElement()
addColumnAlterToNotNullElement
void addColumnAlterToNotNullElement(String columnName,
String classAttribute)
addColumnAlterToNullableElement
void addColumnAlterToNullableElement(String columnName,
String classAttribute)
addWidthDecreaseElement
void addWidthDecreaseElement(String oldWidth,
String newWidth)
addWidthIncreaseElement
void addWidthIncreaseElement(String oldWidth,
String newWidth)
addStandardSizeSmallBlobElement
void addStandardSizeSmallBlobElement(String oldWidth,
String newWidth)
addIndexRemoveElement
void addIndexRemoveElement(IndexInfo ind)
addIndexNewElement
void addIndexNewElement(IndexInfo ind,
boolean requireTest)
addIndexDropToReplaceElement
void addIndexDropToReplaceElement(IndexInfo ind)
addIndexReplacementElement
void addIndexReplacementElement(IndexInfo ind)
addIndexElement
private void addIndexElement(String tag,
IndexInfo ind,
boolean useNewName,
boolean uniquenessTest)
addIndexElement2
private void addIndexElement2(String tag,
String index_name,
String isComposite,
String isUnique,
String uniquenessTest)
addIndexColumnsAndExpressions
private void addIndexColumnsAndExpressions(IndexInfo ind)
addIndexExpressionElement
private void addIndexExpressionElement(String expression,
String position)
addIndexColumnElement
private void addIndexColumnElement(String column_name,
String position)
addFbiTriggerRemoveElement
void addFbiTriggerRemoveElement(String trigger_name)
addFbiTriggerNewElement
void addFbiTriggerNewElement(String trigger_name)
addFbiTriggerReplaceElement
void addFbiTriggerReplaceElement(String trigger_name)
addViewRemoveElement
void addViewRemoveElement(String view_class_name)
addViewNewElement
void addViewNewElement(String view_class_name)
addAutoNavViewNewElement
void addAutoNavViewNewElement(String view_class_name)
addNoteColumnRemoveNotNullElement
private void addNoteColumnRemoveNotNullElement()
addNoteColumnNewNotNullElement
private void addNoteColumnNewNotNullElement()
addNoteColumnChangeToNotNullElement
private void addNoteColumnChangeToNotNullElement(String a,
String b)
addWarnOfDecreaseWidthElement
private void addWarnOfDecreaseWidthElement()
addWarnOfUniquenessTestElement
public void addWarnOfUniquenessTestElement()