com.atlassian.bamboo.upgrade.tasks
Class AbstractInHibernateTransactionUpgradeTask
java.lang.Object
com.atlassian.bamboo.upgrade.AbstractUpgradeTask
com.atlassian.bamboo.upgrade.tasks.AbstractInHibernateTransactionUpgradeTask
- All Implemented Interfaces:
- UpgradeTask
- Direct Known Subclasses:
- AbstractPreparedStatementUpgradeTask, AbstractStatementUpgradeTask, UpgradeTask1821ArtifactLinksInitArtifactSize, UpgradeTask1824PrepopulateTestCountFields, UpgradeTask1832NotificationSetTypes, UpgradeTask1833PrepopulateTestCaseFields, UpgradeTask1834PrepopulationTestAggregate
public abstract class AbstractInHibernateTransactionUpgradeTask
- extends AbstractUpgradeTask
Abstract class for upgrade tasks that need to be wrapped in the Hibernate transaction
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractInHibernateTransactionUpgradeTask
protected AbstractInHibernateTransactionUpgradeTask(@NotNull
java.lang.String buildNumber,
@NotNull
java.lang.String shortDescription)
doUpgrade
public void doUpgrade()
throws java.lang.Exception
- Description copied from interface:
UpgradeTask
- Perform the upgrade.
- Throws:
java.lang.Exception
- to signalize error during upgrade process
doUpgrade
public abstract void doUpgrade(@NotNull
java.sql.Connection connection)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
setBambooConnectionTemplate
public void setBambooConnectionTemplate(BambooConnectionTemplate bambooConnectionTemplate)
Copyright © 2010 Atlassian. All Rights Reserved.