Package com.atlassian.bamboo.repository

Interface Summary
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  
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 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
PullRequestAwareRepository Marker interface for repositories that are aware of pull requests
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.
RepositoryCachingFacade A wrapper around calls to Repository methods that provides caching of method results.
RepositoryConfigurationService  
RepositoryData Runtime representation of repository configuration.
RepositoryDataEntity Represents repository as persisted in the db.
RepositoryDefinition  
RepositoryDefinitionDao Dao for RepositoryDataEntity
RepositoryDefinitionManager Interface to handle access to repository data.
RepositoryManager Interface to handle interactions with Repository objects
RequiresRepositoryData Repository that needs to know things about RepositoryData object that defines it.
SelectableAuthenticationRepository  
StandaloneRepository Represents Repository that does not require Plan for configuration and thus is 'visible' to Global Repository feature.
TaggingAwareRepository Repository that supports tags.
 

Class Summary
AbstractRepository This class provides common repository implementation code,
AbstractStandaloneRepository This class provides common repository implementation code for Repositories that can be used by Global Repository feature.
CacheDescription.FileBased Default file based implementation.
CacheId Identifier used for caching method results on Repository classes and its descendants
DecoratedRepositoryDefinition Decoration of repository used when displaying on the UI.
DefaultRepositoryManager  
MavenPomAccessorAbstract<T extends AbstractRepository>  
NameValuePair This class containd a name value pair, such as Repository specific change detection mechanism.
PlanRepositoryLinkHibernateDao  
PlanRepositoryLinkImpl  
QuietPeriodHelper Allows you to easily add commit quite time to your repository
ReflectionRepositoryAccessor  
ReflectionRepositoryAccessor.StashRepositoryAccessor  
RepositoryCachingFacadeImpl A wrapper around calls to Repository methods that provides caching of method results.
RepositoryConfigurationServiceImpl  
RepositoryDataEntityImpl  
RepositoryDataImpl  
RepositoryDefinitionForTest  
RepositoryDefinitionHibernateDao  
RepositoryDefinitionImpl  
RepositoryDefinitionManagerImpl  
RepositoryFunctions  
RepositoryPredicates  
 

Enum Summary
AuthenticationType Representation of different repository authentication modes.
CachingAwareRepository.CachableOperation  
RepositoryConfigurationService.LinkedRepositoryAccess  
 

Exception Summary
InvalidRepositoryException An exception when the repository is invalid and should be handled
RepositoryDefinitionException  
RepositoryException This class types repository errors.
 



Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.