| Modifier and Type | Method and 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. verifying database integrity), then
imports the data into the database.
|
@NotNull PartialVcsRepositoryData |
RepositoryExportServiceImpl.importRepository(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties) |
@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.
|
| Modifier and Type | Method and 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 |
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) |
@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.
|
| Modifier and Type | Method and Description |
|---|---|
@NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository |
RepositoryExporterImpl.toSpecsEntity(@NotNull PartialVcsRepositoryData repositoryData,
@NotNull VcsRepositoryContext repositoryContext) |
@NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepository |
RepositoryExporter.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> |
RepositoryExporterImpl.toSpecsEntityAndBranchOverride(@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.
|
| Modifier and Type | Field and Description |
|---|---|
protected PartialVcsRepositoryData |
AbstractRepositoryAction.vcsRepositoryData |
| Modifier and Type | Method and Description |
|---|---|
@NotNull PartialVcsRepositoryData |
VcsConfigurationHelperImpl.getNewPartialVcsConfigurationFromActionData(@NotNull ActionParametersMap apm,
@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
@NotNull String repositoryName,
@Nullable String userDescription,
@Nullable Long projectId,
@Nullable PartialVcsRepositoryData previousVcsDefinition,
boolean applyDefaultValues,
@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 applyDefaultValues,
@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) |
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 Type | Method and 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 applyDefaultValues,
@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 applyDefaultValues,
@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) |
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) |
boolean |
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) |
| Constructor and Description |
|---|
VcsTypeSelector(@NotNull PartialVcsRepositoryData repositoryData,
@NotNull VcsRepositoryModuleDescriptor descriptor,
@NotNull String group,
@NotNull VcsUIConfigBean.VcsHtmlFragments fragments,
boolean hasReadPermission) |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
DecoratedErrorDetailsImpl.getRepositoryData() |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
RepositoryDefinitionManagerImpl.entityToUnmergedData(@NotNull RepositoryDataEntity entity) |
PartialVcsRepositoryData |
RepositoryDefinitionManager.entityToUnmergedData(@NotNull RepositoryDataEntity entity) |
@Nullable PartialVcsRepositoryData |
RepositoryDefinitionManagerImpl.getVcsRepositoryDataForEditing(long repositoryId) |
@Nullable PartialVcsRepositoryData |
RepositoryDefinitionManager.getVcsRepositoryDataForEditing(long repositoryId) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable PartialVcsRepositoryData |
BambooSession.getVcsRepositoryData() |
| Modifier and Type | Method and Description |
|---|---|
void |
BambooSession.setVcsRepositoryData(PartialVcsRepositoryData vcsRepositoryData) |
| Modifier and Type | Class and Description |
|---|---|
class |
PartialVcsRepositoryDataImpl |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
PartialVcsRepositoryDataBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryDataBuilder |
PartialVcsRepositoryDataBuilder.copyWithEmptyConfig(@Nullable PartialVcsRepositoryData other) |
PartialVcsRepositoryDataBuilder |
PartialVcsRepositoryDataBuilder.fullCopy(@NotNull PartialVcsRepositoryData other) |
| Constructor and Description |
|---|
CompleteVcsRepositoryData(@Nullable VcsRepositoryData inheritedData,
@NotNull PartialVcsRepositoryData overrides) |
PlanRepositoryDefinitionImpl(@NotNull EnvironmentRepositoryLink planRepositoryLink,
@NotNull PartialVcsRepositoryData source) |
PlanRepositoryDefinitionImpl(@NotNull PlanRepositoryLink planRepositoryLink,
@NotNull PartialVcsRepositoryData source) |
| Modifier and Type | Method and Description |
|---|---|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Deprecated.
since 5.14 should be used for backward compatibility and upgrade task only
|
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 |
VcsRepositoryConfigurationServiceImpl.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@NotNull com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@NotNull com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption)
Creates new linked repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.createPlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createPlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Creates "plan local" repository and adds it to a plan.
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@Nullable com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@Nullable com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption)
Creates new project repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editLinkedRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editLinkedRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing linked repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editProjectRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editProjectRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing project repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editRepository(@NotNull Plan plan,
long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editRepository(@NotNull Plan plan,
long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing "plan local" repository.
|
@NotNull PartialVcsRepositoryData |
VcsConfigurationHelper.getNewPartialVcsConfigurationFromActionData(@NotNull ActionParametersMap apm,
@NotNull VcsRepositoryModuleDescriptor vcsDescriptor,
@NotNull String repositoryName,
@Nullable String userDescription,
@Nullable Long projectId,
@Nullable PartialVcsRepositoryData previousVcsDefinition,
boolean applyDefaultValues,
@NotNull Set<VcsConfigurationHelper.Overrides> overrides)
Extracts repository configuration from action's parameters for saving in DB.
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.linkRepositoryToPlan(@NotNull Plan plan,
long selectedRepositoryId) |
@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.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given linked repository into the database.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given project repository into the database.
|
@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 |
VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.
|
@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 Type | Method and 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 |
VcsRepositoryConfigurationServiceImpl.configureRssDetection(long repositoryId,
PartialVcsRepositoryData vcsRepositoryData,
boolean isEnabled) |
@NotNull ErrorCollection |
VcsRepositoryConfigurationService.configureRssDetection(long repositoryId,
PartialVcsRepositoryData vcsRepositoryData,
boolean isEnabled)
Sets detection of Bamboo Specs for repository and saves new config.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.convertToNewRepositoryConfiguration(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Deprecated.
since 5.14 should be used for backward compatibility and upgrade task only
|
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 |
VcsRepositoryConfigurationServiceImpl.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@NotNull com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@NotNull com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption)
Creates new linked repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.createPlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createPlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Creates "plan local" repository and adds it to a plan.
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@Nullable com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration,
@Nullable com.atlassian.user.User user,
@NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption)
Creates new project repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editLinkedRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editLinkedRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing linked repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editProjectRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editProjectRepository(long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing project repository
|
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.editRepository(@NotNull Plan plan,
long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration) |
@NotNull PartialVcsRepositoryData |
VcsRepositoryConfigurationService.editRepository(@NotNull Plan plan,
long repositoryId,
@NotNull PartialVcsRepositoryData newVcsConfiguration)
Edits existing "plan local" repository.
|
@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 applyDefaultValues,
@NotNull Set<VcsConfigurationHelper.Overrides> overrides)
Extracts repository configuration from action's parameters for saving in DB.
|
@NotNull boolean |
VcsRepositoryConfigurationServiceImpl.hasProjectSharedCredentialsForRepository(PartialVcsRepositoryData vcsRepositoryData) |
@NotNull boolean |
VcsRepositoryConfigurationService.hasProjectSharedCredentialsForRepository(PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.mergeLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given linked repository into the database.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.mergeProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Merges the state of the given project repository into the database.
|
@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 |
VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationServiceImpl.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository) |
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.
|
PartialVcsRepositoryData |
VcsRepositoryConfigurationService.replaceRepositoryInPlan(@NotNull Plan plan,
@NotNull VcsRepositoryData parentRepository,
@NotNull PartialVcsRepositoryData oldRepository,
@NotNull PartialVcsRepositoryData newRepository)
Replaces uses of a repository with another one.
|
void |
VcsRepositoryConfigurationServiceImpl.shareRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData repositoryData,
@NotNull String repositoryName,
@Nullable String userDescription,
@NotNull com.atlassian.user.User user) |
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.
|
@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 |
VcsRepositoryConfigurationServiceImpl.validateLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
void |
VcsRepositoryConfigurationService.validateLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Validate linked repository before saving it in database.
|
void |
VcsRepositoryConfigurationServiceImpl.validatePlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData vcsRepositoryData) |
void |
VcsRepositoryConfigurationService.validatePlanRepository(@NotNull Plan plan,
@NotNull PartialVcsRepositoryData vcsRepositoryData)
Validate plan repository before saving it in database.
|
void |
VcsRepositoryConfigurationServiceImpl.validateProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) |
void |
VcsRepositoryConfigurationService.validateProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData)
Validate project repository before saving it in database.
|
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 Type | Method and Description |
|---|---|
static @Nullable String |
EditChainBranchDetails.getRepositoryBranchName(PartialVcsRepositoryData partialVcsRepositoryData) |
boolean |
EditChainBranchDetails.isRepositoryOverridden(PartialVcsRepositoryData partialVcsRepositoryData) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable PartialVcsRepositoryData |
EditChainBranchRepository.getRepository() |
@Nullable PartialVcsRepositoryData |
EditChainBranchRepository.getRepositoryById(long id) |
| Modifier and Type | Field and Description |
|---|---|
protected PartialVcsRepositoryData |
ConfigureRepository.repositoryDefinition |
| Modifier and Type | Method and Description |
|---|---|
protected @Nullable PartialVcsRepositoryData |
ConfigureRepository.getRepositoryById(long id) |
PartialVcsRepositoryData |
ConfigureRepository.getRepositoryDefinition() |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.