| Interface | Description |
|---|---|
| AdvancedConfigurationAwareRepository | |
| BranchAwareRepository |
Repository that supports setting and getting the current branch.
|
| BranchDetectionCapableRepository | Deprecated
use
BranchInformationProvider instead. |
| BranchInformationProvider |
Repository that can provide information about branches.
|
| BranchingAwareRepository |
Repository that supports branching operation.
|
| BranchMergingAwareRepository | |
| CacheDescription |
Cache description bean used to display info about the single cache entry
|
| CacheHandler | |
| CachingAwareRepository |
Should be implemented by repositories supporting caching of its method calls.
|
| CheckoutCustomRevisionDataAwareRepository |
Repository that uses additional information for code checkout.
|
| CommitIsolationAwareRepository |
Whether the repository supports commits being broken up into individual builds
|
| CustomRevisionDataAwareRepository |
Repository that uses additional information for change detection.
|
| CustomVariableProviderRepository |
Allows the
Repository implementation to provide variables specific to
the repository. |
| DeploymentAwareRepository | |
| EncryptedRepositoryDefinitionAccessor | |
| FilterChangesetAwareRepository |
Adds changeset filtering capability for repository
|
| IncludeExcludeAwareRepository | |
| InitialBuildAwareRepository |
Allows the
Repository to perform custom actions |
| InternalRepositoryData | |
| MandatoryCleanCheckoutAwareRepository |
Implement this interface if repository can be configured in a way that requires clean checkout at each build.
|
| MavenPomAccessor | |
| MavenPomAccessorCapableRepository |
Defines a repository which can setup itself using Maven SCM url as defined in http://maven.apache.org/scm/scms-overview.html
|
| OnceOffCapableRepository | |
| PlanRepositoryLink |
Represents relationship between Plan and Source Repositories.
|
| PlanRepositoryLinkDao | |
| PreparableRepository | Deprecated
since 5.14
|
| PushCapableRepository |
Repository that supports pushing changes back to the remote repository.
|
| QuietPeriodAwareRepository |
Repositories that implement this method will continue to collect changes for every
QuietPeriodAwareRepository.getQuietPeriod() up to
QuietPeriodAwareRepository.getMaxRetries() times. |
| Repository | Deprecated
since 5.14
|
| RepositoryCachingFacade |
A wrapper around calls to Repository methods that provides caching of method results.
|
| RepositoryConfigurationService | Deprecated
since 5.14 use
VcsRepositoryConfigurationService |
| RepositoryData | Deprecated
since 5.14
|
| RepositoryDataEntity |
Represents repository as persisted in the db.
|
| RepositoryDefinition | Deprecated
since 5.14 use
PlanRepositoryDefinition |
| RepositoryDefinitionAccessor | |
| RepositoryDefinitionDao |
Dao for
RepositoryDataEntity |
| RepositoryDefinitionManager |
Interface to handle access to repository data.
|
| RepositoryManager | Deprecated
since 5.14 use
VcsRepositoryManager |
| RequiresRepositoryData |
Repository that needs to know things about
RepositoryData object that defines it. |
| ScmTypePublishingRepository | |
| SelectableAuthenticationRepository | |
| StandaloneRepository |
Represents Repository that does not require
Plan for configuration and
thus is 'visible' to Global Repository feature. |
| TaggingAwareRepository |
Repository that supports tags.
|
| TestConnectionAwareRepository |
Repository that supports testing connection.
|
| UniqueRevisionIdRepository | Deprecated
since 5.14
|
| Enum | Description |
|---|---|
| AuthenticationType |
Representation of different repository authentication modes.
|
| CachingAwareRepository.CachableOperation | |
| RepositoryConfigurationService.LinkedRepositoryAccess |
| Exception | Description |
|---|---|
| HostKeyVerificationException |
When SSH transport is used for server access and its key doesn't exists in Trusted keys.
|
| InvalidRepositoryException |
An exception when the repository is invalid and should be handled
|
| RepositoryBranchDeletedException | |
| RepositoryDefinitionException | |
| RepositoryException |
This class types repository errors.
|
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.