Class UpgradeResource
java.lang.Object
com.atlassian.jira.rest.v2.upgrade.UpgradeResource
@Consumes("application/json")
@Produces("application/json")
@Path("upgrade")
public class UpgradeResource
extends Object
REST resource for executing and querying delayed upgrades.
- Since:
- 6.4
-
Constructor Summary
ConstructorsConstructorDescriptionUpgradeResource(JiraAuthenticationContext jiraAuthenticationContext, PermissionManager permissionManager, UpgradeService upgradeService, DatabaseUpgradeStateManager databaseUpgradeStateManager, JiraBaseUrls jiraBaseUrls, com.atlassian.scheduler.SchedulerHistoryService schedulerHistoryService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseReturns the result of the last upgrade task.jakarta.ws.rs.core.ResponseRuns any pending delayed upgrade tasks.
-
Constructor Details
-
UpgradeResource
@Inject public UpgradeResource(JiraAuthenticationContext jiraAuthenticationContext, PermissionManager permissionManager, UpgradeService upgradeService, DatabaseUpgradeStateManager databaseUpgradeStateManager, JiraBaseUrls jiraBaseUrls, com.atlassian.scheduler.SchedulerHistoryService schedulerHistoryService)
-
-
Method Details
-
runUpgradesNow
@POST public jakarta.ws.rs.core.Response runUpgradesNow()Runs any pending delayed upgrade tasks. Need Admin permissions to do this.- Returns:
- OK response if successful, array of error messages if schedule fails.
-
getUpgradeResult
@GET public jakarta.ws.rs.core.Response getUpgradeResult()Returns the result of the last upgrade task. ReturnsResponse.seeOther(java.net.URI)if still running.- Returns:
- the result of the last upgrade.
-