org.archiviststoolkit.maintenance.upgrades
Class Upgrade

java.lang.Object
  extended by org.archiviststoolkit.maintenance.upgrades.Upgrade
Direct Known Subclasses:
UpgradeTo_1_0_01, UpgradeTo_1_0_03, UpgradeTo_1_0_04, UpgradeTo_1_0_05, UpgradeTo_1_0_08, UpgradeTo_1_0_09, UpgradeTo_1_0_10, UpgradeTo_1_0_11, UpgradeTo_1_0_12, UpgradeTo_1_0_15, UpgradeTo_1_0_16, UpgradeTo_1_0_20, UpgradeTo_1_0_21, UpgradeTo_1_0_22, UpgradeTo_1_0_24, UpgradeTo_1_0_28, UpgradeTo_1_0_29, UpgradeTo_1_0_30, UpgradeTo_1_0_36, UpgradeTo_1_0_40

public abstract class Upgrade
extends java.lang.Object


Field Summary
protected  java.lang.String errorString
           
 
Constructor Summary
Upgrade()
           
 
Method Summary
protected abstract  boolean doUpgrade(java.sql.Connection conn, int initialStep, int numberOfSteps, org.netbeans.spi.wizard.DeferredWizardResult.ResultProgressHandle progress)
           
 java.lang.String getErrorString()
           
protected abstract  int getNumberOfSteps()
           
protected  java.lang.String getWarningMessage()
           
protected  boolean runDetermineSequenceNumbers()
           
protected  boolean runFieldInit()
           
protected  boolean runLoadLookupLists()
           
protected  void setErrorString(java.lang.String errorString)
           
protected abstract  boolean upgradeNeeded(java.sql.Connection conn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

errorString

protected java.lang.String errorString
Constructor Detail

Upgrade

public Upgrade()
Method Detail

getErrorString

public java.lang.String getErrorString()

setErrorString

protected void setErrorString(java.lang.String errorString)

doUpgrade

protected abstract boolean doUpgrade(java.sql.Connection conn,
                                     int initialStep,
                                     int numberOfSteps,
                                     org.netbeans.spi.wizard.DeferredWizardResult.ResultProgressHandle progress)

getNumberOfSteps

protected abstract int getNumberOfSteps()

upgradeNeeded

protected abstract boolean upgradeNeeded(java.sql.Connection conn)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getWarningMessage

protected java.lang.String getWarningMessage()

runFieldInit

protected boolean runFieldInit()

runLoadLookupLists

protected boolean runLoadLookupLists()

runDetermineSequenceNumbers

protected boolean runDetermineSequenceNumbers()