Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X 

A

abortIfCanceled() - Method in interface com.atlassian.bitbucket.migration.ExportContext
Ensures that the export has not been canceled.
AbstractCommandBuilder<B extends com.atlassian.bitbucket.scm.CommandBuilder<B>> - Class in com.atlassian.bitbucket.scm
Provides a basic implementation of most CommandBuilder functionality, to simplify creating builders.
AbstractCommandBuilder(I18nService, String) - Constructor for class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Constructs a new AbstractCommandBuilder and sets the I18nService to use for internationalising error messages and the binary to execute.
AbstractCommandBuilder(I18nService, String, File) - Constructor for class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
AbstractCommandBuilder(I18nService, String, Path) - Constructor for class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Constructs a new AbstractCommandBuilder, sets the I18nService to use for internationalising error messages and the binary to execute, and optionally sets the workingDirectory where it should be executed.
AbstractHomeUpdateHandler - Class in com.atlassian.bitbucket.home
Provides a base class for implementing HomeUpdateHandlers.
AbstractHomeUpdateHandler() - Constructor for class com.atlassian.bitbucket.home.AbstractHomeUpdateHandler
 
AbstractRepositoryScmRequest - Class in com.atlassian.bitbucket.scm
Extends AbstractScmRequest and adds properties to facilitate implementing SCM requests which interact with a repository, to read or write.
AbstractRepositoryScmRequest(Repository, boolean) - Constructor for class com.atlassian.bitbucket.scm.AbstractRepositoryScmRequest
 
AbstractScm - Class in com.atlassian.bitbucket.scm
Convenience implementation of Scm that returns null for all of the optional contract members.
AbstractScm() - Constructor for class com.atlassian.bitbucket.scm.AbstractScm
 
AbstractScm(Set<ScmFeature>) - Constructor for class com.atlassian.bitbucket.scm.AbstractScm
 
AbstractScmCommandBuilder<B extends com.atlassian.bitbucket.scm.ScmCommandBuilder<B>> - Class in com.atlassian.bitbucket.scm
Extends AbstractCommandBuilder and provides a basic implementation of ScmCommandBuilder.
AbstractScmCommandBuilder(I18nService, String) - Constructor for class com.atlassian.bitbucket.scm.AbstractScmCommandBuilder
Constructs a new AbstractScmCommandBuilder and sets the I18nService to use for internationalising error messages and the binary to execute.
AbstractScmCommandBuilder(I18nService, String, File) - Constructor for class com.atlassian.bitbucket.scm.AbstractScmCommandBuilder
Deprecated.
AbstractScmCommandBuilder(I18nService, String, Path) - Constructor for class com.atlassian.bitbucket.scm.AbstractScmCommandBuilder
Constructs a new AbstractScmCommandBuilder, sets the I18nService to use for internationalising error messages and the binary to execute, and optionally sets the workingDirectory where it should be executed.
AbstractScmRequest - Class in com.atlassian.bitbucket.scm
A simple base class to facilitate implementing SCM requests.
AbstractScmRequest() - Constructor for class com.atlassian.bitbucket.scm.AbstractScmRequest
 
AbstractScmRequestHandlerModuleDescriptor<T> - Class in com.atlassian.bitbucket.scm
A base class for constructing module descriptors for ScmRequest handlers.
AbstractScmRequestHandlerModuleDescriptor(ModuleFactory, int) - Constructor for class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
 
