Uses of Interface
com.atlassian.bamboo.vcs.configuration.PartialVcsRepositoryData
Package
Description
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.configuration.external
Modifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryData
RepositoryExportService.importLinkedRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties) Deprecated.Validates exported linked repository properties within Bamboo context (e.g.@NotNull PartialVcsRepositoryData
RepositoryExportService.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties) Validates exported linked/project repository properties within Bamboo context (e.g.@NotNull PartialVcsRepositoryData
RepositoryExportServiceImpl.importRepository
(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.configuration.external.exporters
Modifier 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) Modifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository
RepositoryExporter.toSpecsEntity
(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) @NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository
RepositoryExporterImpl.toSpecsEntity
(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) @NotNull Pair<com.atlassian.bamboo.specs.api.builders.repository.VcsRepository,
com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryBranch> RepositoryExporter.toSpecsEntityAndBranchOverride
(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) Export repository to pair of repository specs objects and (optionally) branch override object.@NotNull Pair<com.atlassian.bamboo.specs.api.builders.repository.VcsRepository,
com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryBranch> RepositoryExporterImpl.toSpecsEntityAndBranchOverride
(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.configuration.repository
Modifier and TypeFieldDescriptionprotected PartialVcsRepositoryData
AbstractRepositoryAction.vcsRepositoryData
Modifier and TypeMethodDescription@NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.getNewPartialVcsConfigurationFromActionData
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.getPartialVcsConfigurationFromActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.getPartialVcsConfigurationFromActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) protected @Nullable PartialVcsRepositoryData
AbstractRepositoryAction.getRepositoryById
(long id) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.overrideBranchDetectionOptionsWithActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull PartialVcsRepositoryData vcsDefinition) Special handling for 'branches' tab; in this tab we only want to change branch detection options and nothing else.@NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData
(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) @NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.temporaryVcsDataFromActionParams
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Modifier and TypeMethodDescriptionboolean
EditRepository.areDivergentBranchesSupported
(@NotNull PartialVcsRepositoryData vcsRepositoryData) boolean
EditRepositoryImpl.areDivergentBranchesSupported
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull List<DeploymentProject>
EditRepository.getBambooSpecsPermittedDeploymentProjects
(@NotNull PartialVcsRepositoryData vcsRepositoryData, @NotNull DeploymentProjectService deploymentProjectService) Returns a list of deployment projects which can be modified by Bamboo Specs stored in this repository.@NotNull List<DeploymentProject>
EditRepositoryImpl.getBambooSpecsPermittedDeploymentProjects
(@NotNull PartialVcsRepositoryData vcsRepositoryData, @NotNull DeploymentProjectService deploymentProjectService) @NotNull List<ProjectIdentifier>
EditRepository.getBambooSpecsPermittedProjects
(@NotNull PartialVcsRepositoryData vcsRepositoryData, @NotNull ProjectManager projectManager) @NotNull List<ProjectIdentifier>
EditRepositoryImpl.getBambooSpecsPermittedProjects
(@NotNull PartialVcsRepositoryData vcsRepositoryData, @NotNull ProjectManager projectManager) @NotNull List<RepositoryDataEntity>
EditRepository.getBambooSpecsPermittedRepositories
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Returns a list of repositories which can be used by Bamboo Specs stored in this repository.@NotNull List<RepositoryDataEntity>
EditRepositoryImpl.getBambooSpecsPermittedRepositories
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @Nullable String
EditRepository.getDefaultBranch
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @Nullable String
EditRepositoryImpl.getDefaultBranch
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.getNewPartialVcsConfigurationFromActionData
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.getPartialVcsConfigurationFromActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.getPartialVcsConfigurationFromActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) boolean
EditRepository.isBambooSpecsDetectionEnabled
(@Nullable PartialVcsRepositoryData vcsRepositoryData) Returns true if given repository has Bamboo Specs detection enabled, so any changes to these specs should trigger update of Bamboo configuration.boolean
EditRepositoryImpl.isBambooSpecsDetectionEnabled
(@Nullable PartialVcsRepositoryData vcsRepositoryData) boolean
EditRepository.isBambooSpecsDetectionRequiresWebhooks
(@Nullable PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 9.0boolean
EditRepositoryImpl.isBambooSpecsDetectionRequiresWebhooks
(@Nullable PartialVcsRepositoryData vcsRepositoryData) boolean
EditRepository.isBambooSpecsPermittedToAllProjects
(@Nullable PartialVcsRepositoryData vcsRepositoryData) Returns true if Bamboo Specs stored in this repository is permitted to modify configuration of all projects in Bamboo.boolean
EditRepositoryImpl.isBambooSpecsPermittedToAllProjects
(@Nullable PartialVcsRepositoryData vcsRepositoryData) boolean
EditRepository.isBambooSpecsPermittedToAllRepositories
(@Nullable PartialVcsRepositoryData vcsRepositoryData, @NotNull RssPermissionManager rssPermissionManager) boolean
EditRepositoryImpl.isBambooSpecsPermittedToAllRepositories
(@Nullable PartialVcsRepositoryData vcsRepositoryData, @NotNull RssPermissionManager rssPermissionManager) @NotNull PartialVcsRepositoryData
VcsUIConfigBean.overrideBranchDetectionOptionsWithActionData
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull PartialVcsRepositoryData vcsDefinition) Special handling for 'branches' tab; in this tab we only want to change branch detection options and nothing else.@NotNull VcsUIConfigBean.VcsHtmlFragments
VcsUIConfigBean.prepareEditHtmlFragments
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull PartialVcsRepositoryData unmergedData, @NotNull TaskRenderMode renderMode, @Nullable Long projectId) @NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData
(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) @NotNull PartialVcsRepositoryData
VcsConfigurationHelperImpl.temporaryVcsDataFromActionParams
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) void
VcsConfigurationHelperImpl.validateVcsConfiguration
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) void
VcsUIConfigBean.validateVcsConfiguration
(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) void
VcsConfigurationHelperImpl.validateVcsConfigurationForConnectionTesting
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection) @NotNull EditRepository.WebhookTypeNeeded
EditRepository.webhookNeededByBambooSpecsDetection
(@Nullable PartialVcsRepositoryData vcsRepositoryData) @NotNull EditRepository.WebhookTypeNeeded
EditRepositoryImpl.webhookNeededByBambooSpecsDetection
(@Nullable PartialVcsRepositoryData vcsRepositoryData) ModifierConstructorDescriptionVcsTypeSelector
(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor, @NotNull String group, @NotNull VcsUIConfigBean.VcsHtmlFragments fragments, boolean hasReadPermission) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.logger
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.repository
Modifier and TypeMethodDescriptionRepositoryDefinitionManager.entityToUnmergedData
(@NotNull RepositoryDataEntity entity) RepositoryDefinitionManagerImpl.entityToUnmergedData
(@NotNull RepositoryDataEntity entity) @Nullable PartialVcsRepositoryData
RepositoryDefinitionManager.getVcsRepositoryDataForEditing
(long repositoryId) @Nullable PartialVcsRepositoryData
RepositoryDefinitionManagerImpl.getVcsRepositoryDataForEditing
(long repositoryId) Modifier and TypeMethodDescription@NotNull List<PartialVcsRepositoryData>
RepositoryDefinitionManager.getPlanRepositoriesForExport
(@NotNull PlanIdentifier plan) Get all repositories attached to a plan in form suitable for export.@NotNull List<PartialVcsRepositoryData>
RepositoryDefinitionManagerImpl.getPlanRepositoriesForExport
(@NotNull PlanIdentifier plan) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.session
Modifier and TypeMethodDescription@Nullable PartialVcsRepositoryData
BambooSession.getVcsRepositoryData()
Modifier and TypeMethodDescriptionvoid
BambooSession.setVcsRepositoryData
(PartialVcsRepositoryData vcsRepositoryData) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.vcs.configuration
Modifier and TypeMethodDescriptionPartialVcsRepositoryDataBuilder.copyWithEmptyConfig
(@Nullable PartialVcsRepositoryData other) PartialVcsRepositoryDataBuilder.fullCopy
(@NotNull PartialVcsRepositoryData other) ModifierConstructorDescriptionCompleteVcsRepositoryData
(@Nullable VcsRepositoryData inheritedData, @NotNull PartialVcsRepositoryData overrides) PlanRepositoryDefinitionImpl
(@NotNull EnvironmentRepositoryLink planRepositoryLink, @NotNull PartialVcsRepositoryData source) PlanRepositoryDefinitionImpl
(@NotNull PlanRepositoryLink planRepositoryLink, @NotNull PartialVcsRepositoryData source) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.vcs.configuration.service
Modifier and TypeMethodDescriptionVcsRepositoryConfigurationService.convertToNewRepositoryConfiguration
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 5.14 should be used for backward compatibility and upgrade task onlyVcsRepositoryConfigurationServiceImpl.convertToNewRepositoryConfiguration
(@NotNull PartialVcsRepositoryData vcsRepositoryData) default @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.LinkedRepositoryAccess accessOption) Deprecated.Creates new linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createPlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) Creates "plan local" repository and adds it to a plan.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createPlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createProjectRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new project repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createProjectRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editLinkedRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editLinkedRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editProjectRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing project repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editProjectRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editRepository
(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing "plan local" repository.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editRepository
(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsConfigurationHelper.getNewPartialVcsConfigurationFromActionData
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Extracts repository configuration from action's parameters for saving in DB.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.linkRepositoryToPlan
(@NotNull Plan plan, long selectedRepositoryId) Connects a linked repository to a plan by creating a new repository that inherits all the data from the linked repository and adding it to the plan.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.linkRepositoryToPlan
(@NotNull Plan plan, long selectedRepositoryId) VcsRepositoryConfigurationService.mergeLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Merges the state of the given linked repository into the database.VcsRepositoryConfigurationServiceImpl.mergeLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) VcsRepositoryConfigurationService.mergeProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Merges the state of the given project repository into the database.VcsRepositoryConfigurationServiceImpl.mergeProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull PartialVcsRepositoryData
VcsConfigurationHelper.reconfigureRepositoryWithMavenData
(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) Creates new repository configuration according to data found in a maven pom.xml.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) @NotNull PartialVcsRepositoryData
VcsConfigurationHelper.temporaryVcsDataFromActionParams
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Extracts repository configuration from action's parameters.Modifier and TypeMethodDescription@NotNull String
RawRepositoryConfigurationXmlConverter.asXml
(@NotNull PartialVcsRepositoryData configuration) Extract configuration as xml string from configuration UI object.@NotNull String
RawRepositoryConfigurationXmlConverterImpl.asXml
(@NotNull PartialVcsRepositoryData configuration) @NotNull ErrorCollection
VcsRepositoryConfigurationService.configureRssDetection
(long repositoryId, PartialVcsRepositoryData vcsRepositoryData, boolean isEnabled) Sets detection of Bamboo Specs for repository and saves new config.@NotNull ErrorCollection
VcsRepositoryConfigurationServiceImpl.configureRssDetection
(long repositoryId, PartialVcsRepositoryData vcsRepositoryData, boolean isEnabled) VcsRepositoryConfigurationService.convertToNewRepositoryConfiguration
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 5.14 should be used for backward compatibility and upgrade task onlyVcsRepositoryConfigurationServiceImpl.convertToNewRepositoryConfiguration
(@NotNull PartialVcsRepositoryData vcsRepositoryData) default @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.LinkedRepositoryAccess accessOption) Deprecated.Creates new linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createLinkedRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createPlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) Creates "plan local" repository and adds it to a plan.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createPlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.createProjectRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new project repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.createProjectRepository
(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editLinkedRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing linked repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editLinkedRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editProjectRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing project repository@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editProjectRepository
(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationService.editRepository
(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing "plan local" repository.@NotNull PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl.editRepository
(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull RawRepositoryConfiguration
RawRepositoryConfigurationXmlConverter.fromVcsData
(@NotNull PartialVcsRepositoryData repositoryData) Extract configuration from configuration UI object.final @NotNull RawRepositoryConfiguration
RawRepositoryConfigurationXmlConverterImpl.fromVcsData
(@NotNull PartialVcsRepositoryData repositoryData) This is used when creating branches, so it's pretty safe to change assuming you only override branch.@NotNull PartialVcsRepositoryData
VcsConfigurationHelper.getNewPartialVcsConfigurationFromActionData
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Extracts repository configuration from action's parameters for saving in DB.@org.jetbrains.annotations.NotNull boolean
VcsRepositoryConfigurationService.hasProjectSharedCredentialsForRepository
(PartialVcsRepositoryData vcsRepositoryData) @org.jetbrains.annotations.NotNull boolean
VcsRepositoryConfigurationServiceImpl.hasProjectSharedCredentialsForRepository
(PartialVcsRepositoryData vcsRepositoryData) VcsRepositoryConfigurationService.mergeLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Merges the state of the given linked repository into the database.VcsRepositoryConfigurationServiceImpl.mergeLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) VcsRepositoryConfigurationService.mergeProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Merges the state of the given project repository into the database.VcsRepositoryConfigurationServiceImpl.mergeProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull PartialVcsRepositoryData
VcsConfigurationHelper.reconfigureRepositoryWithMavenData
(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) Creates new repository configuration according to data found in a maven pom.xml.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) void
VcsRepositoryConfigurationService.shareRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData repositoryData, @NotNull String repositoryName, @Nullable String userDescription, @NotNull com.atlassian.user.User user) Converts existing Plan repository to Linked repository.void
VcsRepositoryConfigurationServiceImpl.shareRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData repositoryData, @NotNull String repositoryName, @Nullable String userDescription, @NotNull com.atlassian.user.User user) @NotNull PartialVcsRepositoryData
VcsConfigurationHelper.temporaryVcsDataFromActionParams
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Extracts repository configuration from action's parameters.void
VcsRepositoryConfigurationService.validateLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Validate linked repository before saving it in database.void
VcsRepositoryConfigurationServiceImpl.validateLinkedRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) void
VcsRepositoryConfigurationService.validatePlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 9.0 without direct replacement.void
VcsRepositoryConfigurationServiceImpl.validatePlanRepository
(@NotNull Plan plan, @NotNull PartialVcsRepositoryData vcsRepositoryData) void
VcsRepositoryConfigurationService.validateProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) Validate project repository before saving it in database.void
VcsRepositoryConfigurationServiceImpl.validateProjectRepository
(@NotNull PartialVcsRepositoryData vcsRepositoryData) void
VcsConfigurationHelper.validateVcsConfiguration
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull ErrorCollection errorCollection, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Run repository configuration validation(s) on action's data.void
VcsConfigurationHelper.validateVcsConfigurationForConnectionTesting
(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull ErrorCollection errorCollection) Run repository configuration validation(s) on action's data before testing the connection.Modifier and TypeMethodDescriptionvoid
VcsRepositoryConfigurationService.mergePlanRepositories
(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> vcsRepositoryDataList) Merges the state of the given plan repositories into the database.void
VcsRepositoryConfigurationServiceImpl.mergePlanRepositories
(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> vcsRepositoryDataList) void
VcsRepositoryConfigurationService.validatePlanRepositoriesNamesAndOids
(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> repositoryDataList) Validate repository names checking if there are no duplicates.void
VcsRepositoryConfigurationServiceImpl.validatePlanRepositoriesNamesAndOids
(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> repositoryDataList) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.ww2.actions.branch
Modifier and TypeMethodDescription@NotNull List<PartialVcsRepositoryData>
EditChainBranchDetails.getPartialVcsRepositoryData()
Modifier and TypeMethodDescriptionstatic @Nullable String
EditChainBranchDetails.getRepositoryBranchName
(PartialVcsRepositoryData partialVcsRepositoryData) boolean
EditChainBranchDetails.isRepositoryOverridden
(PartialVcsRepositoryData partialVcsRepositoryData) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.ww2.actions.branch.repository
Modifier and TypeMethodDescription@Nullable PartialVcsRepositoryData
EditChainBranchRepository.getRepository()
@Nullable PartialVcsRepositoryData
EditChainBranchRepository.getRepositoryById
(long id) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.config.repository
Modifier and TypeFieldDescriptionprotected PartialVcsRepositoryData
ConfigureRepository.repositoryDefinition
Modifier and TypeMethodDescriptionprotected @Nullable PartialVcsRepositoryData
ConfigureRepository.getRepositoryById
(long id) ConfigureRepository.getRepositoryDefinition()