com.ptc.windchill.upgrade.modeldiff
Class SchemaResults

java.lang.Object
  extended bycom.ptc.windchill.upgrade.modeldiff.SchemaResults

public class SchemaResults
extends Object


Field Summary
private  boolean allowNextStep_
           
private  boolean allowNextStepForced_
           
private  boolean canceled_
           
private  Date compareSchemaReportDate_
           
private  int countOfErrors_
           
private  int countOfNotes_
           
private  int countOfSqlErrors_
           
private  int countOfWarnings_
           
private  String fileNamePrefix_
           
private  File invalidObjectsScript_
           
private  File invalidObjectsSpool_
           
private  boolean isCompareSchemaOnly_
           
private  File notNullDebugSpool_
           
private  File notNullTestSpool_
           
private  File notNullWork_
           
private  File notNullWorkSpool_
           
private  String reportHtmlName_
           
private  String reportHtmlNameSave_
           
private  File reportHtmlStandard_
           
private  File reportPath_
           
private  File reportXmlFile_
           
private  CompareSchemaReportXml reportXmlObject_
           
private  String standardNameDateFormatterString_
           
private  String stepName_
           
private  File uniqueDebugSpool_
           
private  File uniqueTestSpool_
           
private  File uniqueWork_
           
private  File uniqueWorkSpool_
           
private  UpgradeContext upgradeContext_
           
private  File upgradeSchemaWork_
           
private  File upgradeSchemaWorkSpool_
           
 
Constructor Summary
  SchemaResults()
          Used only by UpgradeSchema and AddConstraints
(package private) SchemaResults(CompareSchema compare_schema)
          Only used by CompareSchema
 
Method Summary
(package private)  void addedAnError()
           
(package private)  void addedANote()
           
(package private)  void addedASqlError()
           
(package private)  void addedAWarning()
           
(package private)  void addToCountOfErrors(int number)
           
 boolean allowNextStep()
           
 boolean canceled()
           
private  File createDisabledSpoolDuplicate(String message, File file_with_dot_extension)
           
 File createDuplicateFileForJar(File file_with_dot_extension)
          Used by CompareSchemaCompleted, UpgradeSchemaCompleted, AddConstraintsCompleted
(package private)  void disableSpoolFile(String message, String path_and_old_file_name)
           
(package private)  void disableSpoolFiles(String message, String spool1, String spool2, String spool3)
           
private  void extractDateFromReportName()
           
(package private)  void getCompareSchemaConstants(CompareSchema compare_schema)
          Used only by UpgradeSchema and AddConstraints
 int getCountOfErrors()
           
(package private)  int getCountOfNotes()
           
(package private)  int getCountOfSqlErrors()
           
(package private)  int getCountOfWarnings()
           
 File getInvalidObjectsScript()
           
 File getInvalidObjectsScriptStandard()
           
 File getInvalidObjectsSpool()
           
 File getInvalidObjectsSpoolStandard()
           
 File getNotNullWork()
           
 File getNotNullWorkSpool()
           
 File getNotNullWorkSpoolStandard()
           
(package private)  String getReportHtmlName()
          Read the CompareSchema Report's full HTML name that is stored in a dot-file.
 File getReportHtmlStandard()
           
 CompareSchemaReportXml getReportXml()
           
 File getReportXmlFile()
           
 String getStepName()
           
 File getUniqueWork()
           
 File getUniqueWorkSpool()
           
 File getUniqueWorkSpoolStandard()
           
 File getUpgradeSchemaWork()
           
 File getUpgradeSchemaWorkSpool()
           
 File getUpgradeSchemaWorkSpoolStandard()
           
 boolean isCompareSchemaOnly()
           
 boolean isReportXmlPrintable()
           
private  String renameHtmlNameUsing(String near_front, String extension)
           
(package private)  void setAllowNextStep(boolean x)
           
(package private)  void setCanceled(boolean x)
           
(package private)  void setInvalidObjectsScript(File x)
           
(package private)  void setInvalidObjectsSpool(File x)
           
(package private)  void setNotNullWork(File x)
           
(package private)  void setNotNullWorkSpool(File x)
           
(package private)  String setReportHtmlName()
          Write the CompareSchema Report's full HTML name to a dot-file.
(package private)  String setReportHtmlName(String reportHtmlName)
           
(package private)  void setUniqueWork(File x)
           
(package private)  void setUniqueWorkSpool(File x)
           
(package private)  void setUpgradeSchemaWork(File x)
           
