org.jumpmind.symmetric.service.impl
Class UpgradeService

java.lang.Object
  extended by org.jumpmind.symmetric.service.impl.UpgradeService
All Implemented Interfaces:
IUpgradeService

public class UpgradeService
extends java.lang.Object
implements IUpgradeService


Field Summary
protected  org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
           
protected  IParameterService parameterService
           
 
Constructor Summary
UpgradeService()
           
 
Method Summary
protected  org.springframework.jdbc.core.simple.SimpleJdbcTemplate getSimpleTemplate()
           
 java.lang.String getSql(java.lang.String key)
           
 boolean isUpgradeNecessary()
           
 void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbc)
           
 void setNodeService(INodeService nodeService)
           
 void setParameterService(IParameterService parameterService)
           
 void setSql(java.util.Map<java.lang.String,java.lang.String> sql)
           
 void setUpgradeTaskMap(java.util.Map<java.lang.String,java.util.List<IUpgradeTask>> upgradeTaskMap)
           
protected  java.sql.SQLException unwrapSqlException(java.lang.Throwable e)
           
 void upgrade()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parameterService

protected IParameterService parameterService

jdbcTemplate

protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
Constructor Detail

UpgradeService

public UpgradeService()
Method Detail

isUpgradeNecessary

public boolean isUpgradeNecessary()
Specified by:
isUpgradeNecessary in interface IUpgradeService

upgrade

public void upgrade()
Specified by:
upgrade in interface IUpgradeService

setUpgradeTaskMap

public void setUpgradeTaskMap(java.util.Map<java.lang.String,java.util.List<IUpgradeTask>> upgradeTaskMap)

setNodeService

public void setNodeService(INodeService nodeService)

setJdbcTemplate

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

getSimpleTemplate

protected org.springframework.jdbc.core.simple.SimpleJdbcTemplate getSimpleTemplate()

unwrapSqlException

protected java.sql.SQLException unwrapSqlException(java.lang.Throwable e)

setSql

public void setSql(java.util.Map<java.lang.String,java.lang.String> sql)

getSql

public java.lang.String getSql(java.lang.String key)

setParameterService

public void setParameterService(IParameterService parameterService)


Copyright © 2007-2008. All Rights Reserved.