Package com.atlassian.applinks.api

API classes and components for interacting with the AppLinks plugin.

See:
          Description

Interface Summary
ApplicationLink Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).
ApplicationLinkRequest A request object preconfigured with authentication information for the Application Link it was created for.
ApplicationLinkRequestFactory Provides authenticated ApplicationLinkRequest objects.
ApplicationLinkResponseHandler<R> Callback interface used by {@link ApplicationLinkRequest#execute(ApplicationLinkResponseHandler) method.
ApplicationLinkService Provides methods for retrieving ApplicationLinks representing linked applications (e.g.
ApplicationLinkUIService Generates HTML fragments to support a standardized UX for displaying and controlling application link status.
ApplicationLinkUIService.MessageBuilder An HTML fragment builder returned by ApplicationLinkUIService.authorisationRequest(ApplicationLink).
ApplicationType Represents the type of an ApplicationLink.
AuthorisationAdminURIGenerator Used to generate URIs for users to view or revoke their credentials for an authorised application link.
AuthorisationURIGenerator Used to generate URIs for users to supply credentials to AuthenticationProviders.
EntityLink Represents a link to a remote entity (Project, Space, Repository, etc).
EntityLinkService Provides methods for retrieving entities from linked applications that are associated with local entities (e.g.
EntityType Represents the type of an EntityLink.
PropertySet Provides access to settings.
ReadOnlyApplicationLink Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).
ReadOnlyApplicationLinkService Provides methods for retrieving ReadOnlyApplicationLinks representing linked applications (e.g.
SubvertedEntityLinkService Provides methods to bypass permission checking when retrieving entity links.
 

Class Summary
ApplicationId The unique ID of an ApplicationLink.
 

Enum Summary
ApplicationLinkUIService.MessageFormat Constants for use with MessageBuilder#format(MessageFormat).
 

Exception Summary
CredentialsRequiredException Thrown by ApplicationLinkRequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String) when the endpoint requires authentication, but no credentials are available.
TypeNotInstalledException Thrown if the requested ApplicationLink or EntityLink's ApplicationType or EntityType is currently not installed.
 

Package com.atlassian.applinks.api Description

API classes and components for interacting with the AppLinks plugin.

Since:
3.0


Copyright © 2015 Atlassian. All rights reserved.