All Classes and Interfaces
Class
Description
This provider performs no authentication.
The unique ID of an
ApplicationLink.Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).
This event is broadcast after an application link is added and the new primary optionally set.
This event is broadcast after the authentication configuration of an application link has changed.
This event is broadcast after an application link is deleted and the new primary optionally set.
This event is broadcast after an application link's details (e.g., name or display URL)
have changed.
Base class for events emitted when an
ApplicationLink is modified.This event is broadcast after an application link has been made a primary application link.
A request object preconfigured with authentication information for the
Application Link it was created for.
Provides authenticated
ApplicationLinkRequest objects.Callback interface used by
ApplicationLinkRequest.execute(ApplicationLinkResponseHandler)
method.Provides methods for retrieving
ApplicationLinks representing linked applications (e.g.This event is emitted by the even system when an Application Link's unique
ID changed.
Generates HTML fragments to support a standardized UX for displaying and
controlling application link status.
An HTML fragment builder returned by
ApplicationLinkUIService.authorisationRequest(ApplicationLink).Constants to use in MessageBuilder#format(MessageFormat).
Represents the type of an
ApplicationLink.Implements the visitor pattern for
types.Methods to retrieve data from the Atlassian OAuth2 client plugin
to use within Application Links.
Represents the consuming end of an Authentication mechanism
Marker interface for all Application Links authentication providers.
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 to
AuthenticationProviders.TODO: Document this class / interface here
Service to deal with OAuth consumer tokens
Thrown by
ApplicationLinkRequestFactory.createRequest(com.atlassian.sal.api.net.Request.MethodType, java.lang.String) when the endpoint requires authentication, but no
credentials are available.Application type for Crowd
An annotation that describes dependency of the configuration of an
AuthenticationProvider on that of others.Represents a link to a remote entity (Project, Space, Repository, etc).
This event is broadcast after an entity link is added and the new primary optionally set.
This event is broadcast after an entity link is deleted and the new primary optionally set.
Base class for events emitted when an
EntityLink is modified
Provides methods for retrieving entities from linked applications that are associated with local
entities (e.g.
Represents the type of an
EntityLink.The generic application type supports all "out-of-the-box" authentication types that UAL ships with.
The generic entity type, can be used in combination with the generic application to create entity links
to this arbitrary application.
Impersonating authentication providers allow the caller to specify a user, on his behalf the request
to the remote application is made.
A marker interface for all events fired from this plugin
A Non-Impersonating authentication provider means the authentication mode doesn't allow the request to be executed
in the context of user as specified by the caller.
Indicates the origin of an application link.
The OAuth Authentication provider indicating that OAuth is used to authenticate to the remote application.
Provides access to settings.
Represents a link to a remote application-level entity (JIRA, Confluence, Bamboo, etc).
Provides methods for retrieving
ReadOnlyApplicationLinks representing linked applications (e.g.Deprecated.
Stash has been renamed to Bitbucket.
Deprecated.
Stash has been renamed to Bitbucket.
Provides methods to bypass permission checking when retrieving entity links.
Deprecated.
The Standard 2-Legged OAuth Authentication provider.
The 2-Legged OAuth Authentication with Impersonation provider.
Thrown if the requested
ApplicationLink or EntityLink's ApplicationType or
EntityType is currently not installed.