Package com.atlassian.bamboo.repository
package com.atlassian.bamboo.repository
-
ClassDescriptionDeprecated.since 5.14 use new repository plugin API insteadThis class provides common repository implementation code for Repositories that can be used by Global Repository feature.Representation of different repository authentication modes.Repository that supports setting and getting the current branch.Deprecated.use
BranchInformationProvider
instead.Repository that can provide information about branches.Repository that supports branching operation.Cache description bean used to display info about the single cache entryDefault file based implementation.Caching repository definition manager.Cached repository definition manager that should be use in 'system' context.This util class supports removing and invalidating repositories from cache and synchronizing caches between nodes Created because removing from cache is triggered from more than one point.Identifier used for caching method results on Repository classes and its descendantsShould be implemented by repositories supporting caching of its method calls.Repository that uses additional information for code checkout.Whether the repository supports commits being broken up into individual buildsRepository that uses additional information for change detection.Allows theRepository
implementation to provide variables specific to the repository.Adds changeset filtering capability for repositoryWhen SSH transport is used for server access and its key doesn't exists in Trusted keys.Allows theRepository
to perform custom actionsAn exception when the repository is invalid and should be handledDeprecated.since 5.14 useVcsRepositoryDataImpl
Deprecated.since 5.14 useRepositoryDefinitionImpl
Implement this interface if repository can be configured in a way that requires clean checkout at each build.MavenPomAccessorAbstract<T extends AbstractRepository>Defines a repository which can setup itself using Maven SCM url as defined in http://maven.apache.org/scm/scms-overview.htmlThis class contains a name value pair, such as Repository specific change detection mechanism.Permission filtering repository definition accessor.Represents relationship between Plan and Source Repositories.Represents relationship between Plan and Source Repositories in light form: just the ids.Deprecated.since 5.14Repository that supports pushing changes back to the remote repository.Repositories that implement this method will continue to collect changes for everyQuietPeriodAwareRepository.getQuietPeriod()
up toQuietPeriodAwareRepository.getMaxRetries()
times.Allows you to easily add commit quite time to your repositoryJob to cleanup obsolete Bamboo Specs states entries from DB and filesystemDeprecated.since 5.14A wrapper around calls to Repository methods that provides caching of method results.A wrapper around calls to Repository methods that provides caching of method results.Deprecated.since 5.14Represents repository as persisted in the db.Deprecated.since 5.14 usePlanRepositoryDefinition
Dao forRepositoryDataEntity
Interface to handle access to repository data.This class types repository errors.Deprecated.since 5.14 useVcsRepositoryManager
Helper to apply modifications to working copies of repositories in order to test various operations, e.g.Service to manage repository permissions.Repository that needs to know things aboutRepositoryData
object that defines it.Represents Repository that does not requirePlan
for configuration and thus is 'visible' to Global Repository feature.Repository that supports tags.Repository that supports testing connection.Deprecated.since 5.14