public interface ApplinkStashClientFactory
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.applinks.api.ApplicationLink |
getApplicationLink(String serverKey)
Retrieve a specific application link, does not check if its a stash link...
|
Iterable<com.atlassian.applinks.api.ApplicationLink> |
getStashApplicationLinks() |
default com.atlassian.stash.rest.client.api.StashClient |
getStashClient(com.atlassian.applinks.api.ApplicationLink applicationLink)
Get Stash REST client
|
com.atlassian.stash.rest.client.api.StashClient |
getStashClient(com.atlassian.applinks.api.ApplicationLink applicationLink,
Class<? extends com.atlassian.applinks.api.auth.AuthenticationProvider> authenticationProviderClass)
Get Stash REST client
|
@Nonnull Iterable<com.atlassian.applinks.api.ApplicationLink> getStashApplicationLinks()
@Nullable com.atlassian.applinks.api.ApplicationLink getApplicationLink(@Nonnull String serverKey)
serverKey - uuid of application link@Nonnull default com.atlassian.stash.rest.client.api.StashClient getStashClient(@Nonnull com.atlassian.applinks.api.ApplicationLink applicationLink)
applicationLink - Stash server to talk to@Nonnull com.atlassian.stash.rest.client.api.StashClient getStashClient(@Nonnull com.atlassian.applinks.api.ApplicationLink applicationLink, @Nullable Class<? extends com.atlassian.applinks.api.auth.AuthenticationProvider> authenticationProviderClass)
applicationLink - Stash server to talk toauthenticationProviderClass - authentication provider, optional - to be used when there is no user available in
the request context and custom auth mechanism must be used.Copyright © 2019 Atlassian. All rights reserved.