Uses of Interface
com.atlassian.bamboo.vcs.configuration.VcsRepositoryData
Packages that use VcsRepositoryData
Package
Description
-
Uses of VcsRepositoryData in com.atlassian.bamboo.build
Methods in com.atlassian.bamboo.build that return VcsRepositoryDataModifier and TypeMethodDescriptionPlanResultsAction.getRepositoryData
(@NotNull RepositoryChangeset repositoryChangeset) Methods in com.atlassian.bamboo.build with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable VcsRepositoryViewer
PlanResultsAction.getRepositoryViewer
(@NotNull VcsRepositoryData repositoryData) @Nullable String
PlanResultsAction.getUrlForCommitId
(@Nullable String commitId, @NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.chains
Methods in com.atlassian.bamboo.chains with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionvoid
ChainResultManager.createRepositorySpecFailedResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState) Create and save chain result for plan which was not updated when Repository stored specs execution was failedvoid
ChainResultManagerImpl.createRepositorySpecFailedResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber, @NotNull VcsLocationBambooSpecsState specsState) void
ChainResultManager.createRepositorySpecSuccessResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber) Create and save chain result for plan which was updated when Repository stored specs executedvoid
ChainResultManagerImpl.createRepositorySpecSuccessResult
(@NotNull ImmutableChain plan, @NotNull VcsRepositoryData repositoryData, @NotNull BuildChanges buildChanges, int buildNumber) -
Uses of VcsRepositoryData in com.atlassian.bamboo.chains.branches
Methods in com.atlassian.bamboo.chains.branches with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic BranchStatusLinkInfo
BranchStatusLinkInfo.forRepository
(@NotNull VcsRepositoryData vcsRepositoryData, @Nullable String navigationSource) Create branch status link info for specified repository and VCS branch. -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.credentials
Methods in com.atlassian.bamboo.configuration.credentials that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionDeleteSharedCredentials.getGlobalRepositoryDefinitionsMap()
DeleteSharedCredentials.getPlanBranchRepositoryDefinitionsMap()
DeleteSharedCredentials.getPlanRepositoryDefinitionsMap()
DeleteSharedCredentials.getProjectRepositoryDefinitionsMap()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionRssPermissionsService.buildRssPermissions
(VcsRepositoryData repository) RssPermissionsServiceImpl.buildRssPermissions
(VcsRepositoryData repository) @NotNull ErrorCollection
RssDetectionService.canEnqueue
(@NotNull VcsRepositoryData vcsRepositoryData) Checks whether Bamboo can enqueue RSS detection for the given repository.@NotNull ErrorCollection
RssDetectionServiceImpl.canEnqueue
(@NotNull VcsRepositoryData vcsRepositoryData) RepositoryExportService.exportLinkedRepository
(@NotNull VcsRepositoryData repositoryData) Export a linked repository to default location in Bamboo home dir.RepositoryExportServiceImpl.exportLinkedRepository
(@NotNull VcsRepositoryData repositoryData) void
SpecsConsumer.importPlanProperties
(@NotNull SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier, @NotNull RssPermissions rssPermissions, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull SpecsType specsType, boolean noChangesInPlanProperties) Import plan propertiesboolean
RssPermissions.isRepositoryAllowed
(@NotNull VcsRepositoryData repository) Whether the Bamboo Specs stored in given repository is allowed to use repository specified by the id.void
SpecsConsumer.onError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Throwable throwable, @NotNull String logFilename) Handle problem with specs importvoid
SpecsConsumer.onSuccess
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsLocationBambooSpecsState specsState, @NotNull RssPermissions rssPermissions, @NotNull VcsLocationBambooSpecsState bambooSpecsState, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) Handle specs execution successvoid
SpecsConsumer.onYamlValidationError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Exception throwable, @NotNull String logFilename) Handle problem with yaml validationboolean
SpecsConsumer.processSpecsDirectoryRemoval
(@NotNull VcsRepositoryData repository, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) Handle situation where no Specs have been found in the repository (for the current revision)void
RepositoryStoredSpecsService.reportMissingSpecs
(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState, @NotNull VcsRepositoryData repository, @NotNull String errorMessages, @NotNull List<CommitContext> commits) Record failed specs scan.void
RepositoryStoredSpecsServiceImpl.reportMissingSpecs
(@NotNull VcsLocationBambooSpecsState vcsLocationBambooSpecsState, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String errorMessage, @NotNull List<CommitContext> commits) void
RepositoryStoredSpecsService.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) Execute Bamboo Specs and import resultsvoid
RepositoryStoredSpecsServiceImpl.runBambooSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor, @NotNull VcsRepositoryData repository, @NotNull VcsBranch vcsBranch, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, boolean shouldReportMissingSpecs) Method parameters in com.atlassian.bamboo.configuration.external with type arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionvoid
RssTriggeringService.triggerRss
(List<VcsRepositoryData> vcsRepositoryDataList) Detects either RSS should be triggered for a particular vcs repository data and if yes triggers execution. -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.detection
Methods in com.atlassian.bamboo.configuration.external.detection that return VcsRepositoryDataMethods in com.atlassian.bamboo.configuration.external.detection with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionvoid
RssJointSpecsConsumer.importPlanProperties
(@NotNull SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier, @NotNull RssPermissions rssPermissions, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull SpecsType specsType, boolean noChangesInPlanProperties) void
RssJointSpecsConsumer.onError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Throwable throwable, @NotNull String logFilename) void
RssJointSpecsConsumer.onSuccess
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsLocationBambooSpecsState specsState, @NotNull RssPermissions rssPermissions, @NotNull VcsLocationBambooSpecsState bambooSpecsState, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) void
RssJointSpecsConsumer.onYamlValidationError
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull Exception throwable, @NotNull String logFilename) boolean
RssJointSpecsConsumer.processSpecsDirectoryRemoval
(@NotNull VcsRepositoryData repository, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, @NotNull com.atlassian.utils.process.OutputHandler stdout, @NotNull String logFilename) Constructors in com.atlassian.bamboo.configuration.external.detection with parameters of type VcsRepositoryDataModifierConstructorDescriptionRssDetectionTriggerData
(@NotNull VcsRepositoryData repository, @NotNull VcsRepositoryModuleDescriptor repositoryDescriptor, @NotNull VcsLocationBambooSpecsState specsState, @NotNull List<CommitContext> specsCommits, boolean reportMissingSpecs) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.exporters
Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryData
RepositoryExporter.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, boolean global, @NotNull VcsRepositoryContext repositoryContext) Transform repository properties to format used by Bamboo services.@NotNull PartialVcsRepositoryData
RepositoryExporter.importRepository
(@Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, @Nullable VcsRepositoryData parentData, boolean global, @Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride, @NotNull VcsRepositoryContext repositoryContext) Transform repository properties to format used by Bamboo services.@NotNull PartialVcsRepositoryData
RepositoryExporterImpl.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties, @Nullable VcsRepositoryData existingData, @Nullable VcsRepositoryData parentDataArg, boolean global, @Nullable com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryBranchProperties branchOverride, @NotNull VcsRepositoryContext repositoryContext) <T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,
E>, E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties>
TRepositoryExporter.toSpecsEntity
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) <T extends com.atlassian.bamboo.specs.api.builders.repository.VcsRepository<T,
E>, E extends com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties>
TRepositoryExporterImpl.toSpecsEntity
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.rss
Methods in com.atlassian.bamboo.configuration.external.rss with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionRepositoryStoredSpecsResultHelper.createSpecResultAndDisablePlans
(@NotNull Collection<PlanKey> plans, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, boolean specsExecutionSuccessful, @NotNull VcsLocationBambooSpecsState bambooSpecsState) Creates specs execution results for givenplans
and disable themRepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans
(@NotNull Collection<PlanKey> plans, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull RssPermissions rssPermissions, boolean specsExecutionSuccessful, @NotNull VcsLocationBambooSpecsState bambooSpecsState) void
RepositoryStoredSpecsExecutionService.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) Execute Java Specsvoid
RepositoryStoredSpecsExecutionServiceImpl.generateBambooYamlsFromSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path specsDir, @NotNull Path outputDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) RepositoryStoredSpecsResultHelper.getBuildChanges
(@NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits) Get repository changes for Specs execution result@NotNull BuildChanges
RepositoryStoredSpecsResultHelperImpl.getBuildChanges
(@NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits) boolean
YamlSpecsImportService.processSimplifiedYaml
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path yamlFile, Path workingDir, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Import configuration from Yaml Specsboolean
YamlSpecsImportServiceImpl.processSimplifiedYaml
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path yamlFile, @NotNull Path workingDir, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) boolean
JavaSpecsImportService.processSpecs
(SpecsConsumer specsConsumer, VcsRepositoryData repository, VcsBambooSpecsSource specsSource, Path workingDir, Path specsDir, RssSecurityConfiguration rssSecurityConfiguration, RssPermissions rssPermissions, List<CommitContext> commits, RssExecutionOutputHandler stdout, String logFilename) Execute Java Specs and import resultsboolean
JavaSpecsImportServiceImpl.processSpecs
(@NotNull SpecsConsumer specsConsumer, @NotNull VcsRepositoryData repository, @NotNull VcsBambooSpecsSource specsSource, @NotNull Path workingDir, @NotNull Path specsDir, @NotNull RssSecurityConfiguration rssSecurityConfiguration, @NotNull RssPermissions rssPermissions, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler stdout, @NotNull String logFilename) void
RepositoryStoredSpecsResultHelper.publishRssErrorEvent
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull Throwable throwable, @NotNull Map<String, RssAffectedPlan> affectedPlans, @NotNull Collection<PlanKey> notUpdatedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull String logFilename) Handles specs execution error: creates specs result for remaining plans and publishesRssErrorEvent
void
RepositoryStoredSpecsResultHelperImpl.publishRssErrorEvent
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull VcsBambooSpecsSource specsSource, @NotNull RssPermissions rssPermissions, @NotNull Throwable throwable, @NotNull Map<String, RssAffectedPlan> affectedPlans, @NotNull Collection<PlanKey> notUpdatedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull String logFilename) void
YamlSpecsImportService.validateYaml
(@NotNull String yaml, @NotNull VcsRepositoryData repository) Validate Bamboo Yaml Specs.void
YamlSpecsImportServiceImpl.validateYaml
(@NotNull String bambooYaml, @NotNull VcsRepositoryData repository) Method parameters in com.atlassian.bamboo.configuration.external.rss with type arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionvoid
RssTriggeringServiceImpl.triggerRss
(List<VcsRepositoryData> vcsRepositoryDataList) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.rss.importers
Methods in com.atlassian.bamboo.configuration.external.rss.importers with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionPlanImporterProvider.getEntityProvider
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull List<CommitContext> commits, @NotNull RssExecutionOutputHandler outputHandler, @NotNull SpecsType specsType, @NotNull Optional<VcsBambooSpecsSource> specsSource) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.external.yaml
Methods in com.atlassian.bamboo.configuration.external.yaml with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment
BambooYamlToSpecsConverter.createDeploymentProject
(@NotNull BambooYamlDeploymentDefinition deploymentDefinition, @NotNull VcsRepositoryData repository) Create a new instance of a specsDeployment
for the given YAML deployment definition.@NotNull com.atlassian.bamboo.specs.api.builders.deployment.Deployment
BambooYamlToSpecsConverterImpl.createDeploymentProject
(@NotNull BambooYamlDeploymentDefinition deploymentDefinition, @NotNull VcsRepositoryData repository) @NotNull com.atlassian.bamboo.specs.api.builders.plan.Plan
BambooYamlToSpecsConverter.createPlan
(@NotNull BambooYamlPlanDefinition planDefinition, @NotNull VcsRepositoryData repository) Create a new instance of a specsPlan
for the given YAML plan definition.@NotNull com.atlassian.bamboo.specs.api.builders.plan.Plan
BambooYamlToSpecsConverterImpl.createPlan
(@NotNull BambooYamlPlanDefinition yamlPlan, @NotNull VcsRepositoryData repository) @NotNull BambooYamlDeploymentDefinition
BambooYamlParser.parseDeployment
(@NotNull Map<String, Object> yamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository) Constructs an instance ofBambooYamlDeploymentDefinition
based on the given YAML structure.@NotNull BambooYamlDeploymentDefinition
BambooYamlParserImpl.parseDeployment
(@NotNull Map<String, Object> structure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository) @NotNull BambooYamlPlanDefinition
BambooYamlParser.parsePlan
(@NotNull Map<String, Object> yamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository, @NotNull RssExecutionOutputHandler stdout) Constructs an instance ofBambooYamlPlanDefinition
based on the given YAML structure.@NotNull BambooYamlPlanDefinition
BambooYamlParserImpl.parsePlan
(@NotNull Map<String, Object> rawYamlStructure, @NotNull BambooYamlVersion yamlVersion, @NotNull VcsRepositoryData repository, @NotNull RssExecutionOutputHandler stdout) void
BambooYamlValidator.validatePlan
(@NotNull BambooYamlPlanDefinition planDefinition, @NotNull VcsRepositoryData repository) Validates an instance ofBambooYamlPlanDefinition
.void
BambooYamlValidatorImpl.validatePlan
(@NotNull BambooYamlPlanDefinition bambooYamlDefinition, @NotNull VcsRepositoryData repository) -
Uses of VcsRepositoryData in com.atlassian.bamboo.configuration.repository
Methods in com.atlassian.bamboo.configuration.repository that return VcsRepositoryDataModifier and TypeMethodDescriptionViewAllRepositories.RepositoryDisplay.getRepositoryData()
ViewLinkedRepository.getVcsRepositoryData()
Methods in com.atlassian.bamboo.configuration.repository that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureLinkedRepositories.getRepositoryDefinitions()
Methods in com.atlassian.bamboo.configuration.repository with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsUIConfigBean.VcsHtmlFragments
VcsUIConfigBean.prepareViewHtmlFragments
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull VcsRepositoryData vcsDefinition, @Nullable Long projectId) @NotNull String
VcsUIConfigBean.renderBranchIntegrationHtml
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, VcsRepositoryData vcsDefinition) Constructors in com.atlassian.bamboo.configuration.repository with parameters of type VcsRepositoryDataModifierConstructorDescriptionRepositoryDisplay
(VcsRepositoryData repositoryData) VcsTypeSelector
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor) VcsTypeSelector
(@NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor, @NotNull String group, @NotNull VcsUIConfigBean.VcsHtmlFragments fragments, boolean hasReadPermission) -
Uses of VcsRepositoryData in com.atlassian.bamboo.credentials
Methods in com.atlassian.bamboo.credentials that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionSharedCredentialsInRepositories.getGlobalRepositories()
SharedCredentialsInRepositories.getPlanBranchRepositories()
SharedCredentialsInRepositories.getPlanRepositories()
SharedCredentialsInRepositories.getProjectRepositories()
Methods in com.atlassian.bamboo.credentials with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionboolean
CredentialsUsageDetector.hasProjectSharedCredentialsInRepository
(VcsRepositoryData vcsRepositoryData) boolean
CredentialsUsageDetectorImpl.hasProjectSharedCredentialsInRepository
(VcsRepositoryData vcsRepositoryData) Method parameters in com.atlassian.bamboo.credentials with type arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic Iterable<CredentialsData>
Credentials.getAllSharedCredentials
(@NotNull Iterable<? extends VcsRepositoryData> repositories, @NotNull VcsRepositoryManager vcsRepositoryManager, @NotNull CredentialsAccessor credentialsAccessor) Constructor parameters in com.atlassian.bamboo.credentials with type arguments of type VcsRepositoryDataModifierConstructorDescriptionSharedCredentialsInRepositories
(Collection<VcsRepositoryData> globalRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planBranchRepositories, Map<Project, List<VcsRepositoryData>> projectRepositories, Long sharedCredentialsId) SharedCredentialsInRepositories
(Collection<VcsRepositoryData> globalRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planRepositories, Map<ImmutableChain, List<VcsRepositoryData>> planBranchRepositories, Map<Project, List<VcsRepositoryData>> projectRepositories, Long sharedCredentialsId) -
Uses of VcsRepositoryData in com.atlassian.bamboo.event.rss
Methods in com.atlassian.bamboo.event.rss that return VcsRepositoryDataConstructors in com.atlassian.bamboo.event.rss with parameters of type VcsRepositoryDataModifierConstructorDescriptionRssErrorEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull String errorMessage, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> notUpdatedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) RssEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> affectedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) RssSuccessfulEvent
(@NotNull Object source, @NotNull VcsRepositoryData repositoryData, @NotNull List<CommitContext> commits, @NotNull Collection<RssAffectedPlan> affectedPlans, @NotNull Collection<Long> affectedDeploymentProjects, @NotNull Long vcsLocationBambooSpecsStateId, @NotNull String logFilename) -
Uses of VcsRepositoryData in com.atlassian.bamboo.logger
Methods in com.atlassian.bamboo.logger that return VcsRepositoryData -
Uses of VcsRepositoryData in com.atlassian.bamboo.plan.branch
Methods in com.atlassian.bamboo.plan.branch that return VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsRepositoryData
BranchIntegrationService.getIntegrationRepository
(@NotNull ImmutablePlan plan) Get repository configured as merge to / merge from in branch configuration.Methods in com.atlassian.bamboo.plan.branch with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionBranchDetectionService.getOpenBranches
(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains) Returns a list of currently open branches for given repository.BranchDetectionServiceImpl.getOpenBranches
(@NotNull VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranchDetector branchDetector, @Nullable ErrorCollection errorCollection, @NotNull Iterable<ImmutableChain> chains) @NotNull MergeResult
BranchIntegrationHelperImpl.merge
(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData defaultRepositoryDefinition, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) @NotNull MergeResult
VcsBranchIntegrationHelper.merge
(@NotNull BuildContext buildContext, @NotNull VcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @NotNull VcsBranch integrationBranch, @NotNull File mergeDir, @Nullable BuildLogger logger) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plan.pullrequest
Methods in com.atlassian.bamboo.plan.pullrequest with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull List<VcsPullRequest>
PullRequestDetectionService.getOpenPullRequests
(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) Returns a list of currently open pull requests for the chain's default repository List ordering determined by underlying repository (preference is for native ordering e.g.@NotNull List<VcsPullRequest>
PullRequestDetectionServiceImpl.getOpenPullRequests
(@NotNull ImmutableChain chain, @NotNull VcsRepositoryData planRepositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket
Methods in com.atlassian.bamboo.plugins.bitbucket with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic BitbucketAccessLevel
BitbucketConfigUtils.getAccessLevel
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getOwner
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) BitbucketConfigUtils.getPasswordCredentialSource
(VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getRepositoryOwner
(@NotNull VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getRepositorySlug
(VcsRepositoryData repositoryData) static String
BitbucketConfigUtils.getUsername
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) BitbucketConfigUtils.getUsernameAndPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.events
Methods in com.atlassian.bamboo.plugins.bitbucket.events that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull AbstractBitbucketCloudEvent event) @NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull String repositorySlug, @NotNull Collection<GitRef> refs) Methods in com.atlassian.bamboo.plugins.bitbucket.events with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic boolean
RepositoryFinder.isRepositoryMatchingEvent
(@NotNull String repositorySlug, @NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.trigger
Methods in com.atlassian.bamboo.plugins.bitbucket.trigger with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic boolean
BitbucketCloudTriggerConfigurator.isBitbucketCloudRepositoryUsingWebhooks
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsLocationConfigurator vcsLocationConfigurator) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2
Methods in com.atlassian.bamboo.plugins.bitbucket.v2 that return VcsRepositoryDataModifier and TypeMethodDescriptionprotected VcsRepositoryData
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData
(@NotNull VcsRepositoryData repositoryData) Methods in com.atlassian.bamboo.plugins.bitbucket.v2 with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionprotected VcsRepositoryData
AbstractBitbucketCloudExecutor.bitbucketCloudToUnderlyingVcsData
(@NotNull VcsRepositoryData repositoryData) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketCloudChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
BitbucketCloudChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
BitbucketCloudChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
BitbucketCloudBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
BitbucketCloudTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) BitbucketCloudBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) boolean
BitbucketCloudBambooSpecsHandler.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull List<CommitContext>
BitbucketCloudBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) BitbucketCloudTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
BitbucketCloudBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
BitbucketCloudBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) BitbucketCloudBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
BitbucketCloudPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) BitbucketCloudVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected List<PullRequest>
BitbucketCloudPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @Nullable String username, @Nullable String password) @NotNull Set<Requirement>
BitbucketCloudWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) protected VcsRepositoryModuleDescriptor
AbstractBitbucketCloudExecutor.getUnderlyingVcsModuleDescriptor
(@NotNull VcsRepositoryData repositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
BitbucketCloudBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
BitbucketCloudChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsCommitCommenter>
BitbucketCloudCommitCommenter.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsPullRequestDetector>
BitbucketCloudPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
BitbucketCloudTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
BitbucketCloudTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
BitbucketCloudBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) boolean
BitbucketCloudCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) boolean
BitbucketCloudCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) void
BitbucketCloudWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull ErrorCollection
BitbucketCloudConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketCloudWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) boolean
BitbucketCloudBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) boolean
BitbucketCloudPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.configurator
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.configurator with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionboolean
BitbucketCloudServerConfigurator.isWebhookEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) static boolean
BitbucketCloudServerConfigurator.isWebhookEnabledForRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.converter
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
BitbucketCloudRepositoryConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.export
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.export with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.cloud.BitbucketCloudRepository
BitbucketCloudImporterExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.viewer
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.viewer with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionprotected @Nullable URI
BitbucketCloudVcsRepositoryViewer.getUriForRepositoryData
(VcsRepositoryData vcsRepositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) BitbucketCloudVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.bitbucket.v2.webhooks.predicates
Methods in com.atlassian.bamboo.plugins.bitbucket.v2.webhooks.predicates that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic Predicate<VcsRepositoryData>
BitbucketCloudRepositoryPredicates.matchesQuery
(@NotNull CustomVariableContext customVariableContext, PlanRepositoryIndex.Query query) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git
Methods in com.atlassian.bamboo.plugins.git with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionboolean
GitHubAccessor.commentOnCommit
(String commitId, VcsRepositoryData repositoryData, String message) GitHubAccessor.getPullRequests
(VcsRepositoryData repositoryData) boolean
GitHubAccessor.sendBuildStatus
(String commitId, VcsRepositoryData repositoryData, Map<String, String> payload) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2
Methods in com.atlassian.bamboo.plugins.git.v2 with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsWorkingCopy
GitWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
GitChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
GitChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
GitWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
GitBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
GitTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) GitBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
GitBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) protected GitRepositoryAccessData
AbstractGitExecutor.getAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) GitTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
GitBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) GitBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) GitVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull Set<Requirement>
GitWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) protected GitRepositoryAccessData
AbstractGitExecutor.getSubstitutedAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) protected GitRepositoryAccessData.Builder
AbstractGitExecutor.getSubstitutedAccessDataBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
GitBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
GitChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
GitTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
GitWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
GitTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
GitBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopy
GitWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) void
GitWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull ErrorCollection
GitConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @Nullable String commitMessage) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.configurator
Methods in com.atlassian.bamboo.plugins.git.v2.configurator with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionGitMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) GitMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.converter
Methods in com.atlassian.bamboo.plugins.git.v2.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
GitConfigurationConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.git.v2.exporter
Methods in com.atlassian.bamboo.plugins.git.v2.exporter with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.git.GitRepository
GitConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github that return VcsRepositoryDataModifier and TypeMethodDescriptionstatic VcsRepositoryData
AbstractGitHubExecutor.githubToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) Methods in com.atlassian.bamboo.plugins.github with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsWorkingCopy
GitHubWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) GitHubChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
GitHubChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
GitHubChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) GitHubBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
GitHubBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) GitHubTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable CommitContext
GitHubBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitHubBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
GitHubBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) GitHubBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
GithubPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) static @NotNull GithubPasswordCredentialsSource
GitHubRepositoryHelper.getPasswordCredentialSource
(VcsRepositoryData repositoryData) GitHubVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected List<GithubPullRequestDto>
GithubPullRequestDetector.getPullRequestsByRepository
(@NotNull VcsRepositoryData repositoryData, @NotNull GitHubAccessor gitHubAccessor) GitHubRepositoryHelper.getRepositoryOwnerAndName
(VcsRepositoryData repositoryData) static @Nullable String
GitHubRepositoryHelper.getRepositoryPassword
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) static @Nullable String
GitHubRepositoryHelper.getRepositoryUsername
(@NotNull VcsRepositoryData repositoryData, @NotNull CredentialsAccessor credentialsAccessor) GitHubRepositoryHelper.getRepositoryUsernameAndPassword
(@Nullable VcsRepositoryData vcsRepositoryData, @NotNull CredentialsAccessor credentialsAccessor) @NotNull Set<Requirement>
GitHubWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
GitHubBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
GitHubChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsCommitCommenter>
GitHubCommitCommenter.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsPullRequestDetector>
GithubPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
GitHubTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) static VcsRepositoryData
AbstractGitHubExecutor.githubToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) boolean
GitHubTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
GitHubBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) boolean
GitHubCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) boolean
GitHubCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull ErrorCollection
GitHubConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
GitHubWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.converter
Methods in com.atlassian.bamboo.plugins.github.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
GitHubConfigurationConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.exporter
Methods in com.atlassian.bamboo.plugins.github.exporter with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.github.GitHubRepository
GitHubConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.github.viewer
Methods in com.atlassian.bamboo.plugins.github.viewer with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) GitHubVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash
Methods in com.atlassian.bamboo.plugins.stash with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionvoid
BitbucketServerBuildWarningsUpdater.deleteBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) @NotNull List<VcsPullRequest>
BitbucketServerPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) BitbucketServerStateProvider.getStateError
(@NotNull VcsRepositoryData repositoryData) Gets the Bitbucket instance state error message if any.@Nullable ContextualVcsId<VcsBuildWarningsUpdater>
BitbucketServerBuildWarningsUpdater.getVcsIdForExecutor
(@NotNull VcsRepositoryData repository) @Nullable ContextualVcsId<VcsPullRequestDetector>
BitbucketServerPullRequestDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) boolean
BitbucketServerBuildWarningsUpdater.sendBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changesetId, @NotNull ImmutableChainResultsSummary resultsSummary, @NotNull BuildWarningSummary warningSummary, @NotNull Iterable<WarningAnnotation> warnings) boolean
StashCapabilityProviderImpl.stashServerRemoteEventsAreWorking
(@NotNull VcsRepositoryData stashRepositoryData) boolean
StashCapabilityProviderImpl.stashServerSupportsRemoteEvents
(@NotNull VcsRepositoryData stashRepositoryData) boolean
BitbucketServerBuildWarningsUpdater.supportsBuildWarnings
(@NotNull VcsRepositoryData repository) boolean
BitbucketServerPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.api
Methods in com.atlassian.bamboo.plugins.stash.api with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionboolean
StashCapabilityProvider.stashServerRemoteEventsAreWorking
(@NotNull VcsRepositoryData stashRepositoryData) Stash server remote events are configured properly - it's working right nowboolean
StashCapabilityProvider.stashServerSupportsRemoteEvents
(@NotNull VcsRepositoryData stashRepositoryData) Stash server is new enough for remote events to work (has capability) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.branchstatus
Constructors in com.atlassian.bamboo.plugins.stash.branchstatus with parameters of type VcsRepositoryDataModifierConstructorDescriptionBitbucketServerPullRequestHandler
(@NotNull com.atlassian.stash.rest.client.api.StashClient stashClient, @NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.events
Methods in com.atlassian.bamboo.plugins.stash.events that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event) @NotNull Stream<VcsRepositoryData>
RepositoryFinder.findMatchingRepositories
(@NotNull com.atlassian.stash.plugin.remote.event.AbstractStashRepositoryRemoteEvent event, @NotNull Collection<GitRef> refs) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.predicates
Methods in com.atlassian.bamboo.plugins.stash.predicates that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic Predicate<VcsRepositoryData>
StashRepositoryPredicates.matchesQuery
(@NotNull CustomVariableContext customVariableContext, @NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory, PlanRepositoryIndex.Query query) static Predicate<VcsRepositoryData>
StashRepositoryPredicates.usesMirrorWithId
(@NotNull String mirrorId) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2
Methods in com.atlassian.bamboo.plugins.stash.v2 that return VcsRepositoryDataModifier and TypeMethodDescriptionprotected static VcsRepositoryData
AbstractBitbucketServerExecutor.bitbucketServerToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) Methods in com.atlassian.bamboo.plugins.stash.v2 with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionprotected static VcsRepositoryData
AbstractBitbucketServerExecutor.bitbucketServerToGitData
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) BitbucketServerChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull VcsBranch otherBranch, boolean otherBranchUnreliable) @NotNull BuildRepositoryChanges
BitbucketServerChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
BitbucketServerChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) void
BitbucketServerBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
BitbucketServerTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) BitbucketServerBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) protected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData) protected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull Optional<BuildLogger> buildLogger) @NotNull List<CommitContext>
BitbucketServerBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) BitbucketServerTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull CommitContext
BitbucketServerBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
BitbucketServerBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) BitbucketServerBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) BitbucketServerVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull Set<Requirement>
BitbucketServerWorkingCopyManager.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
BitbucketServerBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
BitbucketServerChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsTagsHandler>
BitbucketServerTagsHandler.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
BitbucketServerTagsHandler.isBranchContainTag
(VcsRepositoryData vcsRepositoryData, String branchName, TagAndRevision tagAndRevision) boolean
BitbucketServerBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) protected boolean
AbstractBitbucketServerExecutor.shouldFallbackToPolling
(VcsRepositoryData repositoryData) void
BitbucketServerWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
BitbucketServerWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) boolean
BitbucketServerBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) Method parameters in com.atlassian.bamboo.plugins.stash.v2 with type arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionprotected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData) protected <T> T
AbstractBitbucketServerExecutor.executeOnMirrorWithPrimaryFallback
(@NotNull RepositoryExceptionAwareFunction<VcsRepositoryData, T> exec, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull Optional<BuildLogger> buildLogger) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.configurator
Methods in com.atlassian.bamboo.plugins.stash.v2.configurator with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic @Nullable com.atlassian.applinks.api.ApplicationLink
BitbucketServerConfigurationHelper.getApplicationLinkFromVcsData
(@NotNull com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory, @NotNull VcsRepositoryData stashRepositoryData) static @Nullable String
BitbucketServerConfigurationHelper.getApplicationLinkServerKeyFromVcsData
(@NotNull VcsRepositoryData stashRepositoryData) static boolean
BitbucketServerConfigurationHelper.isStashRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.converter
Methods in com.atlassian.bamboo.plugins.stash.v2.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
BitbucketServerRepositoryConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.exporter
Methods in com.atlassian.bamboo.plugins.stash.v2.exporter with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.builders.repository.bitbucket.server.BitbucketServerRepository
BitbucketServerExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.plugins.stash.v2.viewer
Methods in com.atlassian.bamboo.plugins.stash.v2.viewer with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) BitbucketServerVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return VcsRepositoryDataModifier and TypeMethodDescription@Nullable VcsRepositoryData
RepositoryDefinitionManager.entityToVcsData
(@Nullable RepositoryDataEntity input) @Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.entityToVcsData
(@Nullable RepositoryDataEntity input) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.findLinkedRepositoryByName
(@NotNull String name) @Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.findLinkedRepositoryByName
(@NotNull String name) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.findProjectRepositoryByName
(@NotNull String name, @NotNull Long projectId) @Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.findProjectRepositoryByName
(@NotNull String name, @NotNull Long projectId) @Nullable VcsRepositoryData
RepositoryDefinitionManager.getLinkedRepositoryByName
(String name) Find a linked repository by name.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getLinkedRepositoryByName
(String name) RepositoryDataImpl.getOriginalData()
@Nullable VcsRepositoryData
RepositoryDefinitionManager.getProjectRepositoryByName
(String name, Long projectId) Find a project repository by name in project associated with given projectId.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getProjectRepositoryByName
(String name, Long projectId) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.getVcsRepositoryData
(long repositoryId) Returns a cached repository if one exists with the given id.@Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryData
(long repositoryId) @Nullable VcsRepositoryData
RepositoryDefinitionManager.getVcsRepositoryData
(long repositoryId) Get plugin-agnostic representation of a repository configuration.@Nullable VcsRepositoryData
RepositoryDefinitionManagerImpl.getVcsRepositoryData
(long repositoryId) @Nullable VcsRepositoryData
EncryptedRepositoryDefinitionAccessorImpl.getVcsRepositoryDataByOid
(BambooEntityOid oid) @Nullable VcsRepositoryData
RepositoryDefinitionAccessor.getVcsRepositoryDataByOid
(BambooEntityOid oid) Find a repository by oid.RepositoryDefinitionManagerImpl.getVcsRepositoryDataByOid
(BambooEntityOid oid) @Nullable VcsRepositoryData
CachedRepositoryDefinitionAccessor.getVcsRepositoryDataWithConsistencyGuarantee
(long repositoryId) Returns a cached repository if one exists with the given id.@Nullable VcsRepositoryData
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoryDataWithConsistencyGuarantee
(long repositoryId) Methods in com.atlassian.bamboo.repository that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionCachedRepositoryDefinitionManager.findRepositoriesByPluginKey
(String pluginKey) Returns all repositories with the given plugin key@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.findRepositoriesByProjectId
(Long projectId) Get list of all project repositories current user has permission to use in their plans.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.findRepositoriesByProjectId
(Long projectId) @NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getAllTopLevelRepositories()
Get the list of all top level repositories that are not marked for deletion.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getAllTopLevelRepositories()
@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in their plans.@NotNull List<VcsRepositoryData>
EncryptedRepositoryDefinitionAccessorImpl.getLinkedRepositories()
@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositories()
@NotNull List<VcsRepositoryData>
RepositoryDefinitionAccessor.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getLinkedRepositories()
Get all linked repositories current user has permission to use in his plans.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManagerImpl.getLinkedRepositories()
CachedRepositoryDefinitionAccessor.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.PermissionFilteringRepositoryDefinitionAccessorImpl.getLinkedRepositoriesForAdministration()
RepositoryDefinitionManager.getLinkedRepositoriesForAdministration()
Get all Shared repositories current user has permission to administrate.RepositoryDefinitionManagerImpl.getLinkedRepositoriesForAdministration()
@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getLinkedRepositoriesForExport()
Get all linked repositories in a form suitable for export.RepositoryDefinitionManagerImpl.getLinkedRepositoriesForExport()
RepositoryDefinitionManager.getLinkedRepositoriesUnrestricted()
Get all linked repositories without permission checking.RepositoryDefinitionManagerImpl.getLinkedRepositoriesUnrestricted()
CachedRepositoryDefinitionManager.getProjectAndLinkedRepositories()
Get all linked and project repositories current user has permission to use in his plans.@NotNull Stream<VcsRepositoryData>
CachedRepositoryDefinitionManager.getProjectRepositories
(long projectId) Returns project repositories with the given project id In clustered mode, there is NO consistency guarantee.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManager.getProjectRepositories
(long projectId) Find all repositories in a project with given id.@NotNull List<VcsRepositoryData>
RepositoryDefinitionManagerImpl.getProjectRepositories
(long projectId) RepositoryDefinitionManager.getProjectRepositoriesRestricted
(long projectId) Get all project repositories current user has permission to use in his plans connected with requested project ID.RepositoryDefinitionManagerImpl.getProjectRepositoriesRestricted
(long projectId) @NotNull Stream<VcsRepositoryData>
CachedRepositoryDefinitionManager.getProjectRepositoriesWithConsistencyGuarantee
(long projectId) Returns a cached project repositories.@NotNull List<VcsRepositoryData>
CachedRepositoryDefinitionAccessor.getVcsRepositoriesDataWithConsistencyGuarantee
(@NotNull List<Long> repositoryIds) Returns a list of cached repositories if they exist with the given ids.@NotNull List<VcsRepositoryData>
PermissionFilteringRepositoryDefinitionAccessorImpl.getVcsRepositoriesDataWithConsistencyGuarantee
(@NotNull List<Long> repositoryIds) Methods in com.atlassian.bamboo.repository with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionRepositoryCachingFacade.getOpenBranches
(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) Retrieve open branches from the given repository.RepositoryCachingFacadeImpl.getOpenBranches
(@NotNull VcsBranchDetector branchDetector, @NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
RepositoryCachingFacade.getOpenPullRequests
(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) @NotNull List<VcsPullRequest>
RepositoryCachingFacadeImpl.getOpenPullRequests
(@NotNull VcsPullRequestDetector pullRequestDetector, @NotNull VcsRepositoryData repositoryData) static boolean
ReflectionRepositoryAccessor.StashRepositoryAccessor.isStashRepository
(VcsRepositoryData repositoryDefinition) Constructors in com.atlassian.bamboo.repository with parameters of type VcsRepositoryDataModifierConstructorDescriptionLegacyRepositoryDataImpl
(VcsRepositoryData repositoryData, RepositoryConfigurationReference configurationRef) Deprecated.LegacyRepositoryDataImpl
(VcsRepositoryData repositoryData, String legacyPluginKey, RepositoryConfigurationReference configurationRef) Deprecated.RepositoryDataImpl
(VcsRepositoryData delegate) -
Uses of VcsRepositoryData in com.atlassian.bamboo.repository.svn.v2
Methods in com.atlassian.bamboo.repository.svn.v2 with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull BuildRepositoryChanges
SvnChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
SvnChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData revisionData) void
SvnBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) void
SvnTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) SvnBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) @NotNull List<CommitContext>
SvnBambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull CommitContext
SvnBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
SvnBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) SvnBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) SvnVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected SvnRepositoryAccessData
AbstractSvnExecutor.getSubstitutedAccessData
(@NotNull VcsRepositoryData vcsRepositoryData) protected SvnRepositoryAccessData.Builder
AbstractSvnExecutor.getSubstitutedAccessDataBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsBranchDetector>
SvnBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
SvnChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) boolean
SvnBambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) @NotNull List<BuildRepositoryChanges>
SvnChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) SvnMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) SvnMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull ErrorCollection
SvnConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
SvnWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) -
Uses of VcsRepositoryData in com.atlassian.bamboo.repository.svn.v2.converter
Methods in com.atlassian.bamboo.repository.svn.v2.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionorg.apache.commons.configuration.HierarchicalConfiguration
SvnConfigConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.rss
Methods in com.atlassian.bamboo.rss with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull ErrorCollection
PreRssExecutionAction.execute
(VcsRepositoryData repositoryData) Execute custom code before running Repository Stored Specs. -
Uses of VcsRepositoryData in com.atlassian.bamboo.task.export
Methods in com.atlassian.bamboo.task.export that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull List<? extends VcsRepositoryData>
AbstractRepositoryAwareTaskExporter.getRepositoryListForTaskContainer
(@NotNull TaskContainer taskContainer) -
Uses of VcsRepositoryData in com.atlassian.bamboo.testutils.resultsummary.vcs
Methods in com.atlassian.bamboo.testutils.resultsummary.vcs with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic RepositoryChangeset
RepositoryChangesetMocks.mockRepositoryChangeset
(VcsRepositoryData mockRepositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs
Methods in com.atlassian.bamboo.vcs with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionBambooSpecsHandler.detectSpecRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull Object source) Attempts to obtain latest revision from the repository which may have changed Bamboo Specs.default boolean
BambooSpecsHandler.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull List<CommitContext>
BambooSpecsHandler.findCommitsToSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) Extracts a list of commits related to Bamboo Specs, which occurred between revisionsrev1
andrev2
.boolean
BambooSpecsHandler.isNewer
(@NotNull VcsRepositoryData repositoryData, @NotNull String rev1, @NotNull String rev2) Returns true ifrev2
is a newer revision in the repository thanrev1
and therefore the specs should be run. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration
Subinterfaces of VcsRepositoryData in com.atlassian.bamboo.vcs.configurationModifier and TypeInterfaceDescriptioninterface
Effective repository definition as seen "from aPlan
's perspective.Classes in com.atlassian.bamboo.vcs.configuration that implement VcsRepositoryDataModifier and TypeClassDescriptionclass
class
class
Methods in com.atlassian.bamboo.vcs.configuration that return VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsRepositoryData
PartialVcsRepositoryData.getCompleteData()
Complete view on this configuration.@NotNull VcsRepositoryData
PartialVcsRepositoryDataImpl.getCompleteData()
@Nullable VcsRepositoryData
PartialVcsRepositoryData.getInheritedData()
Complete view on a configuration of a parent repository or null if there's no parent.@Nullable VcsRepositoryData
PartialVcsRepositoryDataImpl.getInheritedData()
Methods in com.atlassian.bamboo.vcs.configuration with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionstatic PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChild
(@NotNull VcsRepositoryData repositoryData) Create overriding repository which doesn't actually override anything.static PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChildWithNewBranch
(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator) Create overriding repository which overrides branch.static PartialVcsRepositoryDataImpl
PartialVcsRepositoryDataImpl.createChildWithNewBranchAndOverwrittenLocationForForkScenario
(VcsRepositoryData repositoryDefinition, VcsBranch newBranch, VcsBranchConfigurator vcsBranchConfigurator, VcsLocationConfigurator vcsLocationConfigurator, VcsForkDto vcsForkDto) static PlanRepositoryDefinition
PlanRepositoryDefinitionImpl.createForPosition
(@NotNull VcsRepositoryData other, int position) PartialVcsRepositoryDataBuilder.inheritedData
(VcsRepositoryData inheritedData) Constructors in com.atlassian.bamboo.vcs.configuration with parameters of type VcsRepositoryDataModifierConstructorDescriptionCompleteVcsRepositoryData
(@Nullable VcsRepositoryData inheritedData, @NotNull PartialVcsRepositoryData overrides) protected
PartialVcsRepositoryDataImpl
(long id, BambooEntityOid oid, String pluginKey, String name, String description, VcsBranch vcsBranch, String viewerPluginKey, Map<String, String> serverConfiguration, Map<String, String> changeDetectionConfiguration, Map<String, String> branchDetectionConfiguration, Map<String, String> branchConfiguration, Map<String, String> viewerConfiguration, Map<String, String> bambooSpecsDetectionConfiguration, String legacyXml, String legacyViewerXml, boolean linked, VcsRepositoryData inheritedData, Long projectId, Long version) PartialVcsRepositoryDataImpl
(@NotNull RepositoryDataEntity repositoryData, @NotNull RawRepositoryConfiguration rawRepositoryConfiguration, @Nullable VcsRepositoryData inheritedData) VcsRepositoryDataImpl
(@NotNull VcsRepositoryData other) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration.legacy
Methods in com.atlassian.bamboo.vcs.configuration.legacy with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsWorkingCopy
LegacyWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) @NotNull BuildRepositoryChanges
LegacyChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
LegacyChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @Nullable CommitContext
LegacyBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) @NotNull CommitContext
LegacyBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) LegacyVariableGenerator.getLegacyCustomVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected Repository
LegacyExecutorBase.getNewRepositoryInstance
(@NotNull VcsRepositoryData vcsRepositoryData) protected <T extends Repository>
TLegacyExecutorBase.getNewRepositoryInstanceAs
(@NotNull VcsRepositoryData repositoryData, @NotNull Class<T> clazz) LegacyBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) LegacyVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) protected Repository
LegacyExecutorBase.getRepositoryInstance
(@NotNull VcsRepositoryData vcsRepositoryData) protected <T extends Repository>
TLegacyExecutorBase.getRepositoryInstanceAs
(@NotNull VcsRepositoryData repositoryData, @NotNull Class<T> clazz) @Nullable ContextualVcsId<VcsBranchDetector>
LegacyBranchDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData repositoryData) @Nullable ContextualVcsId<VcsChangeDetector>
LegacyChangeDetector.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) @NotNull File
LegacyFixedDirectoryWorkingCopyManager.getWorkingCopyPath
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) @NotNull List<BuildRepositoryChanges>
LegacyChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) @NotNull ErrorCollection
LegacyConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) @NotNull VcsWorkingCopy
LegacyFixedDirectoryWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) @NotNull VcsWorkingCopy
LegacyWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) boolean
LegacyBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration.legacy.configurator
Methods in com.atlassian.bamboo.vcs.configuration.legacy.configurator with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
LegacyRepositoryConfigurationExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) LegacyMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configuration.service
Methods in com.atlassian.bamboo.vcs.configuration.service with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionboolean
VcsRepositoryConfigurationComparator.isTheSameBranch
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 branches in of a single variable set.boolean
VcsRepositoryConfigurationComparatorImpl.isTheSameBranch
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 branches in of a certain variable set.boolean
VcsRepositoryConfigurationComparator.isTheSameVcsLocation
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 repository locations in context of a single variable set.boolean
VcsRepositoryConfigurationComparatorImpl.isTheSameVcsLocation
(VcsRepositoryModuleDescriptor moduleDescriptor, VariableSubstitutor variableSubstitutor, @NotNull VcsRepositoryData first, @NotNull VcsRepositoryData second) Compares 2 repository locations in context of a certain variable set.VcsRepositoryConfigurationService.replaceRepositoryInPlan
(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository) Replaces uses of a repository with another one.VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan
(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.configurator
Methods in com.atlassian.bamboo.vcs.configurator with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptiondefault boolean
VcsLocationConfigurator.isWebhookEnabled
(VcsRepositoryData vcsRepositoryData) Determines whether the specified repository data has the webhook option enabled.default @Nullable VcsBranch
VcsMavenPomAccessor.parseMavenScmUrlToVcsBranch
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Parse and setup internal structures from Maven's SCM URL provider specific part.VcsMavenPomAccessor.parseMavenScmUrlToVcsLocation
(@NotNull String mavenScmUrl, @Nullable VcsRepositoryData existingData) Parse and setup internal structures from Maven's SCM URL provider specific part. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.converter
Methods in com.atlassian.bamboo.vcs.converter with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptiondefault org.apache.commons.configuration.HierarchicalConfiguration
Repository2VcsTypeConverter.asLegacyData
(@NotNull VcsRepositoryData vcsRepositoryData) Convert new style of repository plugin to an old style. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.export
Methods in com.atlassian.bamboo.vcs.export with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.AnyVcsRepository
DefaultVcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) NoOverridesVcsProjectRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) NoOverridesVcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData vcsRepositoryData) VcsRepositoryDataExporter.getEntityPropertiesBuilder
(@NotNull VcsRepositoryData repositoryData) Create empty instance of a properties builder appropriate for the exported repository data. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.module
Methods in com.atlassian.bamboo.vcs.module with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptiondefault boolean
VcsRepositoryManager.divergentBranchesEnabled
(@NotNull VcsRepositoryData vcsRepositoryData) Check if VCS repository supports divergent branches and if the configuration allows them. -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.runtime
Methods in com.atlassian.bamboo.vcs.runtime that return VcsRepositoryDataMethods in com.atlassian.bamboo.vcs.runtime with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@NotNull VcsWorkingCopy
MergingVcsWorkingCopyManager.checkoutAndMerge
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull VcsBranch targetBranch, @NotNull PlanVcsRevisionData revisionOnTarget, @NotNull VcsBranch sourceBranch, @NotNull PlanVcsRevisionData sourceRevision, @NotNull File targetPath) Checks out the targetBranch and merges sourceBranch to it.default BuildRepositoryChanges
VcsChangeDetector.collectChangesForInitialBuild
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @Nullable VcsBranch otherBranch, boolean otherBranchUnreliable) This method is used to generate the list of commits for an initial build of a plan branch.@NotNull BuildRepositoryChanges
VcsChangeDetector.collectChangesForRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull String customRevision) @NotNull BuildRepositoryChanges
VcsChangeDetector.collectChangesSinceRevision
(@NotNull PlanKey planKey, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData lastRevisionData) @NotNull VcsWorkingCopy
UpdatingVcsWorkingCopyManager.commitLocal
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Create a local commit.void
VcsBranchCreator.createBranch
(@NotNull VcsRepositoryData repositoryData, @NotNull String branchName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) Creates new branch from revision vcsRevisionKey with given branchName.void
VcsTagCreator.createTag
(@NotNull VcsRepositoryData repositoryData, @NotNull String tagName, @NotNull String vcsRevisionKey, @Nullable String checkoutLocation, @Nullable BuildLogger buildLogger) Creates new tag from revision vcsRevisionKey with given tagName.void
VcsBuildWarningsUpdater.deleteBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changeSetId, @NotNull ImmutableChainResultsSummary resultsSummary) Removes all warnings previously sent by Bamboo for the given repository used in a build.VcsTagsHandler.getAllTagsFromRepository
(@NotNull VcsRepositoryData vcsRepositoryData) Reads from git repository all tags (with revisions).default @Nullable CommitContext
VcsBranchDetector.getFirstCommit
(@NotNull VcsRepositoryData repositoryData) Deprecated.default @NotNull CommitContext
VcsBranchDetector.getFirstCommitApproximation
(@NotNull VcsRepositoryData repositoryData) Retrieve an old, preferably the first commit on a branch.@NotNull CommitContext
VcsBranchDetector.getLastCommit
(@NotNull VcsRepositoryData repositoryData) Retrieve last commit on the branch set on this Repository.VcsBranchDetector.getOpenBranches
(@NotNull VcsRepositoryData repositoryData) Set
of open branches that are discovered in the repository.@NotNull List<VcsPullRequest>
VcsPullRequestDetector.getOpenPullRequests
(@NotNull VcsRepositoryData repositoryData) List
of open pull requests that are discovered in the repository.VcsVariableGenerator.getPlanRepositoryVariables
(@NotNull VcsRepositoryData vcsRepositoryData) Return a map containing name->value mapping of the plan repository format variables.@NotNull Set<Requirement>
VcsExecutorWithRequirements.getRequirements
(@NotNull VcsRepositoryData vcsRepositoryData) @Nullable ContextualVcsId<T>
IdentifyingExecutor.getVcsIdForExecutor
(@NotNull VcsRepositoryData vcsRepositoryData) Returned id has to fulfill the following: Given two VcsRepositoryData objects A and B, and executor e returning equal ContextualVcsId (in terms of equals()), for any operation foo() provided by the executor, the calls e::foo(A) and e::foo(B) should be equivalent.@NotNull VcsWorkingCopy
StatusProvidingVcsWorkingCopyManager.getWorkingCopyInfo
(@NotNull VcsRepositoryData repositoryData, @NotNull File checkoutPath) Provide repository working copy information for the given checkout path.@NotNull File
FixedDirectoryWorkingCopyManager.getWorkingCopyPath
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData) Deprecated.Based on configuration and current context produce absolute path to the working copy.boolean
VcsTagsHandler.isBranchContainTag
(@NotNull VcsRepositoryData vcsRepositoryData, @NotNull String branchName, @NotNull TagAndRevision tagAndRevision) @NotNull List<BuildRepositoryChanges>
CommitsIsolatingVcsChangeDetector.isolateCommits
(@NotNull BuildRepositoryChanges changes, @NotNull VcsRepositoryData vcsRepositoryData) Break the single build changes object into a list ofBuildRepositoryChanges
.boolean
VcsCommitCommenter.publishComment
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull String payload) Publish comment to repository commit.boolean
VcsCommitCommenter.publishRssStatus
(@NotNull VcsRepositoryData repositoryData, @NotNull String commitId, @NotNull BambooEvent event) Publish Bamboo Specs execution status to repository commit.@NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision) Deprecated.Checkout or update a working copy to a revision.default @NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) Deprecated.If you can implement this correctly using targetPath, then you should not be implementing this interface.@NotNull VcsWorkingCopy
VcsWorkingCopyManager.retrieveSourceCode
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull PlanVcsRevisionData targetRevision, @NotNull File targetPath) Checkout or update a working copy to a revision.boolean
VcsBuildWarningsUpdater.sendBuildWarnings
(@NotNull VcsRepositoryData repository, @NotNull String changesetId, @NotNull ImmutableChainResultsSummary resultsSummary, @NotNull BuildWarningSummary warningSummary, @NotNull Iterable<WarningAnnotation> warnings) Sends build warnings for the given repository used in a build.default void
UpdatingVcsWorkingCopyManager.stageChanges
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData repositoryData, @NotNull Collection<String> pathsToAdd) Stage changes for committing.boolean
VcsBuildWarningsUpdater.supportsBuildWarnings
(@NotNull VcsRepositoryData repository) Returns true if build warnings are supported by the givenrepository
.@NotNull ErrorCollection
VcsConnectionTester.testConnection
(@NotNull VcsRepositoryData repositoryData, long timeout, @NotNull TimeUnit unit) Test connection to the repository within the given timeout.@NotNull VcsWorkingCopy
UpdatingVcsWorkingCopyManager.updateRemote
(@NotNull VcsWorkingCopy workingCopy, @NotNull VcsRepositoryData vcsRepositoryData, @NotNull String commitMessage) Update remote repository.default @NotNull VcsWorkingCopy
FixedDirectoryWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Deprecated.If you can implement this, then you should not be implementing this interface.@NotNull VcsWorkingCopy
NoContextVcsWorkingCopyManager.updateToLatestRevision
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.@NotNull VcsWorkingCopy
VcsWorkingCopyManager.updateToLatestRevision
(@NotNull CommonContext commonContext, @NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.default @NotNull VcsWorkingCopy
NoContextVcsWorkingCopyManager.updateToLatestRevisionForSpecs
(@NotNull VcsRepositoryData repositoryData, @NotNull File targetPath) Checkout or update a working copy to the latest revision.default boolean
VcsBranchDetector.usePollingForBranchDetection
(@NotNull VcsRepositoryData repositoryData) Check if for specific repository configuration Bamboo needs to actively poll in order to detect new/deleted branches.default boolean
VcsPullRequestDetector.usePollingForPullRequestDetection
(@NotNull VcsRepositoryData repositoryData) Check if Bamboo needs to actively poll in order to detect new/deleted pull requests for specific repository configuration.Constructors in com.atlassian.bamboo.vcs.runtime with parameters of type VcsRepositoryDataModifierConstructorDescriptionContextualVcsId
(T executor, VcsRepositoryData sourceData, String... ids) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.fisheye
Methods in com.atlassian.bamboo.vcs.viewer.fisheye with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFileDiff
(CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForFileRevision
(CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
FishEyeRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) FishEyeRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.generic
Methods in com.atlassian.bamboo.vcs.viewer.generic with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
GenericRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) GenericRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.legacy
Methods in com.atlassian.bamboo.vcs.viewer.legacy with parameters of type VcsRepositoryDataModifier and TypeMethodDescriptionprotected RepositoryData
LegacyVcsViewerBase.getRepositoryData
(@NotNull VcsRepositoryData vcsRepositoryData) protected CommitUrlProvider
LegacyVcsViewerBase.getUrlProvider
(VcsRepositoryData vcsRepositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) @Nullable String
LegacyRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) LegacyRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.module
Methods in com.atlassian.bamboo.vcs.viewer.module with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable VcsRepositoryViewer
VcsRepositoryViewerManager.getViewerForRepository
(VcsRepositoryData vcsRepositoryData) Get viewer configured for a repository.@Nullable VcsRepositoryViewer
VcsRepositoryViewerManagerImpl.getViewerForRepository
(@NotNull VcsRepositoryData vcsRepositoryData) -
Uses of VcsRepositoryData in com.atlassian.bamboo.vcs.viewer.runtime
Methods in com.atlassian.bamboo.vcs.viewer.runtime with parameters of type VcsRepositoryDataModifier and TypeMethodDescription@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFile
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file in a given repository@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFileDiff
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file, showing changes in given revision.@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForFileRevision
(@NotNull CommitFile file, @NotNull VcsRepositoryData repositoryData) Generate the link to a given file in a given repository at given revision,@Nullable String
VcsRepositoryViewer.getWebRepositoryUrlForRevision
(@NotNull String revisionId, @NotNull VcsRepositoryData repositoryData) Provide the url to link to the given revision in the web repositoryVcsRepositoryViewer.getWebRepositoryUrlForRevisions
(Stream<String> revisionIds, VcsRepositoryData repositoryDefinition) Provide the urls to link all the given commits in the web repository -
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.branch.repository
Methods in com.atlassian.bamboo.ww2.actions.branch.repository that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureChainBranchRepositories.getRepositoryDefinitions()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.config.repository
Methods in com.atlassian.bamboo.ww2.actions.build.admin.config.repository that return types with arguments of type VcsRepositoryDataModifier and TypeMethodDescriptionList<? extends VcsRepositoryData>
ConfigureChainRepositories.getRepositoryDefinitions()
-
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.create
Constructors in com.atlassian.bamboo.ww2.actions.build.admin.create with parameters of type VcsRepositoryDataModifierConstructorDescriptionRepositoryOption
(@NotNull VcsRepositoryData repositoryData, @NotNull String groupName, boolean shared) -
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.project.repository
Methods in com.atlassian.bamboo.ww2.actions.project.repository that return VcsRepositoryData -
Uses of VcsRepositoryData in com.atlassian.bamboo.ww2.actions.rss
Methods in com.atlassian.bamboo.ww2.actions.rss that return types with arguments of type VcsRepositoryData -
Uses of VcsRepositoryData in it.com.atlassian.bamboo.configuration.external.yaml.export
Classes in it.com.atlassian.bamboo.configuration.external.yaml.export that implement VcsRepositoryData
VcsBranchDetector.getFirstCommitApproximation(VcsRepositoryData)
instead