public interface StashApplinksService
Modifier and Type | Method and Description |
---|---|
com.atlassian.applinks.api.ApplicationLink |
createStashApplinkWithBasicAuthentication(String name,
URI serverUrl,
String username,
String password)
Create Stash applink in Bamboo configured with Basic Authentication as outgoing authentication.
|
Iterable<com.atlassian.applinks.api.ApplicationLink> |
getStashApplicationLinks()
Retrieve Stash application links from all application links defined in Bamboo, returning primary link first
and the rest in alphabetical order.
|
com.atlassian.applinks.api.ApplicationType |
getStashApplicationType()
Get
ApplicationType class that implements StashApplicationType |
Iterable<com.atlassian.applinks.api.EntityLink> |
getStashEntityLinksForProject(Project bambooProject)
Retrieve all JIRA entity links associated with a bamboo project, returning primary link first and the rest in
alphabetical order.
|
com.atlassian.applinks.api.EntityType |
getStashProjectEntityType()
Get
EntityType that implements StashProjectEntityType |
boolean |
hasStashApplicationLink()
Does Bamboo have any application link pointing to a JIRA instance
|
@NotNull com.atlassian.applinks.api.ApplicationLink createStashApplinkWithBasicAuthentication(@NotNull String name, @NotNull URI serverUrl, @NotNull String username, @NotNull String password) throws com.atlassian.applinks.spi.manifest.ManifestNotFoundException, com.atlassian.applinks.spi.auth.AuthenticationConfigurationException
name
- name of the applink to be createdserverUrl
- Stash server urlusername
- username to be used in Basic Authenticationpassword
- password to be used in Basic AuthenticationApplicationLink
identifying created connectioncom.atlassian.applinks.spi.manifest.ManifestNotFoundException
- when remote Stash application cannot be localized using serverUrlcom.atlassian.applinks.spi.auth.AuthenticationConfigurationException
- when Basic Authentication cannot be configuredcom.atlassian.applinks.api.ApplicationType getStashApplicationType()
ApplicationType
class that implements StashApplicationType
ApplicationType
objectcom.atlassian.applinks.api.EntityType getStashProjectEntityType()
EntityType
that implements StashProjectEntityType
EntityType
object@NotNull Iterable<com.atlassian.applinks.api.ApplicationLink> getStashApplicationLinks()
Iterable
of ApplicationLink
boolean hasStashApplicationLink()
Iterable<com.atlassian.applinks.api.EntityLink> getStashEntityLinksForProject(@NotNull Project bambooProject)
bambooProject
- Bamboo projectIterable
of EntityLink
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.