Interface Summary |
AdvancedConfigurationAwareRepository |
|
BranchAwareRepository |
Repository that supports setting and getting the current branch. |
BranchDetectionCapableRepository |
Repository that supports retrieving information about open 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. |
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. |
FilterChangesetAwareRepository |
Adds changeset filtering capability for repository |
IncludeExcludeAwareRepository |
|
InitialBuildAwareRepository |
Allows the Repository to perform custom actions |
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 |
PlanRepositoryLink |
Represents relationship between Plan and Source Repositories. |
PlanRepositoryLinkDao |
|
PreparableRepository |
This interface is introduced for the cases, when special preparation should be done (additional to ConvertibleFromConfig.populateFromConfig()
The onPrepare method is called every time the repository is accessed by RepositoryReference} on the server side of Bamboo |
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 |
Basic contract for interfacing with various version control repository systems. |
RepositoryConfigurationService |
|
RepositoryData |
Runtime representation of repository configuration. |
RepositoryDataEntity |
Represents repository as persisted in the db. |
RepositoryDefinition |
|
RepositoryDefinitionDao |
Dao for RepositoryDataEntity |
RepositoryDefinitionEntity |
Deprecated. since 4.0 use RepositoryDataEntity |
RepositoryDefinitionManager |
Interface to handle access to repository data. |
RepositoryManager |
Interface to handle interactions with Repository objects |
SelectableAuthenticationRepository |
|
StandaloneRepository |
Represents Repository that does not require Plan for configuration and
thus is 'visible' to Global Repository feature. |
TaggingAwareRepository |
Repository that supports tags. |