Package hudson.plugins.jira.extension
Class ExtendedAsynchronousVersionRestClient
- java.lang.Object
-
- com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient
-
- com.atlassian.jira.rest.client.internal.async.AsynchronousVersionRestClient
-
- hudson.plugins.jira.extension.ExtendedAsynchronousVersionRestClient
-
- All Implemented Interfaces:
com.atlassian.jira.rest.client.api.VersionRestClient
,ExtendedVersionRestClient
public class ExtendedAsynchronousVersionRestClient extends com.atlassian.jira.rest.client.internal.async.AsynchronousVersionRestClient implements ExtendedVersionRestClient
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient
com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient.ResponseHandler<T extends Object>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.atlassian.util.concurrent.Promise<ExtendedVersion>
createExtendedVersion(ExtendedVersionInput versionInput)
io.atlassian.util.concurrent.Promise<ExtendedVersion>
getExtendedVersion(URI versionUri)
io.atlassian.util.concurrent.Promise<ExtendedVersion>
updateExtendedVersion(URI versionUri, ExtendedVersionInput versionInput)
-
Methods inherited from class com.atlassian.jira.rest.client.internal.async.AsynchronousVersionRestClient
createVersion, getNumUnresolvedIssues, getVersion, getVersionRelatedIssuesCount, moveVersion, moveVersionAfter, removeVersion, updateVersion
-
Methods inherited from class com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient
call, callAndParse, callAndParse, client, delete, getAndParse, post, post, post, post, postAndParse, postAndParse, put, putAndParse
-
-
-
-
Method Detail
-
getExtendedVersion
public io.atlassian.util.concurrent.Promise<ExtendedVersion> getExtendedVersion(URI versionUri)
- Specified by:
getExtendedVersion
in interfaceExtendedVersionRestClient
-
createExtendedVersion
public io.atlassian.util.concurrent.Promise<ExtendedVersion> createExtendedVersion(ExtendedVersionInput versionInput)
- Specified by:
createExtendedVersion
in interfaceExtendedVersionRestClient
-
updateExtendedVersion
public io.atlassian.util.concurrent.Promise<ExtendedVersion> updateExtendedVersion(URI versionUri, ExtendedVersionInput versionInput)
- Specified by:
updateExtendedVersion
in interfaceExtendedVersionRestClient
-
-