gov.nih.nci.cagrid.introduce.upgrade.common
Class ModelUpgraderBase

java.lang.Object
  extended by gov.nih.nci.cagrid.introduce.upgrade.common.ModelUpgraderBase
All Implemented Interfaces:
ModelUpgraderI
Direct Known Subclasses:
Model_1_0__1_2_Upgrader, Model_1_1__1_2_Upgrader

public abstract class ModelUpgraderBase
extends java.lang.Object
implements ModelUpgraderI


Constructor Summary
ModelUpgraderBase(IntroduceUpgradeStatus status, java.lang.String servicePath, java.lang.String fromVersion, java.lang.String toVersion)
           
 
Method Summary
 void execute()
           
 java.lang.String getFromVersion()
           
 java.lang.String getServicePath()
           
 IntroduceUpgradeStatus getStatus()
           
 java.lang.String getToVersion()
           
 void setFromVersion(java.lang.String fromVersion)
           
 void setServicePath(java.lang.String servicePath)
           
 void setToVersion(java.lang.String toVersion)
           
protected abstract  void upgrade()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelUpgraderBase

public ModelUpgraderBase(IntroduceUpgradeStatus status,
                         java.lang.String servicePath,
                         java.lang.String fromVersion,
                         java.lang.String toVersion)
Method Detail

getFromVersion

public java.lang.String getFromVersion()

setFromVersion

public void setFromVersion(java.lang.String fromVersion)

getStatus

public IntroduceUpgradeStatus getStatus()

getToVersion

public java.lang.String getToVersion()

setToVersion

public void setToVersion(java.lang.String toVersion)

upgrade

protected abstract void upgrade()
                         throws java.lang.Exception
Throws:
java.lang.Exception

execute

public void execute()
             throws java.lang.Exception
Specified by:
execute in interface ModelUpgraderI
Throws:
java.lang.Exception

getServicePath

public java.lang.String getServicePath()

setServicePath

public void setServicePath(java.lang.String servicePath)