public class UpgradeTask_Build6322 extends AbstractDelayableUpgradeTask
This upgrade task puts existing issue type icons to avatar table as issuetype system avatars - so they will be available for selection to users. Existing database may contain some system issue type avatars or be partially initialized - is such situation only missing avatars will be added.
UpgradeTask.ScheduleOption, UpgradeTask.Status
Modifier and Type | Field and Description |
---|---|
static List<String> |
ALL_ISSUE_TYPE_ICONS |
Constructor and Description |
---|
UpgradeTask_Build6322(OfBizDelegator ofBizDelegator,
ApplicationProperties applicationProperties) |
Modifier and Type | Method and Description |
---|---|
String |
dependsUpon()
Return the Upgrade task id of another upgrade task that must be run prior to this task.
|
void |
doUpgrade(boolean setupMode)
Perform the upgrade.
|
String |
getBuildNumber() |
String |
getShortDescription()
A short (<50 chars) description of the upgrade action
|
boolean |
isDowngradeTaskRequired()
Flag to claim whether this upgrade task needs an explicit downgrade task to reverse the data changes.
|
getScheduleOption
addError, addErrors, addErrors, convertToSchemaTableName, getApplicationProperties, getDatabaseConnection, getDatabaseType, getDelegator, getEntityEngine, getErrors, getI18nBean, getOfBizDelegator, getReindexRequestService, getSchemaName, isMSSQL, isMYSQL, isORACLE, isPostgreSQL
public UpgradeTask_Build6322(OfBizDelegator ofBizDelegator, ApplicationProperties applicationProperties)
public String getBuildNumber()
public String getShortDescription()
UpgradeTask
public boolean isDowngradeTaskRequired()
UpgradeTask
If a downgrade is a simple no-op then return false, and JIRA will ignore these changes during a downgrade.
If you need to actually undo the changes made here then declare true and add a Downgrade Task to the bug fix branch.
public void doUpgrade(boolean setupMode) throws Exception
UpgradeTask
setupMode
- Indicating this upgrade task is running during set up.Exception
@Nullable public String dependsUpon()
UpgradeTask
dependsUpon
in interface UpgradeTask
dependsUpon
in class AbstractUpgradeTask
Copyright © 2002-2016 Atlassian. All Rights Reserved.