org.jumpmind.symmetric.upgrade
Class AbstractSqlUpgradeTask

java.lang.Object
  extended by org.jumpmind.symmetric.upgrade.AbstractSqlUpgradeTask
All Implemented Interfaces:
IUpgradeTask
Direct Known Subclasses:
SqlDrivenUpgradeTask, SqlUpgradeTask

public abstract class AbstractSqlUpgradeTask
extends java.lang.Object
implements IUpgradeTask


Field Summary
protected  boolean isUpgradeNonRegistrationServer
           
protected  boolean isUpgradeRegistrationServer
           
protected  org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
           
protected  boolean useReplacement
           
 
Constructor Summary
AbstractSqlUpgradeTask()
           
 
Method Summary
 boolean getUpgradeNonRegistrationServer()
           
 boolean getUpgradeRegistrationServer()
           
 boolean getUseReplacement()
           
 boolean isUpgradeNonRegistrationServer()
           
 boolean isUpgradeRegistrationServer()
           
protected  java.lang.String prepareSql(Node node, java.lang.String sql)
           
protected  java.lang.String replace(java.lang.String prop, java.lang.String replaceWith, java.lang.String sourceString)
           
 void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbc)
           
 void setUpgradeNonRegistrationServer(boolean isUpgradeNonRegistrationServer)
           
 void setUpgradeRegistrationServer(boolean isUpgradeRegistrationServer)
           
 void setUseReplacement(boolean useReplacement)
           
 void upgrade(int[] fromVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jumpmind.symmetric.upgrade.IUpgradeTask
upgrade
 

Field Detail

jdbcTemplate

protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate

isUpgradeRegistrationServer

protected boolean isUpgradeRegistrationServer

isUpgradeNonRegistrationServer

protected boolean isUpgradeNonRegistrationServer

useReplacement

protected boolean useReplacement
Constructor Detail

AbstractSqlUpgradeTask

public AbstractSqlUpgradeTask()
Method Detail

upgrade

public void upgrade(int[] fromVersion)
Specified by:
upgrade in interface IUpgradeTask

prepareSql

protected java.lang.String prepareSql(Node node,
                                      java.lang.String sql)

replace

protected java.lang.String replace(java.lang.String prop,
                                   java.lang.String replaceWith,
                                   java.lang.String sourceString)

setJdbcTemplate

public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbc)

isUpgradeNonRegistrationServer

public boolean isUpgradeNonRegistrationServer()
Specified by:
isUpgradeNonRegistrationServer in interface IUpgradeTask

getUpgradeNonRegistrationServer

public boolean getUpgradeNonRegistrationServer()

setUpgradeNonRegistrationServer

public void setUpgradeNonRegistrationServer(boolean isUpgradeNonRegistrationServer)

isUpgradeRegistrationServer

public boolean isUpgradeRegistrationServer()
Specified by:
isUpgradeRegistrationServer in interface IUpgradeTask

getUpgradeRegistrationServer

public boolean getUpgradeRegistrationServer()

setUpgradeRegistrationServer

public void setUpgradeRegistrationServer(boolean isUpgradeRegistrationServer)

getUseReplacement

public boolean getUseReplacement()

setUseReplacement

public void setUseReplacement(boolean useReplacement)


Copyright © 2007-2008. All Rights Reserved.