| Interface | Description |
|---|---|
| PluginCommandBuilderFactory |
When implemented by an
SCM, allows the ScmService to provide an ScmCommandBuilder that
can be used to build custom commands for advanced functionality. |
| PluginCommandFactory |
Provides backing functionality for the
ScmCommandFactory. |
| PluginExtendedCommandFactory |
Provides backing functionality for the
ScmExtendedCommandFactory. |
| PluginMergeStrategies |
Describes an SPI for allowing SCMs to expose user-selectable merge strategies.
|
| PluginMergeStrategy |
Describes a single merge strategy, which controls how commits from one line of development are applied to another.
|
| Scm |
Describes a pluggable extension point for implementing custom SCMs.
|
| ScmProtocol |
An extension point for declaring an
Scm's support for a protocol and for generating protocol-specific
clone URLs for repositories of that kind. |
| ScmRequest |
A read or write request targeting a Stash repository.
|
| ScmRequestCheck |
Used to enforce a specific precondition for a repository hosting operation, such as a push or pull.
|
| ScmRequestCheckService |
Used to validate read and write operations on repositories managed by Stash.
|
| ScmStatus | |
| ScmUrlFormatter |
Formats an appropriate URL for a given
repository. |
| Class | Description |
|---|---|
| AbstractRepositoryScmRequest |
Extends
AbstractScmRequest and adds properties to facilitate implementing SCM requests
which interact with a repository, to read or write. |
| AbstractScm |
Convenience implementation of
Scm that returns null for all of the optional contract members. |
| AbstractScmRequest |
A simple base class to facilitate implementing
SCM requests. |
| AbstractScmRequestHandlerModuleDescriptor<T> |
A base class for constructing module descriptors for
ScmRequest handlers. |
| BaseWeightedModuleDescriptor<T> | |
| DefaultCommandExitHandler | |
| DeleteCommandParameters | |
| DeleteCommandParameters.Builder | |
| ForkCommandParameters |
Describes the fork being created.
|
| ForkCommandParameters.Builder | |
| ScmModuleDescriptor |
ModuleDescriptor which interprets <scm/> tags in atlassian-plugin.xml. |
| ScmProtocolModuleDescriptor |
Provides an
ScmProtocol implementation used in connection with one or more Scms. |
| ScmRequestCheckModuleDescriptor |
Provides an
ScmRequestCheck implementation used by the ScmRequestCheckService. |
| ScmUrlFormatterModuleDescriptor |
Parses the nested
url-formatter element, when present, to produce an ScmUrlFormatter. |
| ScmUrlRequest | |
| ScmUrlRequest.Builder | |
| SimpleCommand<T> |
Implementation of the
Command interface that provides empty implementations for all methods
except Command.call(). |
| Enum | Description |
|---|---|
| AuthenticationState |
Indicates the result of a user's authentication attempt.
|
Copyright © 2022 Atlassian. All rights reserved.