Uses of Interface
com.atlassian.bamboo.vcs.configuration.PartialVcsRepositoryData
-
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external that return PartialVcsRepositoryData Modifier and Type Method Description default @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
Methods in com.atlassian.bamboo.configuration.external.exporters that return PartialVcsRepositoryData Modifier and Type Method Description default @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)
Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type PartialVcsRepositoryData Modifier and Type Method Description @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
Fields in com.atlassian.bamboo.configuration.repository declared as PartialVcsRepositoryData Modifier and Type Field Description protected PartialVcsRepositoryData
AbstractRepositoryAction. vcsRepositoryData
Methods in com.atlassian.bamboo.configuration.repository that return PartialVcsRepositoryData Modifier and Type Method Description @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)
Methods in com.atlassian.bamboo.configuration.repository with parameters of type PartialVcsRepositoryData Modifier and Type Method Description boolean
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)
Constructors in com.atlassian.bamboo.configuration.repository with parameters of type PartialVcsRepositoryData Constructor Description VcsTypeSelector(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryModuleDescriptor descriptor, @NotNull String group, @NotNull VcsUIConfigBean.VcsHtmlFragments fragments, boolean hasReadPermission)
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.logger
Methods in com.atlassian.bamboo.logger that return PartialVcsRepositoryData Modifier and Type Method Description PartialVcsRepositoryData
DecoratedErrorDetailsImpl. getRepositoryData()
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return PartialVcsRepositoryData Modifier and Type Method Description PartialVcsRepositoryData
RepositoryDefinitionManager. entityToUnmergedData(@NotNull RepositoryDataEntity entity)
PartialVcsRepositoryData
RepositoryDefinitionManagerImpl. entityToUnmergedData(@NotNull RepositoryDataEntity entity)
@Nullable PartialVcsRepositoryData
RepositoryDefinitionManager. getVcsRepositoryDataForEditing(long repositoryId)
@Nullable PartialVcsRepositoryData
RepositoryDefinitionManagerImpl. getVcsRepositoryDataForEditing(long repositoryId)
Methods in com.atlassian.bamboo.repository that return types with arguments of type PartialVcsRepositoryData Modifier and Type Method Description @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
Methods in com.atlassian.bamboo.session that return PartialVcsRepositoryData Modifier and Type Method Description @Nullable PartialVcsRepositoryData
BambooSession. getVcsRepositoryData()
Methods in com.atlassian.bamboo.session with parameters of type PartialVcsRepositoryData Modifier and Type Method Description void
BambooSession. setVcsRepositoryData(PartialVcsRepositoryData vcsRepositoryData)
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.vcs.configuration
Classes in com.atlassian.bamboo.vcs.configuration that implement PartialVcsRepositoryData Modifier and Type Class Description class
PartialVcsRepositoryDataImpl
Methods in com.atlassian.bamboo.vcs.configuration that return PartialVcsRepositoryData Modifier and Type Method Description PartialVcsRepositoryData
PartialVcsRepositoryDataBuilder. build()
Methods in com.atlassian.bamboo.vcs.configuration with parameters of type PartialVcsRepositoryData Modifier and Type Method Description PartialVcsRepositoryDataBuilder
PartialVcsRepositoryDataBuilder. copyWithEmptyConfig(@Nullable PartialVcsRepositoryData other)
PartialVcsRepositoryDataBuilder
PartialVcsRepositoryDataBuilder. fullCopy(@NotNull PartialVcsRepositoryData other)
Constructors in com.atlassian.bamboo.vcs.configuration with parameters of type PartialVcsRepositoryData Constructor Description CompleteVcsRepositoryData(@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
Methods in com.atlassian.bamboo.vcs.configuration.service that return PartialVcsRepositoryData Modifier and Type Method Description PartialVcsRepositoryData
VcsRepositoryConfigurationService. convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Deprecated.since 5.14 should be used for backward compatibility and upgrade task onlyPartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl. 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)
PartialVcsRepositoryData
VcsRepositoryConfigurationService. mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given linked repository into the database.PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl. mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
PartialVcsRepositoryData
VcsRepositoryConfigurationService. mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given project repository into the database.PartialVcsRepositoryData
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.PartialVcsRepositoryData
VcsRepositoryConfigurationService. replaceRepositoryInPlan(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.PartialVcsRepositoryData
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.Methods in com.atlassian.bamboo.vcs.configuration.service with parameters of type PartialVcsRepositoryData Modifier and Type Method Description @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)
PartialVcsRepositoryData
VcsRepositoryConfigurationService. convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Deprecated.since 5.14 should be used for backward compatibility and upgrade task onlyPartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl. 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.@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)
PartialVcsRepositoryData
VcsRepositoryConfigurationService. mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given linked repository into the database.PartialVcsRepositoryData
VcsRepositoryConfigurationServiceImpl. mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
PartialVcsRepositoryData
VcsRepositoryConfigurationService. mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given project repository into the database.PartialVcsRepositoryData
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.PartialVcsRepositoryData
VcsRepositoryConfigurationService. replaceRepositoryInPlan(@NotNull Plan plan, @NotNull VcsRepositoryData parentRepository, @NotNull PartialVcsRepositoryData oldRepository, @NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.PartialVcsRepositoryData
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.Method parameters in com.atlassian.bamboo.vcs.configuration.service with type arguments of type PartialVcsRepositoryData Modifier and Type Method Description void
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
Methods in com.atlassian.bamboo.ww2.actions.branch that return types with arguments of type PartialVcsRepositoryData Modifier and Type Method Description @NotNull List<PartialVcsRepositoryData>
EditChainBranchDetails. getPartialVcsRepositoryData()
Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type PartialVcsRepositoryData Modifier and Type Method Description static @Nullable String
EditChainBranchDetails. getRepositoryBranchName(PartialVcsRepositoryData partialVcsRepositoryData)
boolean
EditChainBranchDetails. isRepositoryOverridden(PartialVcsRepositoryData partialVcsRepositoryData)
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.ww2.actions.branch.repository
Methods in com.atlassian.bamboo.ww2.actions.branch.repository that return PartialVcsRepositoryData Modifier and Type Method Description @Nullable PartialVcsRepositoryData
EditChainBranchRepository. getRepository()
@Nullable PartialVcsRepositoryData
EditChainBranchRepository. getRepositoryById(long id)
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.ww2.actions.build.admin.config.repository
Fields in com.atlassian.bamboo.ww2.actions.build.admin.config.repository declared as PartialVcsRepositoryData Modifier and Type Field Description protected PartialVcsRepositoryData
ConfigureRepository. repositoryDefinition
Methods in com.atlassian.bamboo.ww2.actions.build.admin.config.repository that return PartialVcsRepositoryData Modifier and Type Method Description protected @Nullable PartialVcsRepositoryData
ConfigureRepository. getRepositoryById(long id)
PartialVcsRepositoryData
ConfigureRepository. getRepositoryDefinition()
-