@Service public class UpgradeVersionService extends Object
Modifier and Type | Class and Description |
---|---|
static class |
UpgradeVersionService.PluginRunInfo |
static class |
UpgradeVersionService.UpgradeHistoryDetail |
Modifier and Type | Field and Description |
---|---|
static String |
GREEN_HOPPER_UPGRADE_LATEST_VERSION |
static Long |
LATEST_VERSION
====================================================================================================
This MUST to be kept in-sync with the largest build number provided by any upgrade task.
|
Constructor and Description |
---|
UpgradeVersionService() |
Modifier and Type | Method and Description |
---|---|
UpgradeVersionService.PluginRunInfo |
getCurrentPluginRunInfo() |
List<UpgradeVersionService.PluginRunInfo> |
getPluginRunHistory()
This can be called to get a list of the history of a plugin running
|
List<UpgradeVersionService.UpgradeHistoryDetail> |
getUpgradeHistory() |
boolean |
hasLastUpgradeTaskCompleted() |
UpgradeVersionService.PluginRunInfo |
recordPluginStarted()
Called to record when a plugin has started and at what version.
|
void |
recordUpgradeTaskEnded(int buildNumber,
long timeTaken)
Call this to record that a plugin upgrade task has been completed
|
void |
recordUpgradeTaskStarted(int buildNumber)
Call this to record that a plugin upgrade task has been started
|
void |
setLatestUpgradedVersion(long buildNumber) |
boolean |
versionLooksKosher() |
public static final Long LATEST_VERSION
public static final String GREEN_HOPPER_UPGRADE_LATEST_VERSION
public void setLatestUpgradedVersion(long buildNumber)
public boolean hasLastUpgradeTaskCompleted()
public boolean versionLooksKosher()
public UpgradeVersionService.PluginRunInfo recordPluginStarted()
public UpgradeVersionService.PluginRunInfo getCurrentPluginRunInfo()
public List<UpgradeVersionService.PluginRunInfo> getPluginRunHistory()
public void recordUpgradeTaskStarted(int buildNumber)
buildNumber
- the build number of the upgrade taskpublic void recordUpgradeTaskEnded(int buildNumber, long timeTaken)
buildNumber
- the build number of the upgrade taskpublic List<UpgradeVersionService.UpgradeHistoryDetail> getUpgradeHistory()
Copyright © 2007–2015 Atlassian. All rights reserved.