Package com.atlassian.bamboo.repository
-
Interface Summary Interface Description AdvancedConfigurationAwareRepository BranchAwareRepository Repository that supports setting and getting the current branch.BranchDetectionCapableRepository Deprecated. useBranchInformationProvider
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 entryCachedRepositoryDefinitionAccessor Caching repository definition manager.CachedRepositoryDefinitionManager Cached repository definition manager that should be use in 'system' context.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 buildsCustomRevisionDataAwareRepository Repository that uses additional information for change detection.CustomVariableProviderRepository Allows theRepository
implementation to provide variables specific to the repository.DeploymentAwareRepository EncryptedRepositoryDefinitionAccessor FilterChangesetAwareRepository Adds changeset filtering capability for repositoryIncludeExcludeAwareRepository InitialBuildAwareRepository Allows theRepository
to perform custom actionsInternalRepositoryData 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.htmlOnceOffCapableRepository PermissionFilteringRepositoryDefinitionAccessor Permission filtering repository definition accessor.PlanRepositoryLink Represents relationship between Plan and Source Repositories.PlanRepositoryLinkDao PlanRepositoryLinkDto Represents relationship between Plan and Source Repositories in light form: just the ids.PreparableRepository Deprecated. since 5.14PushCapableRepository Repository that supports pushing changes back to the remote repository.QuietPeriodAwareRepository Repositories that implement this method will continue to collect changes for everyQuietPeriodAwareRepository.getQuietPeriod()
up toQuietPeriodAwareRepository.getMaxRetries()
times.Repository Deprecated. since 5.14RepositoryCachingFacade A wrapper around calls to Repository methods that provides caching of method results.RepositoryData Deprecated. since 5.14RepositoryDataEntity Represents repository as persisted in the db.RepositoryDefinition Deprecated. since 5.14 usePlanRepositoryDefinition
RepositoryDefinitionAccessor RepositoryDefinitionDao Dao forRepositoryDataEntity
RepositoryDefinitionManager Interface to handle access to repository data.RepositoryExceptionAwareFunction<T,R> RepositoryManager Deprecated. since 5.14 useVcsRepositoryManager
RepositoryPermissionsService Service to manage repository permissions.RequiresRepositoryData Repository that needs to know things aboutRepositoryData
object that defines it.ScmTypePublishingRepository SelectableAuthenticationRepository StandaloneRepository Represents Repository that does not requirePlan
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 Summary Enum Description AuthenticationType Representation of different repository authentication modes.CachingAwareRepository.CachableOperation -
Exception Summary 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 handledRepositoryBranchDeletedException RepositoryDefinitionException RepositoryException This class types repository errors.