accept(T) - Method in interface com.atlassian.bitbucket.io.IoConsumer
Performs this operation on the given argument.
add(String, K) - Method in interface com.atlassian.bitbucket.migration.EntityImportMapping
Adds a mapping between the exportId and localId.
addArgument(Object...) - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
in 6.4 for removal without replacement in 8.0; arguments should be assembled before creating the command, and passed to the constructor
addEntriesAsArchive(Path, IoConsumer<SequentialArchive>, boolean) - Method in interface com.atlassian.bitbucket.migration.ExportSection
Adds entries packaged as an archive to the export archive
addEntry(Path, IoConsumer<OutputStream>, boolean) - Method in interface com.atlassian.bitbucket.migration.ExportSection
Creates a file with the given entryName under this section of the export archive, then consumes the OutputStream it obtains from the file, using the given Consumer
addEntry(Path, IoConsumer<OutputStream>) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addError(KeyedMessage, Object) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Report a failed export of the provided entity
addError(KeyedMessage, Object, Throwable) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Report an error during an export for the provided entity and with an optional Throwable to log
addError(KeyedMessage, Object) - Method in interface com.atlassian.bitbucket.migration.ImportContext
Report a failed import
addError(KeyedMessage, Object, Throwable) - Method in interface com.atlassian.bitbucket.migration.ImportContext
Report a failed import
addFieldError(String, String) - Method in interface com.atlassian.bitbucket.ui.ValidationErrors
Add an error message to a specific field.
addFormError(String) - Method in interface com.atlassian.bitbucket.ui.ValidationErrors
Add a general error message that will be rendered at the top of the form.
addPathFromDisk(Path, Path, PathMatcher, int) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, Path, PathMatcher) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, Path) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, Path, int) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, int) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, PathMatcher, int) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addPathFromDisk(Path, PathMatcher) - Method in interface com.atlassian.bitbucket.migration.SequentialArchive
Add an entry to an archive.
addSectionIfAbsent(Path, Consumer<ExportSection>) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Creates a section with the given relative path inside the export archive.
addWarning(KeyedMessage, Object, Throwable) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Report a warning during an export for the provided entity and with an optional Throwable to log
addWarning(KeyedMessage, Object) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Report a warning during an export for the provided entity
addWarning(KeyedMessage, Object) - Method in interface com.atlassian.bitbucket.migration.ImportContext
Report a warning during an import
addWarning(KeyedMessage, Object, Throwable) - Method in interface com.atlassian.bitbucket.migration.ImportContext
Report a warning during an import
andThen(Function<? super R, ? extends V>) - Method in interface com.atlassian.bitbucket.io.IoFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
apply(HomeUpdate) - Method in interface com.atlassian.bitbucket.home.HomeUpdateHandler
Applies whatever changes are necessary to replace references to the old shared home directory location with references to the new one.
apply(T) - Method in interface com.atlassian.bitbucket.io.IoFunction
Applies this function to the given argument.
apply(IoFunction<InputStream, T>) - Method in interface com.atlassian.bitbucket.migration.EntrySource
Apply the IoFunction to the file represented by this entry and return the result.
archive(Repository, ArchiveCommandParameters, TypeAwareOutputSupplier) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Streams an archive of the repository at the specified commit, in the requested format.
ARCHIVE_VERSION - Static variable in interface com.atlassian.bitbucket.migration.Exporter
Archive version that this version of the product generates.
ArchiveSource - Interface in com.atlassian.bitbucket.migration
Provides access to an archive within an archive.
argument(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Appends the provided argument to the AbstractCommandBuilder.arguments, after ensuring it is not blank.
argumentAfter(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Finds the index of the specified anchor and inserts the provided argument immediately after it in the AbstractCommandBuilder.arguments.
argumentAt(int, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Inserts the provided argument at the specified index in the AbstractCommandBuilder.arguments, after ensuring it is not blank.
argumentBefore(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Finds the index of the specified anchor and inserts the provided argument directly before it in the AbstractCommandBuilder.arguments.
arguments - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Maintains an ordered list of arguments.
asynchronous() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
asynchronous() - Method in class com.atlassian.bitbucket.scm.SimpleCommand
 
ATTACHMENT - Static variable in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
AuthenticationResult - Class in com.atlassian.bitbucket.auth
Outcome of a successful authentication operation.
AuthenticationResult.Builder - Class in com.atlassian.bitbucket.auth
 
AuthenticationState - Enum in com.atlassian.bitbucket.scm
Indicates the result of a user's authentication attempt.

B

BaseCommand<T> - Class in com.atlassian.bitbucket.scm
Deprecated.
in 6.9 for removal without replacement in 8.0. Process handling will be made internal to prepare for future improvements. App developers should use CommandBuilders to prepare their git processes, and those that do will continue to work without changes in 8.0.
BaseCommand(List<String>, Map<String, String>, File, CommandExitHandler, CommandInputHandler, CommandOutputHandler<T>, CommandErrorHandler) - Constructor for class com.atlassian.bitbucket.scm.BaseCommand
BaseCommand(List<String>, Map<String, String>, Path, CommandExitHandler, CommandInputHandler, CommandOutputHandler<T>, CommandErrorHandler) - Constructor for class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
BaseCommand(String, String, Map<String, String>, File, CommandExitHandler, CommandInputHandler, CommandOutputHandler<T>, CommandErrorHandler) - Constructor for class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
BaseScmHookModuleDescriptor<T> - Class in com.atlassian.bitbucket.hook
Base implementation for scm hook module descriptor.
BaseScmHookModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
BaseWeightedModuleDescriptor<T> - Class in com.atlassian.bitbucket.scm
 
BaseWeightedModuleDescriptor(ModuleFactory, int) - Constructor for class com.atlassian.bitbucket.scm.BaseWeightedModuleDescriptor
 
binary - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The binary to execute when the command is run.
BITBUCKET_REALM - Static variable in interface com.atlassian.bitbucket.scm.http.HttpScmRequest
Realm to be used in any Authentication challenges.
blame(Repository, BlameCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of Blame, providing attribution for each line in the specified file, calculated from the specified starting commit.
branches(Repository, BranchesCommandParameters, BranchCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams branches in the specified repository to the provided callback.
branches(Repository, BranchesCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of branches.
build() - Method in class com.atlassian.bitbucket.auth.AuthenticationResult.Builder
 
build() - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.ForkCommandParameters.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.pull.PullRequestDeleteCommandParameters.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest.Builder
 
build() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
build() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext.Builder
 
Builder(ApplicationUser) - Constructor for class com.atlassian.bitbucket.auth.AuthenticationResult.Builder
 
builder(ApplicationUser) - Static method in class com.atlassian.bitbucket.auth.SimpleAuthentication
 
Builder(ApplicationUser) - Constructor for class com.atlassian.bitbucket.auth.SimpleAuthentication.Builder
 
Builder() - Constructor for class com.atlassian.bitbucket.scm.DeleteCommandParameters.Builder
 
Builder(Repository) - Constructor for class com.atlassian.bitbucket.scm.ForkCommandParameters.Builder
 
builder(Repository) - Method in interface com.atlassian.bitbucket.scm.PluginCommandBuilderFactory
Creates a ScmCommandBuilder which can be used to construct free-form commands to interact directly with the underlying SCM implementation and perform custom functions on repositories.
Builder() - Constructor for class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters.Builder
 
Builder(BulkRescopeCommandParameters) - Constructor for class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters.Builder
 
Builder() - Constructor for class com.atlassian.bitbucket.scm.pull.PullRequestDeleteCommandParameters.Builder
 
Builder(Repository, URI) - Constructor for class com.atlassian.bitbucket.scm.ScmUrlRequest.Builder
 
Builder(SshCommandContext, ExitCodeCallback) - Constructor for class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
Builder(SshScmRequestContext) - Constructor for class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
Builder(String, InputStream, OutputStream, OutputStream, ExitCodeCallback) - Constructor for class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
Builder(String, InputStream, OutputStream, OutputStream) - Constructor for class com.atlassian.bitbucket.ssh.command.SshCommandContext.Builder
 
BuiltinHookHandlerFactory - Interface in com.atlassian.bitbucket.hook
Factory for HookHandler that Bitbucket ships with.
bulkRescope(BulkRescopeCommandParameters) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
BulkRescopeCommandParameters - Class in com.atlassian.bitbucket.scm.pull
 
BulkRescopeCommandParameters.Builder - Class in com.atlassian.bitbucket.scm.pull
 
BulkRescopeContext - Interface in com.atlassian.bitbucket.scm.pull
Provides a context for SCMs to detect pull request rescopes when a repository is updated.

C

call() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
callExitHandler() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
cancel() - Method in interface com.atlassian.bitbucket.scm.ssh.SshScmRequest
Cancel the command if active.
cancel() - Method in interface com.atlassian.bitbucket.ssh.command.SshCommand
Cancels a running command, usually in response to the SSH client disconnecting.
CanceledMigrationException - Exception in com.atlassian.bitbucket.migration
Thrown during migration operations to signal the caller that the operation has been canceled and that the caller should clean up the state they own and stop any work.
CanceledMigrationException(KeyedMessage) - Constructor for exception com.atlassian.bitbucket.migration.CanceledMigrationException
 
canCollectAnalytics() - Method in interface com.atlassian.bitbucket.plugin.OptionalPluginInformationProvider
Determines if the atlassian-analytics plugin is installed and enabled and the privacy policy has been acknowledged.
changes(CompareRequest, CompareChangeCommandParameters, ChangeCallback) - Method in interface com.atlassian.bitbucket.scm.compare.PluginCompareCommandFactory
 
changes(Repository, ChangesCommandParameters, ChangeCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams changes between two commits to the provided callback.
changes(Repository, ChangesCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of changes between two commits.
changes(PullRequest, PullRequestChangeCommandParameters, ChangeCallback) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
changes(PullRequest, PullRequestChangesCommandParameters, ChangeCallback) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
changesets(Repository, ChangesetsCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of changesets given a set of commit IDs, where each changeset includes the first page of changes between a requested commit and its first parent.
check(PullRequest) - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequestCheckService
Applies all registered and enabled RepositoryMergeChecks to determine if a pull request merge should proceed.
check(ScmRequest) - Method in interface com.atlassian.bitbucket.scm.ScmRequestCheck
 
checkActionAllowed(ScmRequest) - Method in interface com.atlassian.bitbucket.scm.ScmRequestCheckService
Check whether the supplied ScmRequest can proceed within the current request and server context.
checkIntegrity(IntegrityCheckContext, IntegrityCheckCallback) - Method in interface com.atlassian.bitbucket.scm.integrity.PluginIntegrityCheckCommandFactory
Instructs an SCM to perform integrity checks.
clear() - Method in interface com.atlassian.bitbucket.migration.EntityImportMapping
Remove all entries from this mapping
clearArguments() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Clears the AbstractCommandBuilder.arguments, but does not null or replace the list instance.
clearEnvironment() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Clears the AbstractCommandBuilder.environment, but does not null or replace the map instance.
clearInputHandler() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Clears the AbstractCommandBuilder.inputHandler, setting it to null.
close() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
Indicate that the SCM provider has finished with the hook request.
com.atlassian.bitbucket.auth - package com.atlassian.bitbucket.auth
 
com.atlassian.bitbucket.comment - package com.atlassian.bitbucket.comment
 
com.atlassian.bitbucket.home - package com.atlassian.bitbucket.home
 
com.atlassian.bitbucket.hook - package com.atlassian.bitbucket.hook
 
com.atlassian.bitbucket.hook.repository - package com.atlassian.bitbucket.hook.repository
 
com.atlassian.bitbucket.idx - package com.atlassian.bitbucket.idx
 
com.atlassian.bitbucket.io - package com.atlassian.bitbucket.io
 
com.atlassian.bitbucket.json - package com.atlassian.bitbucket.json
 
com.atlassian.bitbucket.migration - package com.atlassian.bitbucket.migration
 
com.atlassian.bitbucket.permission - package com.atlassian.bitbucket.permission
 
com.atlassian.bitbucket.plugin - package com.atlassian.bitbucket.plugin
 
com.atlassian.bitbucket.pull - package com.atlassian.bitbucket.pull
 
com.atlassian.bitbucket.repository - package com.atlassian.bitbucket.repository
 
com.atlassian.bitbucket.scm - package com.atlassian.bitbucket.scm
 
com.atlassian.bitbucket.scm.bulk - package com.atlassian.bitbucket.scm.bulk
 
com.atlassian.bitbucket.scm.compare - package com.atlassian.bitbucket.scm.compare
 
com.atlassian.bitbucket.scm.event - package com.atlassian.bitbucket.scm.event
 
com.atlassian.bitbucket.scm.hook - package com.atlassian.bitbucket.scm.hook
 
com.atlassian.bitbucket.scm.http - package com.atlassian.bitbucket.scm.http
 
com.atlassian.bitbucket.scm.integrity - package com.atlassian.bitbucket.scm.integrity
 
com.atlassian.bitbucket.scm.mirror - package com.atlassian.bitbucket.scm.mirror
 
com.atlassian.bitbucket.scm.pull - package com.atlassian.bitbucket.scm.pull
 
com.atlassian.bitbucket.scm.ref - package com.atlassian.bitbucket.scm.ref
 
com.atlassian.bitbucket.scm.ssh - package com.atlassian.bitbucket.scm.ssh
 
com.atlassian.bitbucket.scm.throttle - package com.atlassian.bitbucket.scm.throttle
 
com.atlassian.bitbucket.setting - package com.atlassian.bitbucket.setting
 
com.atlassian.bitbucket.ssh.command - package com.atlassian.bitbucket.ssh.command
 
com.atlassian.bitbucket.ui - package com.atlassian.bitbucket.ui
 
com.atlassian.bitbucket.user - package com.atlassian.bitbucket.user
 
com.atlassian.bitbucket.util - package com.atlassian.bitbucket.util
 
command - Variable in class com.atlassian.bitbucket.scm.AbstractScmCommandBuilder
The SCM command to run when the binary is executed, such as "clone" or "diff".
command(String) - Method in class com.atlassian.bitbucket.scm.AbstractScmCommandBuilder
Ensures the provided value is not blank and sets it as the AbstractScmCommandBuilder.command to run.
COMMENT - Static variable in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
CommentPropertyContext - Interface in com.atlassian.bitbucket.comment
Allows iterating and adding properties on comments.
CommentPropertyProvider - Interface in com.atlassian.bitbucket.comment
Provides properties to Stash comments.
commit(Repository, CommitCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves the requested commit or, if a path was also supplied, retrieves the first commit to modify that path prior to the requested commit.
CommitAddedDetails - Interface in com.atlassian.bitbucket.hook.repository
Describes a commit that was added / is about to be added to a ref.
CommitIndexer - Interface in com.atlassian.bitbucket.idx
Describes an indexer to be notified when commits are added to or removed from a repository.
CommitIndexerModuleDescriptor - Class in com.atlassian.bitbucket.idx
 
CommitIndexerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.idx.CommitIndexerModuleDescriptor
 
CommitPropertyConfiguration - Interface in com.atlassian.bitbucket.idx
Property configuration for any commit indexer.
CommitPropertyConfigurationModuleDescriptor - Class in com.atlassian.bitbucket.idx
 
CommitPropertyConfigurationModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.idx.CommitPropertyConfigurationModuleDescriptor
 
CommitRemovedDetails - Interface in com.atlassian.bitbucket.hook.repository
Describes a commit that was removed / is about to be removed from a ref.
commits(Repository, BulkCommitsCommandParameters, BulkCommitCallback) - Method in interface com.atlassian.bitbucket.scm.bulk.PluginBulkContentCommandFactory
Streams commits from one or more repositories, providing a set of matching repositories for each.
commits(CompareRequest, CommitCallback) - Method in interface com.atlassian.bitbucket.scm.compare.PluginCompareCommandFactory
 
commits(Repository, CommitsCommandParameters, CommitCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams commits which match the provided paramters to the provided callback.
commits(Repository, CommitsCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of commits which match the provided paramters.
commits(PullRequest, CommitCallback) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
commits(PullRequest, PullRequestCommitsCommandParameters, CommitCallback) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
commonAncestor(Repository, CommonAncestorCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves the common ancestor for the provided commits
COMPARABLE - Static variable in interface com.atlassian.bitbucket.util.Weighted
Note that this comparator only considers weight.
compareTo(BaseWeightedModuleDescriptor<T>) - Method in class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
compareTo(BaseWeightedModuleDescriptor<T>) - Method in class com.atlassian.bitbucket.scm.BaseWeightedModuleDescriptor
 
compose(Function<? super V, ? extends T>) - Method in interface com.atlassian.bitbucket.io.IoFunction
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
configure(HookRequestHandle, ExternalProcessSettings) - Static method in class com.atlassian.bitbucket.hook.HookUtils
 
configure(HookRequestHandle, ProcessBuilder) - Static method in class com.atlassian.bitbucket.hook.HookUtils
 
configure(HookRequestHandle, CommandBuilder) - Static method in class com.atlassian.bitbucket.hook.HookUtils
 
contents(Repository, BulkContentCommandParameters, BulkContentCallback) - Method in interface com.atlassian.bitbucket.scm.bulk.PluginBulkContentCommandFactory
 
ContextualFormFragment - Interface in com.atlassian.bitbucket.ui
Allows the injection of fields into existing forms provided by the host application.
create(Authentication) - Method in interface com.atlassian.bitbucket.permission.PermissionVoterProvider
 
create(Repository, HookRequest) - Method in interface com.atlassian.bitbucket.scm.hook.PluginHookHandlerFactory
Creates the SCM specific handler for the SCM hook callback
create(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.bitbucket.scm.http.HttpScmRequestHandler
Returns an HttpScmRequest to service the supplied request, or Optional.empty() if the request could not be created.
create(Repository) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Deprecated.
in 7.5 for removal in 8.0. Use PluginCommandFactory.create(Repository, CreateCommandParameters) instead. (Pending 8.0, SCM implementors are required to implement both methods, but callers should use PluginCommandFactory.create(Repository, CreateCommandParameters).)
create(Repository, CreateCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Creates and initializes the repository on disk, performing any SCM-specific configuration that is appropriate for new repositories.
create(SshScmRequestContext) - Method in interface com.atlassian.bitbucket.scm.ssh.SshScmRequestHandler
Returns an SshScmRequest if this handler can handle the supplied command string, or Optional.empty() otherwise.
create(SshCommandContext) - Method in interface com.atlassian.bitbucket.ssh.command.SshCommandFactory
 
createBranch(Repository, CreateBranchCommandParameters) - Method in interface com.atlassian.bitbucket.scm.ref.PluginRefCommandFactory
 
createTag(Repository, CreateTagCommandParameters) - Method in interface com.atlassian.bitbucket.scm.ref.PluginRefCommandFactory
 

D

decline(PullRequestRescope) - Method in interface com.atlassian.bitbucket.scm.pull.BulkRescopeContext
Marks the rescope as declining the associated pull request.
decline(MinimalPullRequest) - Method in interface com.atlassian.bitbucket.scm.pull.RepositoryRescopeContext
Marks the pull request as declined.
defaultBranch(String) - Method in class com.atlassian.bitbucket.scm.ForkCommandParameters.Builder
Specifies the default branch that should be set after the fork is created.
defaultBranch(Repository) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves the default Branch for the specified repository.
DefaultCommandExitHandler - Class in com.atlassian.bitbucket.scm
 
DefaultCommandExitHandler(I18nService) - Constructor for class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
defaultErrorHandler() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Indicates the default CommandErrorHandler should be applied when CommandBuilderSupport.build(CommandOutputHandler) is called by setting the AbstractCommandBuilder.errorHandler to null.
defaultExitHandler() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Indicates the default CommandExitHandler should be applied when CommandBuilderSupport.build(CommandOutputHandler) is called by setting the AbstractCommandBuilder.exitHandler to null.
defaultWorkDir() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Indicates the default working directory should be used when CommandBuilderSupport.build(CommandOutputHandler) is called by setting the AbstractCommandBuilder.workDir to null.
defaultWorkingDirectory() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.defaultWorkDir() instead.
delete(Repository, DeleteCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Deletes the repository, allowing the underlying SCM to carry out any special processing necessary to clean up repository storage.
delete(PullRequest, PullRequestDeleteCommandParameters) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
Deletes repository data associated with the specified pull request.
DeleteCommandParameters - Class in com.atlassian.bitbucket.scm
 
DeleteCommandParameters.Builder - Class in com.atlassian.bitbucket.scm
 
diff(CompareRequest, CompareDiffCommandParameters, DiffContentCallback) - Method in interface com.atlassian.bitbucket.scm.compare.PluginCompareCommandFactory
 
diff(Repository, DiffCommandParameters, DiffContentCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams the diff between two commits to the provided callback.
diff(Repository, DiffCommandParameters, TypeAwareOutputSupplier) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams the raw diff between two commits.
diff(PullRequest, PullRequestDiffCommandParameters, DiffContentCallback) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
directory(Repository, DirectoryCommandParameters, ContentTreeCallback, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams a directory listing for the requested path at the specified commit.
directoryExists(File) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.directoryExists(Path) instead
directoryExists(Path) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Ensures the provided File is not null, exists and is a directory.
directoryExistsOrIsNull(File) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.directoryExistsOrIsNull(Path) instead
directoryExistsOrIsNull(Path) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Ensures the provided File is null, or that it exists and is a directory.
disabled() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationFailureHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationSuccessHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.idx.CommitIndexerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.idx.CommitPropertyConfigurationModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.permission.PermissionVoterProviderModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.scm.ScmModuleDescriptor
Clears the cached Scm.
disabled() - Method in class com.atlassian.bitbucket.scm.ScmProtocolModuleDescriptor
 
disabled() - Method in class com.atlassian.bitbucket.user.UserErasureModuleDescriptor
 
doError(Appendable, Map<String, String[]>, Map<String, Collection<String>>, Map<String, Object>) - Method in interface com.atlassian.bitbucket.ui.ContextualFormFragment
Render your fields after a validation error has occurred.
doProvideProperties(CommentPropertyContext) - Method in class com.atlassian.bitbucket.comment.FlatteningCommentPropertyProvider
 
doView(Appendable, Map<String, Object>) - Method in interface com.atlassian.bitbucket.ui.ContextualFormFragment
 
doWithHookRequest(int, Function<HookRequestHandle, T>) - Method in interface com.atlassian.bitbucket.hook.HookService
Perform an operation with a hook request
drain(long, TimeUnit) - Method in interface com.atlassian.bitbucket.util.Drainable
Waits for all resources to become free.
Drainable - Interface in com.atlassian.bitbucket.util
Indicates connection pools and similar data structures have a means of waiting for resources to close/clean up.

E

editFile(Repository, EditFileCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Adds a new file or updates the content of an existing file as described in the parameters.
effectiveDiff(PullRequest) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
emptyArchive() - Static method in interface com.atlassian.bitbucket.migration.ExportSection
Returns a consumer for SequentialArchive that adds no entries to the archive.
emptyEntry() - Static method in interface com.atlassian.bitbucket.migration.ExportSection
Returns a consumer for OutputStream that does not write any data.
enabled() - Method in class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
enabled() - Method in class com.atlassian.bitbucket.idx.CommitPropertyConfigurationModuleDescriptor
 
EntityExportMapping<K> - Interface in com.atlassian.bitbucket.migration
Provides the ability to map local IDs to instance agnostic logical IDs during an export.
EntityImportMapping<K> - Interface in com.atlassian.bitbucket.migration
Provides the ability to map generated export IDs to locally created IDs during an import and vice versa.
EntrySource - Interface in com.atlassian.bitbucket.migration
Provides access to a single file within an archive.
ENV_HOOK_ADDRESS - Static variable in interface com.atlassian.bitbucket.hook.HookRequestHandle
The environment variable to be set in order to provide the HookRequestHandle.getHostAddress() socket bind address} to external processes.
ENV_HOOK_CALLBACK - Static variable in interface com.atlassian.bitbucket.hook.HookRequestHandle
The environment variable to be set in order to provide the callback scripts location to external processes.
ENV_HOOK_COORDINATOR - Static variable in interface com.atlassian.bitbucket.hook.HookRequestHandle
The environment variable to be set in order to provide the coordinator scripts location to external processes.
ENV_HOOK_PORT - Static variable in interface com.atlassian.bitbucket.hook.HookRequestHandle
The environment variable to be set in order to provide the port number to external processes.
ENV_HOOK_REQUEST_ID - Static variable in interface com.atlassian.bitbucket.hook.HookRequestHandle
The environment variable to be set in order to provide the HookRequestHandle.getRequestId() hook request id} to external processes.
environment - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Maintains a map of environment variables and their values.
environment(Map<String, String>) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
environment(String, String) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
environment(Map<String, String>) - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext.Builder
 
environment(String, String) - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext.Builder
 
equals(Object) - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication
 
equals(Object) - Method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
eraseUser(UserErasureRequest) - Method in interface com.atlassian.bitbucket.user.UserErasureHandler
 
errorHandler - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The CommandErrorHandler to receive and process the InputStream for reading data from the command's error stream.
errorHandler(CommandErrorHandler) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Sets the provided value as the AbstractCommandBuilder.errorHandler to use for processing the standard error stream when the built command is executed.
execute(Map<String, String[]>, Map<String, Object>) - Method in interface com.atlassian.bitbucket.ui.ContextualFormFragment
Store the fields supplied by this form and perform any other actions.
execute(Map<String, String[]>) - Method in interface com.atlassian.bitbucket.ui.PluginFormFragments
Execute all of the ContextualFormFragments defined for this form.
existsForKey(String) - Method in interface com.atlassian.bitbucket.ui.PluginFormFragmentsFactory
Checks if any form fragment is associated with a form key.
ExitCodeCallback - Interface in com.atlassian.bitbucket.scm.ssh
Passed to the SshScmRequestHandler as a callback to be used when an underlying SSH process completes.
exitCodeCallback(ExitCodeCallback) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
exitHandler - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The CommandExitHandler to be invoked when the command runs.
exitHandler(CommandExitHandler) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Sets the provided value as the AbstractCommandBuilder.exitHandler to be called when the built command exits or is canceled.
export(ExportContext, Project) - Method in interface com.atlassian.bitbucket.migration.Exporter
Called when a project is exported.
export(ExportContext, PullRequest) - Method in interface com.atlassian.bitbucket.migration.Exporter
Called when a pull request is exported.
export(ExportContext, Repository) - Method in interface com.atlassian.bitbucket.migration.Exporter
Called when a repository is exported.
ExportContext - Interface in com.atlassian.bitbucket.migration
Represents the context for the current export job.
Exporter - Interface in com.atlassian.bitbucket.migration
Data Center Migration Exporter SPI
ExportSection - Interface in com.atlassian.bitbucket.migration
Allows addition of entries to the export archive, either from disk or directly from a stream.
extractToDisk(Path, Predicate<String>) - Method in interface com.atlassian.bitbucket.migration.ArchiveSource
Filter and extract this contents of this archive to the specified target.
extractToDisk(Path) - Method in interface com.atlassian.bitbucket.migration.ArchiveSource
Extract this contents of this archive to the specified target.
extractToDisk(Path) - Method in interface com.atlassian.bitbucket.migration.EntrySource
Extract this entry to the specified target.

F

file(Repository, FileCommandParameters, FileContentCallback, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams lines from the requested path at the specified commit, for non-binary files.
finalizeRepositoryImport(ImportContext, Repository) - Method in interface com.atlassian.bitbucket.migration.Importer
A callback to indicate a repository and any of its dependent entities have been imported.
FlatteningCommentPropertyProvider - Class in com.atlassian.bitbucket.comment
An implementation of CommentPropertyProvider that flattens the list of the comments in the context such that subclasses that override FlatteningCommentPropertyProvider.doProvideProperties(CommentPropertyContext) have instant access to all nested comments without having to go through the reply tree manually.
FlatteningCommentPropertyProvider() - Constructor for class com.atlassian.bitbucket.comment.FlatteningCommentPropertyProvider
 
ForcedDrainable - Interface in com.atlassian.bitbucket.util
Indicates connection pools and similar data structures which have a means of waiting for resources to close/clean up and additionally support a more aggressive form of draining which attempts to forcibly release the underlying resources.
forceDrain(long, TimeUnit) - Method in interface com.atlassian.bitbucket.util.ForcedDrainable
fork(Repository, ForkCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Creates a fork of repository, stored in the specified fork.
ForkCommandParameters - Class in com.atlassian.bitbucket.scm
Describes the fork being created.
ForkCommandParameters.Builder - Class in com.atlassian.bitbucket.scm
 
forKey(String, Map<String, Object>) - Method in interface com.atlassian.bitbucket.ui.PluginFormFragmentsFactory
Gets the form fragments associated with a form key.
forkIds(Iterable<Integer>) - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters.Builder
 
format(ScmUrlRequest) - Method in interface com.atlassian.bitbucket.scm.ScmUrlFormatter
 
fromKeyAndSlug(String, String) - Static method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
fromNamespacedPathInfo(String) - Static method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
Extracts the namespaced repository URL fragment from the given path info.
fromPathInfo(String) - Static method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
Extracts the repository URL fragment from the given path info.
fromRepository(Repository) - Static method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 

G

get(String) - Method in interface com.atlassian.bitbucket.idx.IndexingContext
Retrieve an object from the context.
getAttributeMap() - Method in interface com.atlassian.bitbucket.migration.ExportContext
Returns the AttributeMap object for this context.
getAttributeMap() - Method in interface com.atlassian.bitbucket.migration.ImportContext
Returns the AttributeMap object for this context.
getAuthenticationException() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationFailureContext
 
getAuthenticationException() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationFailureContext
 
getAuthenticationState() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationFailureContext
 
getAuthenticationState() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationFailureContext
 
getBaseRef() - Method in interface com.atlassian.bitbucket.repository.RefMetadataContext
 
getBaseUrl() - Method in interface com.atlassian.bitbucket.scm.ScmProtocol
 
getBaseUrl() - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest
 
getBulkContentCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginBulkContentCommandFactory, used to create commands tailored for getting content from a repository in bulk.
getCallbackScript() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
getCloneUrl(Repository, ApplicationUser) - Method in interface com.atlassian.bitbucket.scm.ScmProtocol
Retrieves the clone URL specific to this protocol for the supplied repository and, if appropriate, tailored to the supplied user.
getCommand() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationSuccessContext
 
getCommand() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getCommand() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext
 
getCommandBuilderFactory() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getCommandBuilderFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginCommandBuilderFactory, used to create command builders for custom SCM commands.
getCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginCommandFactory, used to create commands for performing standard SCM operations such as retrieving commits and viewing diffs.
getCommit() - Method in interface com.atlassian.bitbucket.hook.repository.CommitAddedDetails
 
getCommit() - Method in interface com.atlassian.bitbucket.hook.repository.CommitRemovedDetails
 
getCompareCommandFactory() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getCompareCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginCompareCommandFactory, used to create commands tailored for comparing refs.
getContentType() - Method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
getContext() - Method in interface com.atlassian.bitbucket.repository.RefMetadataContext
 
getContext() - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
Retrieves any additional context that was supplied when the merge was requested.
getCoordinatorScript() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
getCredentials() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getCurrentHierarchyId() - Method in interface com.atlassian.bitbucket.migration.ImportContext
Returns the current hierarchy ID the importer is importing.
getDefaultBranch() - Method in class com.atlassian.bitbucket.scm.ForkCommandParameters
Retrieves the default branch that should be set for the fork after it's created.
getDefaultBranch(Repository) - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves the configured default branch for the specified repository.
getDescriptionKey() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategy
A short, descriptive summary of what the strategy does, suitable for display in a space-constrained UI.
getEntityMapping(MigrationEntityType<T>) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Returns the EntityExportMapping of the MigrationEntityType for this context.
getEntityMapping(MigrationEntityType<T>) - Method in interface com.atlassian.bitbucket.migration.ImportContext
Returns the EntityImportMapping of the MigrationEntityType for this context.
getEnvironment() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getEnvironment() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext
 
getErrorHandler() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
getErrorHtml(Map<String, String[]>, Map<String, Collection<String>>) - Method in interface com.atlassian.bitbucket.ui.PluginFormFragments
 
getExitCodeCallback() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getExporter() - Method in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
getExportId(K) - Method in interface com.atlassian.bitbucket.migration.EntityExportMapping
Given a local ID, calculate its corresponding export ID.
getExportId(K) - Method in interface com.atlassian.bitbucket.migration.EntityImportMapping
Given a localId, return its corresponding exportId.
getExtendedCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves an optional command factory, which enables additional system features for SCMs which implement its commands.
getFeatures() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getFeatures() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves the features that are supported by this SCM.
getFilterChain() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getFlag() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategy
Retrieves a flag, or series of flags, which would be familiar to users of the SCM to help identify what the strategy does by relating it to well-known command line functionality.
getFork() - Method in class com.atlassian.bitbucket.scm.ForkCommandParameters
Retrieves the fork repository, which is expected to have already been created in the database and have a valid ID.
getForkIds() - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters
Provides the IDs of all repositories that were forked from the repository being deleted which have not, themselves, been deleted.
getFromRef() - Method in interface com.atlassian.bitbucket.scm.pull.MinimalPullRequest
Retrieves the ref that has been requested to be merged.
getFromRepository() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getHeader(String) - Method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
getHelpTopic() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategies
Retrieves a help topic, which is used to look up a URL for additional documentation about the available merge strategies.
getHookHandlerFactory() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getHookHandlerFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginHookHandlerFactory, used to create HookHandler
getHostAddress() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
getId() - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
 
getId() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategy
Retrieves an SCM-unique identifier for the merge strategy.
getId() - Method in interface com.atlassian.bitbucket.scm.pull.MinimalPullRequest
Retrieves the pull request's ID, relative to the target repository.
getId() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a unique identifier for the SCM that is provided by the plugin.
getImporter() - Method in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
getInputHandler() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
getIntegrityCheckCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginIntegrityCheckCommandFactory, used to create commands that perform integrity checks on SCMs.
getLatestPullRequestId(Repository) - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckContext
Allows SCMs to obtain the highest / latest pull request found in the database
getLocalId(String) - Method in interface com.atlassian.bitbucket.migration.EntityImportMapping
Given an exportId, return its corresponding localId.
getMaxCommitIds() - Method in interface com.atlassian.bitbucket.scm.pull.BulkRescopeContext
 
getMergeRequest() - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryMergeRequestCheckContext
 
getMergeStrategies() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a set of merge strategies supported by the SCM.
getMessage() - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
Retrieves the proposed commit message, if one was provided.
getMessage() - Method in interface com.atlassian.bitbucket.scm.ScmStatus
Retrieves a message describing the SCM's status.
getMetadata(RefMetadataContext) - Method in interface com.atlassian.bitbucket.repository.RefMetadataProvider
 
getMethod() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getMethod() - Method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
getMirrorCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginMirrorCommandFactory, used to create commands tailored for mirroring repositories.
getModule() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationFailureHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.auth.SshAuthenticationSuccessHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.home.HomeUpdateHandlerModuleDescriptor
Retrieves the HomeUpdateHandler for this descriptor.
getModule() - Method in class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.idx.CommitIndexerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.idx.CommitPropertyConfigurationModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.permission.PermissionVoterProviderModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.scm.ScmModuleDescriptor
Retrieves the Scm instance for this descriptor.
getModule() - Method in class com.atlassian.bitbucket.scm.ScmProtocolModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.scm.ScmRequestCheckModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.scm.ScmUrlFormatterModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandFactoryModuleDescriptor
 
getModule() - Method in class com.atlassian.bitbucket.user.UserErasureModuleDescriptor
 
getName() - Method in interface com.atlassian.bitbucket.migration.MigrationEntityType
 
getName() - Method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
getName() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a well-known name for the SCM that is provided by the plugin.
getName() - Method in interface com.atlassian.bitbucket.scm.ScmProtocol
 
getNameKey() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategy
A short, human-readable name for the strategy, like "Fast-forward", suitable for display in a space- constrained UI.
getNewDir() - Method in interface com.atlassian.bitbucket.home.HomeUpdate
The absolute path to where the home directory currently is.
getNewFromHash() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getNewToHash() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getOldDir() - Method in interface com.atlassian.bitbucket.home.HomeUpdate
The absolute path to where the home directory used to be.
getOldFromHash() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getOldToHash() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getOutputHandler() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
getParameter(String) - Method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
getPath() - Method in interface com.atlassian.bitbucket.migration.ArchiveSource
Get the path of this archive source.
getPath() - Method in interface com.atlassian.bitbucket.migration.EntrySource
 
getPathInfo() - Method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
getPathSuffix() - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
getPermission() - Method in interface com.atlassian.bitbucket.permission.PermissionCheck
 
getPort() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
getPreviousStatus() - Method in class com.atlassian.bitbucket.scm.event.ScmStatusChangedEvent
Retrieves the previous status for the SCM.
getProcessHandler() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
getProjectKey() - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
getProjectNamespace() - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
getProperties() - Method in class com.atlassian.bitbucket.auth.AuthenticationResult
 
getProperties() - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication
 
getPropertiesToPreload(Repository) - Method in interface com.atlassian.bitbucket.idx.CommitPropertyConfiguration
 
getPublicKey() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationContext
 
getPullRequest() - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
 
getPullRequestCommandFactory() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getPullRequestCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginPullRequestCommandFactory, used to create commands tailored for use supporting pull requests.
getRef() - Method in interface com.atlassian.bitbucket.hook.repository.CommitAddedDetails
 
getRef() - Method in interface com.atlassian.bitbucket.hook.repository.CommitRemovedDetails
 
getRefCommandFactory() - Method in class com.atlassian.bitbucket.scm.AbstractScm
 
getRefCommandFactory() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a PluginRefCommandFactory, used to create commands tailored for creating branches and tags.
getRefs() - Method in interface com.atlassian.bitbucket.repository.RefMetadataContext
 
getRepositories() - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckContext
Allows SCMs to request a stream of repositories to check for consistency.
getRepository() - Method in interface com.atlassian.bitbucket.idx.IndexingContext
 
getRepository() - Method in interface com.atlassian.bitbucket.repository.RefMetadataContext
 
getRepository() - Method in class com.atlassian.bitbucket.scm.AbstractRepositoryScmRequest
 
getRepository() - Method in class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters
 
getRepository() - Method in interface com.atlassian.bitbucket.scm.ScmRequest
 
getRepository() - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest
 
getRepositorySlug() - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
getRequest() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getRequestId() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
getRescopeContext() - Method in class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters
 
getResource() - Method in interface com.atlassian.bitbucket.permission.PermissionCheck
The resource that the permission check applies to.
getResponse() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getResult() - Method in interface com.atlassian.bitbucket.hook.repository.PreRepositoryHookCommitCallback
Returns the outcome of the callback's processing of commits.
getResult() - Method in interface com.atlassian.bitbucket.permission.PermissionCheck
 
getResult() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
getScm() - Method in class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
Retrieves the ID of the SCM this handler adds support for, or null if this handler does not, of itself, add support for any specific SCM.
getScm() - Method in class com.atlassian.bitbucket.scm.event.ScmEvent
Retrieves the Scm raising the event.
getSettings() - Method in class com.atlassian.bitbucket.hook.repository.RepositoryHookContext
 
getSettings() - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryMergeRequestCheckContext
 
getSize(Repository) - Method in interface com.atlassian.bitbucket.scm.Scm
Calculates the size of the specified repository in bytes.
getStatus() - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves the current status for the SCM.
getStderr() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getStderr() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext
 
getStdin() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getStdin() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext
 
getStdout() - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
getStdout() - Method in class com.atlassian.bitbucket.ssh.command.SshCommandContext
 
getStrategies() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategies
Retrieves the set of supported merge strategies.
getToRef() - Method in interface com.atlassian.bitbucket.scm.pull.MinimalPullRequest
Retrieves the ref targeted for the merge, if the pull request is accepted.
getToRepository() - Method in interface com.atlassian.bitbucket.scm.pull.PullRequestRescope
 
getUrlFormatter() - Method in class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
Retrieves the ScmUrlFormatter which should be used to format clone URLs targeting this handler.
getUser() - Method in class com.atlassian.bitbucket.auth.AuthenticationResult
 
getUser() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationSuccessContext
 
getUser() - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication
 
getUser() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationSuccessContext
 
getUser() - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest
 
getUsername() - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
 
getUsername() - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationContext
 
getVersion() - Method in interface com.atlassian.bitbucket.scm.pull.MinimalPullRequest
Retrieves the pull request's current version.
getViewHtml() - Method in interface com.atlassian.bitbucket.ui.PluginFormFragments
 
getWeight() - Method in class com.atlassian.bitbucket.scm.BaseWeightedModuleDescriptor
 
getWeight() - Method in interface com.atlassian.bitbucket.util.Weighted
 

H

handleRequest() - Method in interface com.atlassian.bitbucket.scm.ScmRequest
Performs whatever logic is necessary to handle the request.
hasErrors() - Method in interface com.atlassian.bitbucket.migration.ExportContext
 
hasErrors() - Method in interface com.atlassian.bitbucket.migration.ImportContext
 
hasForks() - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters
Retrieves a flag indicating whether the deleted repository has forks.
hashCode() - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication
 
hashCode() - Method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
hasSection(Path) - Method in interface com.atlassian.bitbucket.migration.ExportContext
Does this export context contain a section with the given path
hasUser() - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest
 
heads(Repository, RefCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
HomeUpdate - Interface in com.atlassian.bitbucket.home
Describes the old and new absolute paths for the home directory.
HomeUpdateHandler - Interface in com.atlassian.bitbucket.home
Invoked when the shared home directory is updated.
HomeUpdateHandlerModuleDescriptor - Class in com.atlassian.bitbucket.home
 
HomeUpdateHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.home.HomeUpdateHandlerModuleDescriptor
 
HomeUpdateHandlerModuleDescriptor(ModuleFactory, int) - Constructor for class com.atlassian.bitbucket.home.HomeUpdateHandlerModuleDescriptor
 
HookRequestHandle - Interface in com.atlassian.bitbucket.hook
A handle on the hook request which provides the required information to make a successful callback to Stash via their hook callback socket
HookService - Interface in com.atlassian.bitbucket.hook
A service which handles the management of hook requests.
HookUtils - Class in com.atlassian.bitbucket.hook
Utility methods for configuring processes, whether using Java's ProcessBuilder or Atlassian Process Utils, to execute pre-repository and post-repository hooks.
HttpAuthenticationContext - Interface in com.atlassian.bitbucket.auth
Context class holding all details relevant for authentication processing by HttpAuthenticationHandler modules.
HttpAuthenticationFailureContext - Interface in com.atlassian.bitbucket.auth
Context class holding all details relevant for authentication failure processing by HttpAuthenticationFailureHandler modules.
HttpAuthenticationFailureHandler - Interface in com.atlassian.bitbucket.auth
Handler for authentication failure over HTTP.
HttpAuthenticationFailureHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
 
HttpAuthenticationFailureHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandlerModuleDescriptor
 
HttpAuthenticationHandler - Interface in com.atlassian.bitbucket.auth
Implementations may also implement HttpLogoutHandler, in which case they'll get a callback when the user logs out.
HttpAuthenticationHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
 
HttpAuthenticationHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
HttpAuthenticationSuccessContext - Interface in com.atlassian.bitbucket.auth
Context class holding all details relevant for authentication success processing by HttpAuthenticationSuccessHandler modules.
HttpAuthenticationSuccessHandler - Interface in com.atlassian.bitbucket.auth
Handler that is called when a user successfully authenticates with the system over HTTP.
HttpAuthenticationSuccessHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
 
HttpAuthenticationSuccessHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandlerModuleDescriptor
 
HttpLogoutHandler - Interface in com.atlassian.bitbucket.auth
Interface that http-auth-handler modules can optionally implement to receive callbacks on logout.
HttpRequestDetails - Class in com.atlassian.bitbucket.scm.http
Details about the HTTP request to be serviced.
HttpScmProtocol - Interface in com.atlassian.bitbucket.scm.http
 
HttpScmRequest - Interface in com.atlassian.bitbucket.scm.http
Handles an HTTP request from an SCM client (e.g.
HttpScmRequestHandler - Interface in com.atlassian.bitbucket.scm.http
Plugin point for providing handlers for HTTP requests for SCM hosting operations.
HttpScmRequestHandlerModuleDescriptor - Class in com.atlassian.bitbucket.scm.http
Module descriptor for providing HttpScmRequestHandler implementations.
HttpScmRequestHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.http.HttpScmRequestHandlerModuleDescriptor
 

I

i18nService - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The I18nService, used to internationalise error messages for exceptions thrown during processing.
i18nService - Variable in class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
identity() - Static method in interface com.atlassian.bitbucket.io.IoFunction
Returns a function that always returns its input argument.
ImportContext - Interface in com.atlassian.bitbucket.migration
Allows the consumption of entries contained in an import archive.
Importer - Interface in com.atlassian.bitbucket.migration
Data Center Migration Importer SPI
IndexingContext - Interface in com.atlassian.bitbucket.idx
Used to by CommitIndexers to store state during the indexing process.
init(Plugin, Element) - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.bitbucket.permission.PermissionVoterProviderModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.bitbucket.scm.BaseWeightedModuleDescriptor
 
inputHandler - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The CommandInputHandler to receive and process the OutputStream for feeding data into the command.
inputHandler(CommandInputHandler) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Sets the provided value as the AbstractCommandBuilder.inputHandler to use for providing data on the standard input stream when the built command is executed.
IntegrityCheckCallback - Interface in com.atlassian.bitbucket.scm.integrity
Used by an SCM to report integrity check results as they become available.
IntegrityCheckContext - Interface in com.atlassian.bitbucket.scm.integrity
Allows an SCM to obtain additional information required to perform integrity checks
IoConsumer<T> - Interface in com.atlassian.bitbucket.io
 
IoFunction<T,R> - Interface in com.atlassian.bitbucket.io
 
isAccepted() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
isAddedToRepository() - Method in interface com.atlassian.bitbucket.hook.repository.CommitAddedDetails
 
isAsyncSupported() - Method in interface com.atlassian.bitbucket.scm.http.HttpScmRequest
Allows requests to indicate whether they support using Servlet 3's asynchronous execution.
isAvailable() - Method in interface com.atlassian.bitbucket.scm.ScmStatus
Retrieves a flag indicating whether the SCM is available to process requests.
isCalled() - Method in interface com.atlassian.bitbucket.hook.HookRequestHandle
 
isCaptchaSupported() - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
isDefault() - Method in interface com.atlassian.bitbucket.scm.PluginMergeStrategy
Retrieves a flag indicating whether this strategy is the SCM's default, the strategy it will use if no explicit strategy is requested.
isDryRun() - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
Retrieves a flag indicating whether this request is for a canMerge check or a real merge.
isEmpty(Repository) - Method in interface com.atlassian.bitbucket.scm.Scm
Retrieves a flag indicating whether the specified Repository is empty, from the perspective of the SCM implementation.
isEnabledForRepository(Repository) - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
 
isError(String, int, String, Throwable) - Method in class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
isLastInHierarchy() - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters
Retrieves a flag indicating whether this repository was the last in its hierarchy, allowing the SCM to perform any additional cleanup that is necessary when an entire hierarchy is deleted.
isRemovedFromRepository() - Method in interface com.atlassian.bitbucket.hook.repository.CommitRemovedDetails
 
isSynchronous() - Method in class com.atlassian.bitbucket.hook.repository.PostRepositoryHookContext
 
isVetoed() - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
 
isWrite() - Method in class com.atlassian.bitbucket.scm.AbstractRepositoryScmRequest
 
isWrite() - Method in interface com.atlassian.bitbucket.scm.ScmRequest
 

J

JsonRenderer - Interface in com.atlassian.bitbucket.json
Renders an object to a JSON string.

L

lastInHierarchy() - Method in class com.atlassian.bitbucket.scm.DeleteCommandParameters.Builder
 
lastModified(Repository, LastModifiedCommandParameters, LastModifiedCallback) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Streams the latest commit to modify each file in the specified path, using the provided commit as the starting point for the traversal.
logout(ApplicationUser, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.bitbucket.auth.HttpLogoutHandler
Implementations should clean up external resources if they need to.

M

merge(Repository, MergeCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Merges the specified {@link MergeCommandParameters#getFromCommitId() fromCommitId} into the specified {@link MergeCommandParameters#getToBranch() toBranch}.
merge(PullRequestRescope, String) - Method in interface com.atlassian.bitbucket.scm.pull.BulkRescopeContext
Marks the rescope as remotely merging the associated pull request.
merge(PullRequest, PullRequestMergeCommandParameters) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
 
merge(MinimalPullRequest) - Method in interface com.atlassian.bitbucket.scm.pull.RepositoryRescopeContext
Marks the pull request as remotely merged.
MergeRequest - Interface in com.atlassian.bitbucket.scm.pull
Represents a request to merge a pull request, intended to allow RepositoryMergeChecks to validate the intended merge and, potentially, MergeRequest.veto(java.lang.String, java.lang.String) it.
MergeRequestCheckService - Interface in com.atlassian.bitbucket.scm.pull
A service that checks preconditions for pull request merges by applying RepositoryMergeChecks, which can be supplied by plugins, to determine whether merges should performed.
METHOD_BASIC - Static variable in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
BASIC authentication.
METHOD_FORM - Static variable in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
FORM-based authentication.
METHOD_TOKEN - Static variable in interface com.atlassian.bitbucket.auth.HttpAuthenticationContext
Authentication based on some kind of token (not username/password based).
MigrationEntityType<K> - Interface in com.atlassian.bitbucket.migration
Represents an entity type that can be exported by the exporter SPI.
MigrationHandlerModuleDescriptor - Class in com.atlassian.bitbucket.migration
Module descriptor for providing Exporter and Importer implementations.
MigrationHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
MinimalPullRequest - Interface in com.atlassian.bitbucket.scm.pull
Describes a minimal pull request, providing only the ID, version and refs.
module - Variable in class com.atlassian.bitbucket.hook.BaseScmHookModuleDescriptor
 
ModuleDescriptorUtils - Class in com.atlassian.bitbucket.util
Utility methods for working with plugin ModuleDescriptors.

N

notBlank(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Ensures the provided argument is not null, empty or blank.
notBlank(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Ensures the provided value is not null, empty or blank.

O

ofName(String) - Static method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
ofScope(Scope) - Static method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
ofServletRequest(HttpServletRequest) - Static method in class com.atlassian.bitbucket.scm.http.HttpRequestDetails
 
onAfterIndexing(IndexingContext) - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
Called after the last commit has been processed to allow the indexer to perform any cleanup it needs.
onArchiveEntry(ImportContext, ArchiveSource) - Method in interface com.atlassian.bitbucket.migration.Importer
Called when an archive entry is encountered within an archive.
onAuthenticationFailure(HttpAuthenticationFailureContext) - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandler
Callback method that is called by the system on authentication failure.
onAuthenticationFailure(SshAuthenticationFailureContext) - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationFailureHandler
A method called back on SSH authentication failure.
onAuthenticationSuccess(HttpAuthenticationSuccessContext) - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandler
Callback method that is called by the system on authentication success over HTTP.
onAuthenticationSuccess(SshAuthenticationSuccessContext) - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationSuccessHandler
Callback method that is called by the system on authentication success over SSH.
onBeforeIndexing(IndexingContext) - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
Called before the first commit is processed to allow the indexer to perform any setup it needs.
onCancel(String, int, String, Throwable) - Method in class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
onCommitAdded(CommitAddedDetails) - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryHookCommitCallback
 
onCommitAdded(Commit, IndexingContext) - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
Called for each new commit that is added to the repository.
onCommitRemoved(CommitRemovedDetails) - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryHookCommitCallback
 
onCommitRemoved(Commit, IndexingContext) - Method in interface com.atlassian.bitbucket.idx.CommitIndexer
Called for each existing commit that is removed from the repository.
onEnd(PreRepositoryHookContext, T, RepositoryHookResult) - Method in interface com.atlassian.bitbucket.hook.repository.PreRepositoryHook
Callback method that is called after all registered and enabled hooks have been called
onEnd() - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryHookCommitCallback
Callback method that is called after all commits have been offered to the callback.
onEnd(ExportContext) - Method in interface com.atlassian.bitbucket.migration.Exporter
Called after the export is finished.
onEnd(ImportContext) - Method in interface com.atlassian.bitbucket.migration.Importer
Called after the import has finished.
onEntry(ImportContext, EntrySource) - Method in interface com.atlassian.bitbucket.migration.Importer
 
onError(String, int, String, Throwable) - Method in class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
onError(KeyedMessage) - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckCallback
Called when the SCM encounters a problem that cannot be expressed in terms of pull requests or repositories.
onError(Repository, KeyedMessage) - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckCallback
Called when the SCM encounters a problem while checking the integrity of a specific repository.
onExit(String, int, String, Throwable) - Method in class com.atlassian.bitbucket.scm.DefaultCommandExitHandler
 
onExit(int) - Method in interface com.atlassian.bitbucket.scm.ssh.ExitCodeCallback
 
onExit(int) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext
 
onExtraPullRequest(Repository, long) - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckCallback
Invoked when the SCM encounters a pull request that does not exist according to the host application.
onMissingPullRequest(Repository, long) - Method in interface com.atlassian.bitbucket.scm.integrity.IntegrityCheckCallback
Invoked when the required SCM-level data for a pull request is missing.
onStart() - Method in interface com.atlassian.bitbucket.hook.repository.RepositoryHookCommitCallback
onStart(ExportContext) - Method in interface com.atlassian.bitbucket.migration.Exporter
Called before the export is started.
onStart(ImportContext) - Method in interface com.atlassian.bitbucket.migration.Importer
Called after the export is started.
OptionalPluginInformationProvider - Interface in com.atlassian.bitbucket.plugin
Allows stash core to query the state of optional plugins.

P

patch(Repository, PatchCommandParameters, TypeAwareOutputSupplier) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Streams a patch of the specified repository for a given commit or commit range.
peelRefChanges(Repository, Collection<RefChange>) - Method in interface com.atlassian.bitbucket.scm.hook.PluginHookHandlerFactory
Peels the from and to hashes on the provided RefChanges, ensuring they reference commits.
performAuthentication(HttpAuthenticationContext) - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationHandler
Invoked by the system when authentication is attempted over HTTP.
performAuthentication(SshAuthenticationContext) - Method in interface com.atlassian.bitbucket.auth.SshAuthenticationHandler
Invoked by the system when authentication is attempted over SSH.
PermissionCheck - Interface in com.atlassian.bitbucket.permission
The permission to check and optionally the resource on which to check it.
PermissionVote - Enum in com.atlassian.bitbucket.permission
 
PermissionVoter - Interface in com.atlassian.bitbucket.permission
A PermissionVoter may be used to determine access restrictions for application resources.
PermissionVoterProvider - Interface in com.atlassian.bitbucket.permission
Provides PermissionVoter for a authentication in addition to those already granted to them through direct grant, group membership and default permissions.
PermissionVoterProviderModuleDescriptor - Class in com.atlassian.bitbucket.permission
Module descriptor for providing PermissionVoterProvider implementations.
PermissionVoterProviderModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.permission.PermissionVoterProviderModuleDescriptor
 
PluginBulkContentCommandFactory - Interface in com.atlassian.bitbucket.scm.bulk
A factory for creating commands which operate on bulk content.
PluginCommandBuilderFactory - Interface in com.atlassian.bitbucket.scm
When implemented by an SCM, allows the ScmService to provide an ScmCommandBuilder that can be used to build custom commands for advanced functionality.
PluginCommandFactory - Interface in com.atlassian.bitbucket.scm
Provides backing functionality for the ScmCommandFactory.
PluginCompareCommandFactory - Interface in com.atlassian.bitbucket.scm.compare
Specialized command factory to compare two refs.
PluginExtendedCommandFactory - Interface in com.atlassian.bitbucket.scm
Provides backing functionality for the ScmExtendedCommandFactory.
PluginFormFragments - Interface in com.atlassian.bitbucket.ui
Collates a collection of enabled ContextualFormFragments plugin modules defined for a particular form.
PluginFormFragmentsFactory - Interface in com.atlassian.bitbucket.ui
Factory for PluginFormFragments.
PluginHookHandlerFactory - Interface in com.atlassian.bitbucket.scm.hook
 
PluginIntegrityCheckCommandFactory - Interface in com.atlassian.bitbucket.scm.integrity
A Command factory for SCM integrity checks.
PluginMergeStrategies - Interface in com.atlassian.bitbucket.scm
Describes an SPI for allowing SCMs to expose user-selectable merge strategies.
PluginMergeStrategy - Interface in com.atlassian.bitbucket.scm
Describes a single merge strategy, which controls how commits from one line of development are applied to another.
PluginMirrorCommandFactory - Interface in com.atlassian.bitbucket.scm.mirror
 
PluginPullRequestCommandFactory - Interface in com.atlassian.bitbucket.scm.pull
 
PluginRefCommandFactory - Interface in com.atlassian.bitbucket.scm.ref
Specialized command factory for dealing with refs.
postReceive(Repository, Collection<RefChange>) - Method in interface com.atlassian.bitbucket.hook.BuiltinHookHandlerFactory
Creates an HookHandler implementation that delegates to all enabled PostRepositoryHook instances.
PostRepositoryHook<T extends com.atlassian.bitbucket.hook.repository.RepositoryHookRequest> - Interface in com.atlassian.bitbucket.hook.repository
Hook that is called after changes to 1 or more refs have been made.
PostRepositoryHookContext - Class in com.atlassian.bitbucket.hook.repository
RepositoryHookContext specialization that is provided to PostRepositoryHook hooks
PostRepositoryHookContext(Settings, boolean) - Constructor for class com.atlassian.bitbucket.hook.repository.PostRepositoryHookContext
 
postUpdate(PostRepositoryHookContext, T) - Method in interface com.atlassian.bitbucket.hook.repository.PostRepositoryHook
Callback method that is called after a request to update one or more refs is completed.
preReceive(Repository, Collection<RefChange>) - Method in interface com.atlassian.bitbucket.hook.BuiltinHookHandlerFactory
Creates an HookHandler implementation that delegates to all enabled PreRepositoryHook instances.
PreRepositoryHook<T extends com.atlassian.bitbucket.hook.repository.RepositoryHookRequest> - Interface in com.atlassian.bitbucket.hook.repository
Hook that is called for all veto-able changes to 1 or more Refs.
PreRepositoryHookCommitCallback - Interface in com.atlassian.bitbucket.hook.repository
Specialized callback that pre-hooks can register to receive commit-level details for the requested change.
PreRepositoryHookContext - Class in com.atlassian.bitbucket.hook.repository
RepositoryHookContext specialization that is provided to PreRepositoryHook hooks
PreRepositoryHookContext(Settings) - Constructor for class com.atlassian.bitbucket.hook.repository.PreRepositoryHookContext
 
preUpdate(PreRepositoryHookContext, T) - Method in interface com.atlassian.bitbucket.hook.repository.PreRepositoryHook
Callback method that is called just before a request to update one or more refs is completed.
PROJECT - Static variable in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
properties(Map<String, Serializable>) - Method in class com.atlassian.bitbucket.auth.AuthenticationResult.Builder
 
properties(Map<String, Serializable>) - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication.Builder
 
property(String, Serializable) - Method in class com.atlassian.bitbucket.auth.AuthenticationResult.Builder
 
property(String, Serializable) - Method in class com.atlassian.bitbucket.auth.SimpleAuthentication.Builder
 
PROTOCOL - Static variable in interface com.atlassian.bitbucket.scm.http.HttpScmProtocol
Protocol name used predominantly for descriptive purposes in logging and analytics.
PROTOCOL - Static variable in interface com.atlassian.bitbucket.scm.ssh.SshScmProtocol
Protocol name used predominantly for descriptive purposes in logging and analytics.
provideProperties(CommentPropertyContext) - Method in interface com.atlassian.bitbucket.comment.CommentPropertyProvider
Provide properties to the given context.
provideProperties(CommentPropertyContext) - Method in class com.atlassian.bitbucket.comment.FlatteningCommentPropertyProvider
 
provideProperties(PullRequest, PullRequestMergeability) - Method in interface com.atlassian.bitbucket.pull.PullRequestMergeabilityPropertyProvider
Provide properties for the provided pull request and mergeability.
provideProperties(PullRequestPropertyContext) - Method in interface com.atlassian.bitbucket.pull.PullRequestPropertyProvider
Provide properties to the given context.
provideValidationRules(ValidationPattern) - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandlerModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandlerModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.bitbucket.scm.AbstractScmRequestHandlerModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.bitbucket.scm.ScmRequestCheckModuleDescriptor
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.bitbucket.scm.ScmUrlFormatterModuleDescriptor
 
PullRequestDeleteCommandParameters - Class in com.atlassian.bitbucket.scm.pull
 
PullRequestDeleteCommandParameters.Builder - Class in com.atlassian.bitbucket.scm.pull
 
PullRequestMergeabilityPropertyProvider - Interface in com.atlassian.bitbucket.pull
Provides properties to PullRequestMergeability.
PullRequestPropertyContext - Interface in com.atlassian.bitbucket.pull
Allows iterating and adding properties to pull requests.
PullRequestPropertyProvider - Interface in com.atlassian.bitbucket.pull
Provides properties to Stash pull requests.
PullRequestRescope - Interface in com.atlassian.bitbucket.scm.pull
Describes how a pull request is going to be rescoped.
put(String, Object) - Method in interface com.atlassian.bitbucket.idx.IndexingContext
Sets a key-value pair in the context.

R

rawArgument(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Appends the provided argument to the AbstractCommandBuilder.arguments, after ensuring it is not null.
rawArgumentAfter(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Finds the index of the specified anchor and inserts the provided argument immediately after it in the AbstractCommandBuilder.arguments.
rawArgumentAt(int, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Inserts the provided argument at the specified index in the AbstractCommandBuilder.arguments, after ensuring it is not blank.
rawArgumentBefore(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Finds the index of the specified anchor and inserts the provided argument directly before it in the AbstractCommandBuilder.arguments.
rawFile(Repository, RawFileCommandParameters, TypeAwareOutputSupplier) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams the raw bytes for the requested file at the specified commit to OutputStream returned by the provided supplier.
read(IoConsumer<EntrySource>) - Method in interface com.atlassian.bitbucket.migration.ArchiveSource
Filter and read each file in the archive.
read(IoConsumer<EntrySource>, Predicate<String>) - Method in interface com.atlassian.bitbucket.migration.ArchiveSource
Filter and read each file in the archive.
read(IoConsumer<InputStream>) - Method in interface com.atlassian.bitbucket.migration.EntrySource
Read the file represented by this entry.
RefMetadataContext - Interface in com.atlassian.bitbucket.repository
The context in which the metadata is being retrieved for a given collection of refs
RefMetadataProvider<T> - Interface in com.atlassian.bitbucket.repository
A plugin point for associating arbitrary metadata with a Ref.
refs(Repository, RefsCommandParameters, RefCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams all of the refs in the specified repository.
registerCommitCallback(RepositoryHookCommitCallback, RepositoryHookCommitFilter, RepositoryHookCommitFilter...) - Method in class com.atlassian.bitbucket.hook.repository.PostRepositoryHookContext
Registers a callback to receive more information about commits added or removed.
registerCommitCallback(PreRepositoryHookCommitCallback, RepositoryHookCommitFilter, RepositoryHookCommitFilter...) - Method in class com.atlassian.bitbucket.hook.repository.PreRepositoryHookContext
Registers a callback to receive more information about commits added or removed.
registerRequest(int) - Method in interface com.atlassian.bitbucket.hook.HookService
Register a hosting request with the hook service.
remove(String) - Method in interface com.atlassian.bitbucket.idx.IndexingContext
Removes a key-value pair from the context.
removeEnvironment(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Clears the environment variable of the provided name if it has been set
render(Object, Map<String, Object>) - Method in interface com.atlassian.bitbucket.json.JsonRenderer
Renders an object to JSON given any supplied options.
REPOSITORY - Static variable in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
repository - Variable in class com.atlassian.bitbucket.scm.AbstractRepositoryScmRequest
 
repository(Repository) - Method in class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters.Builder
 
RepositoryHookCommitCallback - Interface in com.atlassian.bitbucket.hook.repository
A callback to receive more information about commits added or removed in a RepositoryHookRequest.
RepositoryHookCommitFilter - Enum in com.atlassian.bitbucket.hook.repository
Describes the type of commit details a repository-hook callback is interested in.
RepositoryHookContext - Class in com.atlassian.bitbucket.hook.repository
 
RepositoryHookContext(Settings) - Constructor for class com.atlassian.bitbucket.hook.repository.RepositoryHookContext
 
RepositoryMergeCheck - Interface in com.atlassian.bitbucket.hook.repository
Used to enforce a specific precondition for a pull request merge operation.
RepositoryMergeRequestCheckContext - Interface in com.atlassian.bitbucket.hook.repository
In addition to the normal MergeRequest parameters, will have additional settings which can be configured per-repository.
RepositoryRescopeContext - Interface in com.atlassian.bitbucket.scm.pull
Provides a context for SCMs to perform rescope calculations and update affected pull requests when a repository is updated.
RepositoryUrlFragment - Class in com.atlassian.bitbucket.scm.http
Utility class for parsing project namespaces, project keys and repository slugs from scm urls - HTTP and SSH.
rescopeContext(BulkRescopeContext) - Method in class com.atlassian.bitbucket.scm.pull.BulkRescopeCommandParameters.Builder
 
resolveRef(Repository, ResolveRefCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Resolves the specified refId, which may be a: branch name tag name commit hash If a name is provided, it must be considered as either an ID or a display ID.
resolveRefs(Repository, ResolveRefsCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Resolves one or more branches, tags and/or refs.
resultOf(PermissionVote...) - Static method in enum com.atlassian.bitbucket.permission.PermissionVote
 
rollback(HomeUpdate) - Method in class com.atlassian.bitbucket.home.AbstractHomeUpdateHandler
Provides a default no-op implementation to facilitate building handlers with no explicit rollback mechanism.
rollback(HomeUpdate) - Method in interface com.atlassian.bitbucket.home.HomeUpdateHandler
Rolls back the applied changes, restoring references to the old shared home directory location.
run() - Method in interface com.atlassian.bitbucket.ssh.command.SshCommand
Runs the command, returning its exit code.

S

Scm - Interface in com.atlassian.bitbucket.scm
Describes a pluggable extension point for implementing custom SCMs.
ScmEvent - Class in com.atlassian.bitbucket.scm.event
Common base for all events raised by SCM implementations.
ScmEvent(Object, Scm) - Constructor for class com.atlassian.bitbucket.scm.event.ScmEvent
Constructs a new ScmEvent, initialising the event's source and setting the Scm from which the event is being raised.
ScmModuleDescriptor - Class in com.atlassian.bitbucket.scm
ModuleDescriptor which interprets &lt;scm/&gt; tags in atlassian-plugin.xml.
ScmModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.ScmModuleDescriptor
 
ScmProtocol - Interface in com.atlassian.bitbucket.scm
An extension point for declaring an Scm's support for a protocol and for generating protocol-specific clone URLs for repositories of that kind.
ScmProtocolModuleDescriptor - Class in com.atlassian.bitbucket.scm
Provides an ScmProtocol implementation used in connection with one or more Scms.
ScmProtocolModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.ScmProtocolModuleDescriptor
 
ScmRequest - Interface in com.atlassian.bitbucket.scm
A read or write request targeting a Stash repository.
ScmRequestCheck - Interface in com.atlassian.bitbucket.scm
Used to enforce a specific precondition for a repository hosting operation, such as a push or pull.
ScmRequestCheckModuleDescriptor - Class in com.atlassian.bitbucket.scm
Provides an ScmRequestCheck implementation used by the ScmRequestCheckService.
ScmRequestCheckModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.ScmRequestCheckModuleDescriptor
 
ScmRequestCheckService - Interface in com.atlassian.bitbucket.scm
Used to validate read and write operations on repositories managed by Stash.
ScmStatus - Interface in com.atlassian.bitbucket.scm
Describes the current status of an Scm plugin.
ScmStatusChangedEvent - Class in com.atlassian.bitbucket.scm.event
Raised when the status of an SCM changes at runtime.
ScmStatusChangedEvent(Object, Scm, ScmStatus) - Constructor for class com.atlassian.bitbucket.scm.event.ScmStatusChangedEvent
Constructs a new ScmStatusChangedEvent, initialising the source and setting the Scm whose status has changed and the status the SCM used to have.
ScmUrlFormatter - Interface in com.atlassian.bitbucket.scm
Formats an appropriate URL for a given repository.
ScmUrlFormatterModuleDescriptor - Class in com.atlassian.bitbucket.scm
Parses the nested url-formatter element, when present, to produce an ScmUrlFormatter.
ScmUrlFormatterModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.ScmUrlFormatterModuleDescriptor
 
ScmUrlRequest - Class in com.atlassian.bitbucket.scm
Describes a repository and base URL to use when formatting a URL.
ScmUrlRequest.Builder - Class in com.atlassian.bitbucket.scm
 
self() - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Returns a reference to the current builder, typed correctly to appease Java generics.
sendAuthenticationError(AuthenticationState, String, String, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.bitbucket.scm.http.HttpScmRequestHandler
 
sendError(String, String, HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.bitbucket.scm.http.HttpScmRequestHandler
 
sendError(String, String) - Method in interface com.atlassian.bitbucket.scm.ScmRequest
Sends the provided error details to the client, using SCM- and RPC-specific techniques as necessary.
SequentialArchive - Interface in com.atlassian.bitbucket.migration
 
setExecutionTimeout(long) - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
setExecutionTimeout(long) - Method in class com.atlassian.bitbucket.scm.SimpleCommand
Throws an UnsupportedOperationException to indicate that an execution timeout cannot be configured.
setIdleTimeout(long) - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
setIdleTimeout(long) - Method in class com.atlassian.bitbucket.scm.SimpleCommand
Throws an UnsupportedOperationException to indicate that an idle timeout cannot be configured.
setProperty(Comment, String, Object) - Method in interface com.atlassian.bitbucket.comment.CommentPropertyContext
Adds a property to the comment.
setProperty(PullRequest, String, Object) - Method in interface com.atlassian.bitbucket.pull.PullRequestPropertyContext
Adds a property to the pullRequest.
SettingsValidationErrors - Interface in com.atlassian.bitbucket.setting
Used by SettingsValidator to report validation errors.
SettingsValidator - Interface in com.atlassian.bitbucket.setting
Handles validation of hook settings before they are persisted.
signedObjects(Repository, SignedObjectsParameters, SignedObjectCallback) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Retrieves requested objects and if the object is signed, provides the signature and signed content to the callback.
SimpleAuthentication - Class in com.atlassian.bitbucket.auth
 
SimpleAuthentication.Builder - Class in com.atlassian.bitbucket.auth
 
SimpleCommand<T> - Class in com.atlassian.bitbucket.scm
Implementation of the Command interface that provides empty implementations for all methods except Command.call().
SimpleCommand() - Constructor for class com.atlassian.bitbucket.scm.SimpleCommand
 
size(Repository, SizeCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves the size of the file at the requested path at the specified commit.
SshAuthenticationContext - Interface in com.atlassian.bitbucket.auth
The authentication context for SSH connections
SshAuthenticationFailureContext - Interface in com.atlassian.bitbucket.auth
Context class holding all details relevant for authentication failure processing by SshAuthenticationFailureHandler modules.
SshAuthenticationFailureHandler - Interface in com.atlassian.bitbucket.auth
Handler for authentication failure over SSH.
SshAuthenticationFailureHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
 
SshAuthenticationFailureHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.SshAuthenticationFailureHandlerModuleDescriptor
 
SshAuthenticationHandler - Interface in com.atlassian.bitbucket.auth
Implementations should be stateless and thread-safe, as a single instance will be used to service all authentication requests.
SshAuthenticationHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
Module descriptor for custom ssh key authenticators.
SshAuthenticationHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.SshAuthenticationHandlerModuleDescriptor
 
SshAuthenticationSuccessContext - Interface in com.atlassian.bitbucket.auth
Context class holding all details relevant for authentication success processing by SshAuthenticationSuccessHandler modules.
SshAuthenticationSuccessHandler - Interface in com.atlassian.bitbucket.auth
Handler that is called when a user successfully authenticates with the system over SSH.
SshAuthenticationSuccessHandlerModuleDescriptor - Class in com.atlassian.bitbucket.auth
 
SshAuthenticationSuccessHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.auth.SshAuthenticationSuccessHandlerModuleDescriptor
 
SshCommand - Interface in com.atlassian.bitbucket.ssh.command
Describes an SSH command, which can be run or canceled.
SshCommandContext - Class in com.atlassian.bitbucket.ssh.command
 
SshCommandContext.Builder - Class in com.atlassian.bitbucket.ssh.command
 
SshCommandFactory - Interface in com.atlassian.bitbucket.ssh.command
Describes a factory for parsing commands and creating SshCommand instances to run them.
SshCommandFactoryModuleDescriptor - Class in com.atlassian.bitbucket.ssh.command
Module descriptor for providing SshCommandFactory implementations.
SshCommandFactoryModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.ssh.command.SshCommandFactoryModuleDescriptor
 
SshScmProtocol - Interface in com.atlassian.bitbucket.scm.ssh
 
SshScmRequest - Interface in com.atlassian.bitbucket.scm.ssh
Handles an SCM SSH command from a remote client.
SshScmRequestContext - Class in com.atlassian.bitbucket.scm.ssh
 
SshScmRequestContext.Builder - Class in com.atlassian.bitbucket.scm.ssh
 
SshScmRequestHandler - Interface in com.atlassian.bitbucket.scm.ssh
Plugin point for handling SshScmRequests.
SshScmRequestHandlerModuleDescriptor - Class in com.atlassian.bitbucket.scm.ssh
Module descriptor for providing SshScmRequestHandler implementations.
SshScmRequestHandlerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.scm.ssh.SshScmRequestHandlerModuleDescriptor
 
StandardMigrationEntityType<K> - Class in com.atlassian.bitbucket.migration
 
start() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
stderr(OutputStream) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
stdin(InputStream) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
stdout(OutputStream) - Method in class com.atlassian.bitbucket.scm.ssh.SshScmRequestContext.Builder
 
SUPPORTED_ARCHIVE_VERSIONS - Static variable in interface com.atlassian.bitbucket.migration.Importer
Set of archive versions that are supported by this version of the product.
supports(HttpRequestDetails) - Method in interface com.atlassian.bitbucket.scm.http.HttpScmRequestHandler
Returns whether the handler can service the supplied request.
supports(Scm) - Method in interface com.atlassian.bitbucket.scm.ScmProtocol
Determines if this protocol supports the specified SCM.
supports(String) - Method in interface com.atlassian.bitbucket.scm.ScmProtocol
Determines if this protocol supports the SCM with specified ID.
supports(String) - Method in interface com.atlassian.bitbucket.scm.ssh.SshScmRequestHandler
 
supports(String) - Method in interface com.atlassian.bitbucket.ssh.command.SshCommandFactory
 
synchronize(Repository, MirrorSyncCommandParameters, MirrorSyncCallback) - Method in interface com.atlassian.bitbucket.scm.mirror.PluginMirrorCommandFactory
 
synchronous() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
SynchronousPreferred - Annotation Type in com.atlassian.bitbucket.hook.repository
Annotation to be used with PostRepositoryHook instances to signal that the hook prefers to be called synchronously, which allows the hook to write to the SCM client error and output streams directly for pushes to the repository.

T

tags(Repository, TagsCommandParameters, TagCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams tags in the specified repository to the provided callback.
tags(Repository, TagsCommandParameters, PageRequest) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves a page of tags.
throttled(SshScmRequest) - Method in class com.atlassian.bitbucket.scm.throttle.ThrottledScmRequestFactory
Deprecated.
 
throttled(HttpScmRequest) - Method in class com.atlassian.bitbucket.scm.throttle.ThrottledScmRequestFactory
Deprecated.
 
ThrottledScmRequestFactory - Class in com.atlassian.bitbucket.scm.throttle
Deprecated.
in 6.7 for removal in 8.0
ThrottledScmRequestFactory(ThrottleService) - Constructor for class com.atlassian.bitbucket.scm.throttle.ThrottledScmRequestFactory
Deprecated.
 
toModule() - Static method in class com.atlassian.bitbucket.util.ModuleDescriptorUtils
 
toModules(Collection<M>) - Static method in class com.atlassian.bitbucket.util.ModuleDescriptorUtils
Convert an Iterable of ModuleDescriptor into a Stream of T, where T is the type returned by ModuleDescriptor.getModule().
toModules(Stream<M>) - Static method in class com.atlassian.bitbucket.util.ModuleDescriptorUtils
Convert a Stream of ModuleDescriptor into a Stream of T, where T is the type returned by ModuleDescriptor.getModule().
toPath(String) - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
Formats this fragment as a path suitable for use with a URI, such as with URI.resolve(String), optionally pre-pending a provided base path.
toPath(String, boolean, boolean) - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
Formats this fragment as a path suitable for use with a URI, such as with URI.resolve(String), optionally pre-pending a provided base path.
toSortedModules(Collection<M>) - Static method in class com.atlassian.bitbucket.util.ModuleDescriptorUtils
Convert a Collection of BaseWeightedModuleDescriptor into a Stream of T (sorted by BaseWeightedModuleDescriptor's weight), where T is the type returned by ModuleDescriptor.getModule().
toSortedModules(Stream<M>) - Static method in class com.atlassian.bitbucket.util.ModuleDescriptorUtils
Convert a Stream of BaseWeightedModuleDescriptor into a Stream of T (sorted by BaseWeightedModuleDescriptor's weight), where T is the type returned by ModuleDescriptor.getModule().
toString() - Method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
toString() - Method in class com.atlassian.bitbucket.scm.BaseCommand
Deprecated.
 
toString() - Method in class com.atlassian.bitbucket.scm.http.RepositoryUrlFragment
 
traverseCommits(Repository, BulkTraverseCommitsCommandParameters, BulkTraversalCallback) - Method in interface com.atlassian.bitbucket.scm.bulk.PluginBulkContentCommandFactory
Stream commits from one or more repositories, in topological order.
traverseCommits(Repository, TraversalCallback) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Streams all of the commits in the repository reachable from any branch or tag in topological order.
tryMerge(PullRequest) - Method in interface com.atlassian.bitbucket.scm.pull.PluginPullRequestCommandFactory
Attempt to merge the pull request to determine what the expected result of actually merging it would be.
type(Repository, TypeCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginCommandFactory
Retrieves the type for the requested path at the specified commit.

U

update(PullRequestRescope, RescopeDetails, RescopeDetails) - Method in interface com.atlassian.bitbucket.scm.pull.BulkRescopeContext
Marks the rescope as updating one or both of the associated pull request's from and to refs.
update(MinimalPullRequest, String, String) - Method in interface com.atlassian.bitbucket.scm.pull.RepositoryRescopeContext
Updates the commits for the pull request's from and to refs to the hashes from their current tips in the repository.
updateDefaultBranch(Repository, UpdateDefaultBranchCommandParameters) - Method in interface com.atlassian.bitbucket.scm.PluginExtendedCommandFactory
Sets the default branch for the repository to the named branch.
updateRefs(Repository, MirrorUpdateRefsCommandParameters) - Method in interface com.atlassian.bitbucket.scm.mirror.PluginMirrorCommandFactory
Applies the provided ref changes in the repository.
USER - Static variable in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
user(ApplicationUser) - Method in class com.atlassian.bitbucket.scm.ScmUrlRequest.Builder
 
UserErasureHandler - Interface in com.atlassian.bitbucket.user
User Anonymization SPI
UserErasureModuleDescriptor - Class in com.atlassian.bitbucket.user
Module Descriptor for providing user erasure handlers.
UserErasureModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.bitbucket.user.UserErasureModuleDescriptor
 

V

validate(Settings, SettingsValidationErrors, Scope) - Method in interface com.atlassian.bitbucket.setting.SettingsValidator
Validate the given settings before they are persisted.
validate(Map<String, String[]>, ValidationErrors, Map<String, Object>) - Method in interface com.atlassian.bitbucket.ui.ContextualFormFragment
Validate the fields supplied by this form fragment.
validate(Map<String, String[]>, ValidationErrors) - Method in interface com.atlassian.bitbucket.ui.PluginFormFragments
Validate all ContextualFormFragments defined for this form.
validateAuthentication(HttpAuthenticationContext) - Method in interface com.atlassian.bitbucket.auth.HttpAuthenticationHandler
Invoked by the system on requests that have an authenticated user.
ValidationErrors - Interface in com.atlassian.bitbucket.ui
Used by ContextualFormFragment to report field validation errors.
valueOf(String) - Static method in enum com.atlassian.bitbucket.hook.repository.RepositoryHookCommitFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.bitbucket.permission.PermissionVote
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.bitbucket.scm.AuthenticationState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.bitbucket.hook.repository.RepositoryHookCommitFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.atlassian.bitbucket.migration.StandardMigrationEntityType
 
values() - Static method in enum com.atlassian.bitbucket.permission.PermissionVote
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.bitbucket.scm.AuthenticationState
Returns an array containing the constants of this enum type, in the order they are declared.
veto(String, String) - Method in interface com.atlassian.bitbucket.scm.pull.MergeRequest
If called, signifies that the calling check wishes to veto the merge.
vote(PermissionCheck) - Method in interface com.atlassian.bitbucket.permission.PermissionVoter
 

W

Weighted - Interface in com.atlassian.bitbucket.util
An interface for objects that have a weight associated with them used for sorting.
withEnvironment(String, String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Puts the provided value in the AbstractCommandBuilder.environment map with the specified name, after ensuring both the name and value are not blank.
workDir - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
The working directory in which the command should be run.
workDir(Path) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Sets the provided value as the AbstractCommandBuilder.workDir to use when the built command is executed.
workDir(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Constructs a Path from the provided value and sets it as the working directory to use when the built command is executed.
workingDirectory - Variable in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.workDir instead.
workingDirectory(File) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.workDir(Path) instead.
workingDirectory(Path) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.workDir(Path) instead.
workingDirectory(String) - Method in class com.atlassian.bitbucket.scm.AbstractCommandBuilder
Deprecated.
in 6.4 for removal in 8.0. Use AbstractCommandBuilder.workDir(String) instead.
write - Variable in class com.atlassian.bitbucket.scm.AbstractRepositoryScmRequest
 

X

XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.HttpAuthenticationFailureHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.HttpAuthenticationHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.HttpAuthenticationSuccessHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.SshAuthenticationFailureHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.SshAuthenticationHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.auth.SshAuthenticationSuccessHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.home.HomeUpdateHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.idx.CommitIndexerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.idx.CommitPropertyConfigurationModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.migration.MigrationHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.permission.PermissionVoterProviderModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.scm.http.HttpScmRequestHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.scm.ScmModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.scm.ScmProtocolModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.scm.ScmRequestCheckModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.scm.ssh.SshScmRequestHandlerModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.ssh.command.SshCommandFactoryModuleDescriptor
 
XML_ELEMENT_NAME - Static variable in class com.atlassian.bitbucket.user.UserErasureModuleDescriptor
 
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020 Atlassian. All rights reserved.