public class VcsConfigurationHelperImpl extends Object implements VcsConfigurationHelper
VcsConfigurationHelper.OverridesBAMBOO_TEST_CONNECTION, OVERRIDE_ALL, OVERRIDE_NOTHING| Constructor and Description |
|---|
VcsConfigurationHelperImpl(VcsViewerUIConfigBean vcsViewerUIConfigBean,
com.atlassian.struts.TextProvider textProvider,
BambooPermissionManager bambooPermissionManager,
RepositoryDefinitionManager repositoryDefinitionManager,
VcsRepositoryConfigurationService vcsRepositoryConfigurationService,
com.atlassian.bamboo.vcs.configurator.VcsBambooSpecsConfigurator vcsBambooSpecsConfigurator) |
public VcsConfigurationHelperImpl(VcsViewerUIConfigBean vcsViewerUIConfigBean, com.atlassian.struts.TextProvider textProvider, BambooPermissionManager bambooPermissionManager, RepositoryDefinitionManager repositoryDefinitionManager, VcsRepositoryConfigurationService vcsRepositoryConfigurationService, com.atlassian.bamboo.vcs.configurator.VcsBambooSpecsConfigurator vcsBambooSpecsConfigurator)
public void validateVcsConfiguration(@NotNull
@NotNull ActionParametersMap apm,
@NotNull
@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
@Nullable
@Nullable PartialVcsRepositoryData previousVcsData,
@NotNull
@NotNull ErrorCollection errorCollection,
@NotNull
@NotNull Set<VcsConfigurationHelper.Overrides> overrides)
validateVcsConfiguration in interface VcsConfigurationHelperpublic void validateVcsConfigurationForConnectionTesting(@NotNull
@NotNull ActionParametersMap apm,
@NotNull
@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
@Nullable
@Nullable PartialVcsRepositoryData previousVcsData,
@NotNull
@NotNull ErrorCollection errorCollection)
validateVcsConfigurationForConnectionTesting in interface VcsConfigurationHelper@NotNull public @NotNull PartialVcsRepositoryData reconfigureRepositoryWithMavenData(@NotNull @NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull @NotNull PartialVcsRepositoryData oldData, @Nullable @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull @NotNull Map<String,String> newServerConfiguration, @Nullable @Nullable VcsBranch vcsBranch, @Nullable @Nullable String webRepositoryUrl)
reconfigureRepositoryWithMavenData in interface VcsConfigurationHelper@NotNull public @NotNull PartialVcsRepositoryData getNewPartialVcsConfigurationFromActionData(@NotNull @NotNull ActionParametersMap apm, @NotNull @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull @NotNull String repositoryName, @Nullable @Nullable String userDescription, @Nullable @Nullable Long projectId, @Nullable @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull @NotNull Set<VcsConfigurationHelper.Overrides> overrides)
getNewPartialVcsConfigurationFromActionData in interface VcsConfigurationHelper@NotNull public @NotNull PartialVcsRepositoryData temporaryVcsDataFromActionParams(@NotNull @NotNull ActionParametersMap apm, @NotNull @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable @Nullable PartialVcsRepositoryData existingData, @NotNull @NotNull Set<VcsConfigurationHelper.Overrides> overrides)
temporaryVcsDataFromActionParams in interface VcsConfigurationHelperpublic void validateSharedRepositoryName(String repositoryName, com.atlassian.struts.ValidationAware validationAware)
validateSharedRepositoryName in interface VcsConfigurationHelper@NotNull public @NotNull ErrorCollection validateSharedRepositoryName(String repositoryName)
validateSharedRepositoryName in interface VcsConfigurationHelperpublic boolean currentUserHasPermissionToCreateSharedRepository()
currentUserHasPermissionToCreateSharedRepository in interface VcsConfigurationHelper@Nullable public @Nullable RepositoryDataEntity validateRepositoryExistenceAndPermissions(long repositoryId, com.atlassian.struts.ValidationAware validationAware)
validateRepositoryExistenceAndPermissions in interface VcsConfigurationHelperCopyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.