public class AsynchronousVersionRestClient extends AbstractAsynchronousRestClient implements VersionRestClient
AbstractAsynchronousRestClient.ResponseHandler<T>| Constructor and Description |
|---|
AsynchronousVersionRestClient(URI baseUri,
com.atlassian.httpclient.api.HttpClient client) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.util.concurrent.Promise<Version> |
createVersion(VersionInput versionInput) |
com.atlassian.util.concurrent.Promise<Integer> |
getNumUnresolvedIssues(URI versionUri) |
com.atlassian.util.concurrent.Promise<Version> |
getVersion(URI versionUri) |
com.atlassian.util.concurrent.Promise<VersionRelatedIssuesCount> |
getVersionRelatedIssuesCount(URI versionUri) |
com.atlassian.util.concurrent.Promise<Version> |
moveVersion(URI versionUri,
VersionPosition versionPosition) |
com.atlassian.util.concurrent.Promise<Version> |
moveVersionAfter(URI versionUri,
URI afterVersionUri) |
com.atlassian.util.concurrent.Promise<Void> |
removeVersion(URI versionUri,
URI moveFixIssuesToVersionUri,
URI moveAffectedIssuesToVersionUri) |
com.atlassian.util.concurrent.Promise<Version> |
updateVersion(URI versionUri,
VersionInput versionInput) |
call, callAndParse, callAndParse, client, delete, getAndParse, post, post, post, post, postAndParse, postAndParse, put, putAndParsepublic AsynchronousVersionRestClient(URI baseUri, com.atlassian.httpclient.api.HttpClient client)
public com.atlassian.util.concurrent.Promise<Version> getVersion(URI versionUri)
getVersion in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Version> createVersion(VersionInput versionInput)
createVersion in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Version> updateVersion(URI versionUri, VersionInput versionInput)
updateVersion in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Void> removeVersion(URI versionUri, @Nullable URI moveFixIssuesToVersionUri, @Nullable URI moveAffectedIssuesToVersionUri)
removeVersion in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<VersionRelatedIssuesCount> getVersionRelatedIssuesCount(URI versionUri)
getVersionRelatedIssuesCount in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Integer> getNumUnresolvedIssues(URI versionUri)
getNumUnresolvedIssues in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Version> moveVersionAfter(URI versionUri, URI afterVersionUri)
moveVersionAfter in interface VersionRestClientpublic com.atlassian.util.concurrent.Promise<Version> moveVersion(URI versionUri, VersionPosition versionPosition)
moveVersion in interface VersionRestClientCopyright © 2016 Atlassian. All rights reserved.