Package com.atlassian.applinks.api
package com.atlassian.applinks.api
API classes and components for interacting with the AppLinks plugin.
- Since:
- 3.0
-
ClassDescriptionThe unique ID of an
ApplicationLink.Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).A request object preconfigured with authentication information for the Application Link it was created for.Provides authenticatedApplicationLinkRequestobjects.Callback interface used byApplicationLinkRequest.execute(ApplicationLinkResponseHandler)method.Provides methods for retrievingApplicationLinks representing linked applications (e.g.Generates HTML fragments to support a standardized UX for displaying and controlling application link status.An HTML fragment builder returned byApplicationLinkUIService.authorisationRequest(ApplicationLink).Constants to use in MessageBuilder#format(MessageFormat).Represents the type of anApplicationLink.Implements the visitor pattern fortypes.Used to generate URIs for users to view or revoke their credentials for an authorised application link.Used to generate URIs for users to supply credentials toAuthenticationProviders.Thrown byApplicationLinkRequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String)when the endpoint requires authentication, but no credentials are available.Represents a link to a remote entity (Project, Space, Repository, etc).Provides methods for retrieving entities from linked applications that are associated with local entities (e.g.Represents the type of anEntityLink.Indicates the origin of an application link.Provides access to settings.Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).Provides methods for retrievingReadOnlyApplicationLinks representing linked applications (e.g.Provides methods to bypass permission checking when retrieving entity links.Thrown if the requestedApplicationLinkorEntityLink'sApplicationTypeorEntityTypeis currently not installed.