| Interface | Description |
|---|---|
| Branch |
A
Ref denoting a branch in the repository. |
| BranchCallback |
A callback for streaming
branches. |
| DetailedRefChange | |
| MetadataMap |
A map of pluggable metadata associated with a
Ref |
| MinimalRef |
A minimal abstraction for a ref within a
Repository, describing only the ref's name. |
| MinimalRefChange |
A minimal abstraction for a ref change, describing only the
ref and the
change type. |
| MinimalRepositoryRef |
A
MinimalRef qualified with the Repository it exists in |
| Ref | |
| RefCallback |
A callback for streaming
refs. |
| RefChange |
Represents a ref change, used mainly by
RepositoryRefsChangedEvent. |
| RefChangeDetails | |
| RefService | |
| RefType |
Represents the different types of refs.
|
| Repository |
Describes a repository within the system.
|
| RepositoryActivity | |
| RepositoryActivityVisitor<T> | |
| RepositoryCreatedActivity |
Represents an
activity which is recorded when a repository is created. |
| RepositoryPushActivity | |
| RepositoryRef |
A
Ref qualified with the Repository it exists in |
| RepositoryService |
Describes a service for interacting with repositories.
|
| RepositorySupplier | |
| RepositoryUpdatedActivity |
Represents an
activity which is recorded when the repository settings are updated. |
| Tag |
A
Ref denoting a tag in the repository. |
| TagCallback |
A callback for streaming
tags. |
| Enum | Description |
|---|---|
| RefChangeType |
Represents the different types of ref changes.
|
| RefOrder |
Defines orderings which can be applied when retrieving references.
|
| Repository.State |
Enumerates the possible states for a given
repository. |
| RepositoryVisibility |
The visibility of a given
repository. |
| StandardRefType |
Standard
ref types that should be supported by all SCM implementations. |
| Exception | Description |
|---|---|
| ConflictingRefNameException |
Indicates the operation could not be completed because a existing ref already exists
with a name that conflicts with the one being created.
|
| DuplicateRefException |
Indicates the operation could not be completed because a ref already exists for the supplied name.
|
| EmptyRepositoryException |
Thrown when an operation cannot be completed because the related repository is empty.
|
| ForkingDisabledException | |
| IllegalRepositoryStateException |
Thrown to indicate an operation could not be completed because the
repository was not in the
expected state. |
| InvalidAuthorException | |
| InvalidRefNameException |
Indicates the ref name supplied was syntactically incorrect.
|
| NoDefaultBranchException |
Thrown to indicate the configured default branch for a repository does not exist.
|
| NoSuchBranchException |
Indicates no branch exists with the specified name.
|
| NoSuchRepositoryException | |
| NoSuchTagException |
Indicates no tag exists with the specified name.
|
| PersonalRepositoryDisabledException |
Thrown when attempting to create a repository in a personal space when personal repositories are disabled.
|
| RepositoryAlreadyExistsException |
Thrown to indicate that a
repository already exists at the given
repositoryDir when a new repository or fork is created. |
| RepositoryCreationCanceledException | |
| RepositoryDeletionCanceledException | |
| RepositoryForkCanceledException | |
| RepositoryModificationCanceledException | |
| RepositoryMovedException |
Exception that is thrown when a repository is retrieved using an old slug, project key or namespace value after
any of these three fields have been updated (e.g.
|
| RepositoryOfflineException |
Occurs when a repository is offline, i.e., when the node on which a repository is present becomes unreachable.
|
| RepositoryOperationException |
Copyright © 2021 Atlassian. All rights reserved.