(package private)  void setUpgradeSchemaWorkSpool(File x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isCompareSchemaOnly_

private boolean isCompareSchemaOnly_

fileNamePrefix_

private String fileNamePrefix_

allowNextStep_

private boolean allowNextStep_

allowNextStepForced_

private boolean allowNextStepForced_

canceled_

private boolean canceled_

countOfSqlErrors_

private int countOfSqlErrors_

countOfErrors_

private int countOfErrors_

countOfWarnings_

private int countOfWarnings_

countOfNotes_

private int countOfNotes_

upgradeContext_

private UpgradeContext upgradeContext_

stepName_

private String stepName_

standardNameDateFormatterString_

private String standardNameDateFormatterString_

reportHtmlNameSave_

private String reportHtmlNameSave_

reportHtmlName_

private String reportHtmlName_

compareSchemaReportDate_

private Date compareSchemaReportDate_

reportXmlObject_

private CompareSchemaReportXml reportXmlObject_

reportPath_

private File reportPath_

reportXmlFile_

private File reportXmlFile_

reportHtmlStandard_

private File reportHtmlStandard_

upgradeSchemaWork_

private File upgradeSchemaWork_

uniqueWork_

private File uniqueWork_

notNullWork_

private File notNullWork_

upgradeSchemaWorkSpool_

private File upgradeSchemaWorkSpool_

uniqueTestSpool_

private File uniqueTestSpool_

uniqueDebugSpool_

private File uniqueDebugSpool_

uniqueWorkSpool_

private File uniqueWorkSpool_

notNullTestSpool_

private File notNullTestSpool_

notNullDebugSpool_

private File notNullDebugSpool_

notNullWorkSpool_

private File notNullWorkSpool_

invalidObjectsSpool_

private File invalidObjectsSpool_

invalidObjectsScript_

private File invalidObjectsScript_
Constructor Detail

SchemaResults

SchemaResults(CompareSchema compare_schema)
Only used by CompareSchema


SchemaResults

public SchemaResults()
Used only by UpgradeSchema and AddConstraints

Method Detail

getCompareSchemaConstants

void getCompareSchemaConstants(CompareSchema compare_schema)
Used only by UpgradeSchema and AddConstraints


getReportXml

public CompareSchemaReportXml getReportXml()

addedASqlError

void addedASqlError()

addedAnError

void addedAnError()

addToCountOfErrors

void addToCountOfErrors(int number)

addedAWarning

void addedAWarning()

addedANote

void addedANote()

getStepName

public String getStepName()

isCompareSchemaOnly

public boolean isCompareSchemaOnly()

setAllowNextStep

void setAllowNextStep(boolean x)

allowNextStep

public boolean allowNextStep()

setCanceled

void setCanceled(boolean x)

canceled

public boolean canceled()

getCountOfSqlErrors

int getCountOfSqlErrors()

getCountOfErrors

public int getCountOfErrors()

getCountOfWarnings

int getCountOfWarnings()

getCountOfNotes

int getCountOfNotes()

setUpgradeSchemaWork

void setUpgradeSchemaWork(File x)

getUpgradeSchemaWork

public File getUpgradeSchemaWork()

setUniqueWork

void setUniqueWork(File x)

getUniqueWork

public File getUniqueWork()

setNotNullWork

void setNotNullWork(File x)

getNotNullWork

public File getNotNullWork()

setUpgradeSchemaWorkSpool

void setUpgradeSchemaWorkSpool(File x)

getUpgradeSchemaWorkSpool

public File getUpgradeSchemaWorkSpool()

setUniqueWorkSpool

void setUniqueWorkSpool(File x)

getUniqueWorkSpool

public File getUniqueWorkSpool()

setNotNullWorkSpool

void setNotNullWorkSpool(File x)

getNotNullWorkSpool

public File getNotNullWorkSpool()

setInvalidObjectsSpool

void setInvalidObjectsSpool(File x)

getInvalidObjectsSpool

public File getInvalidObjectsSpool()

setInvalidObjectsScript

void setInvalidObjectsScript(File x)

getInvalidObjectsScript

public File getInvalidObjectsScript()

isReportXmlPrintable

public boolean isReportXmlPrintable()

getReportXmlFile

public File getReportXmlFile()

getReportHtmlStandard

public File getReportHtmlStandard()

getUpgradeSchemaWorkSpoolStandard

public File getUpgradeSchemaWorkSpoolStandard()

getUniqueWorkSpoolStandard

public File getUniqueWorkSpoolStandard()

getNotNullWorkSpoolStandard

public File getNotNullWorkSpoolStandard()

getInvalidObjectsSpoolStandard

public File getInvalidObjectsSpoolStandard()

getInvalidObjectsScriptStandard

public File getInvalidObjectsScriptStandard()

renameHtmlNameUsing

private String renameHtmlNameUsing(String near_front,
                                   String extension)

extractDateFromReportName

private void extractDateFromReportName()

getReportHtmlName

String getReportHtmlName()
                   throws CompareSchemaException
Read the CompareSchema Report's full HTML name that is stored in a dot-file.

Throws:
CompareSchemaException

setReportHtmlName

String setReportHtmlName()
                   throws CompareSchemaException
Write the CompareSchema Report's full HTML name to a dot-file. Only set by CompareSchema.java. The UpgradeSchema and AddConstraints call getReportHtmlName().

Throws:
CompareSchemaException

setReportHtmlName

String setReportHtmlName(String reportHtmlName)
                   throws CompareSchemaException
Throws:
CompareSchemaException

createDuplicateFileForJar

public File createDuplicateFileForJar(File file_with_dot_extension)
                               throws CompareSchemaException
Used by CompareSchemaCompleted, UpgradeSchemaCompleted, AddConstraintsCompleted

Throws:
CompareSchemaException

disableSpoolFiles

void disableSpoolFiles(String message,
                       String spool1,
                       String spool2,
                       String spool3)

disableSpoolFile

void disableSpoolFile(String message,
                      String path_and_old_file_name)

createDisabledSpoolDuplicate

private File createDisabledSpoolDuplicate(String message,
                                          File file_with_dot_extension)
                                   throws CompareSchemaException
Throws:
CompareSchemaException