Uses of Interface
com.atlassian.bamboo.vcs.configuration.PartialVcsRepositoryData
Packages that use PartialVcsRepositoryData
Package
Description
-
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external that return PartialVcsRepositoryDataModifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryDataRepositoryExportService.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 PartialVcsRepositoryDataRepositoryExportService.importRepository(@NotNull com.atlassian.bamboo.specs.api.model.repository.VcsRepositoryProperties repositoryProperties) Validates exported linked/project repository properties within Bamboo context (e.g. verifying database integrity), then imports the data into the database.@NotNull PartialVcsRepositoryDataRepositoryExportServiceImpl.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 PartialVcsRepositoryDataModifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryDataRepositoryExporter.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 PartialVcsRepositoryDataRepositoryExporter.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 PartialVcsRepositoryDataRepositoryExporterImpl.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 PartialVcsRepositoryDataModifier and TypeMethodDescription@NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryRepositoryExporter.toSpecsEntity(@NotNull PartialVcsRepositoryData repositoryData, @NotNull VcsRepositoryContext repositoryContext) @NotNull com.atlassian.bamboo.specs.api.builders.repository.VcsRepositoryRepositoryExporterImpl.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 PartialVcsRepositoryDataModifier and TypeFieldDescriptionprotected PartialVcsRepositoryDataAbstractRepositoryAction.vcsRepositoryDataMethods in com.atlassian.bamboo.configuration.repository that return PartialVcsRepositoryDataModifier and TypeMethodDescription@NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.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 PartialVcsRepositoryDataVcsUIConfigBean.getPartialVcsConfigurationFromActionData(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryDataVcsUIConfigBean.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 PartialVcsRepositoryDataAbstractRepositoryAction.getRepositoryById(long id) @NotNull PartialVcsRepositoryDataVcsUIConfigBean.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 PartialVcsRepositoryDataVcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) @NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.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 PartialVcsRepositoryDataModifier and TypeMethodDescriptionbooleanEditRepository.areDivergentBranchesSupported(@NotNull PartialVcsRepositoryData vcsRepositoryData) booleanEditRepositoryImpl.areDivergentBranchesSupported(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull List<DeploymentProject> EditRepository.getBambooSpecsPermittedDeploymentProjects(@NotNull PartialVcsRepositoryData vcsRepositoryData) Returns a list of deployment projects which can be modified by Bamboo Specs stored in this repository.@NotNull List<DeploymentProject> EditRepository.getBambooSpecsPermittedDeploymentProjects(@NotNull PartialVcsRepositoryData vcsRepositoryData, @NotNull DeploymentProjectService deploymentProjectService) Deprecated.@NotNull List<DeploymentProject> EditRepositoryImpl.getBambooSpecsPermittedDeploymentProjects(@NotNull PartialVcsRepositoryData vcsRepositoryData) @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 StringEditRepository.getDefaultBranch(@NotNull PartialVcsRepositoryData vcsRepositoryData) @Nullable StringEditRepositoryImpl.getDefaultBranch(@NotNull PartialVcsRepositoryData vcsRepositoryData) @NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.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 PartialVcsRepositoryDataVcsUIConfigBean.getPartialVcsConfigurationFromActionData(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable PartialVcsRepositoryData previousVcsDefinition, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) @NotNull PartialVcsRepositoryDataVcsUIConfigBean.getPartialVcsConfigurationFromActionData(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull String repositoryName, @Nullable String userDescription, @Nullable Long projectId, @Nullable PartialVcsRepositoryData previousVcsDefinition, boolean unused, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) booleanEditRepository.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.booleanEditRepositoryImpl.isBambooSpecsDetectionEnabled(@Nullable PartialVcsRepositoryData vcsRepositoryData) booleanEditRepository.isBambooSpecsDetectionRequiresWebhooks(@Nullable PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 9.0booleanEditRepositoryImpl.isBambooSpecsDetectionRequiresWebhooks(@Nullable PartialVcsRepositoryData vcsRepositoryData) booleanEditRepository.isBambooSpecsPermittedToAllProjects(@Nullable PartialVcsRepositoryData vcsRepositoryData) Returns true if Bamboo Specs stored in this repository is permitted to modify configuration of all projects in Bamboo.booleanEditRepositoryImpl.isBambooSpecsPermittedToAllProjects(@Nullable PartialVcsRepositoryData vcsRepositoryData) booleanEditRepository.isBambooSpecsPermittedToAllRepositories(@Nullable PartialVcsRepositoryData vcsRepositoryData, @NotNull RssPermissionManager rssPermissionManager) booleanEditRepositoryImpl.isBambooSpecsPermittedToAllRepositories(@Nullable PartialVcsRepositoryData vcsRepositoryData, @NotNull RssPermissionManager rssPermissionManager) @NotNull PartialVcsRepositoryDataVcsUIConfigBean.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.VcsHtmlFragmentsVcsUIConfigBean.prepareEditHtmlFragments(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @NotNull PartialVcsRepositoryData unmergedData, @NotNull TaskRenderMode renderMode, @Nullable Long projectId) @NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.reconfigureRepositoryWithMavenData(@NotNull VcsRepositoryModuleDescriptor oldModuleDescriptor, @NotNull PartialVcsRepositoryData oldData, @Nullable VcsRepositoryModuleDescriptor newModuleDescriptor, @NotNull Map<String, String> newServerConfiguration, @Nullable VcsBranch vcsBranch, @Nullable String webRepositoryUrl) @NotNull PartialVcsRepositoryDataVcsConfigurationHelperImpl.temporaryVcsDataFromActionParams(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) voidVcsConfigurationHelperImpl.validateVcsConfiguration(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) voidVcsUIConfigBean.validateVcsConfiguration(@NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) voidVcsConfigurationHelperImpl.validateVcsConfigurationForConnectionTesting(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor vcsDescriptor, @Nullable PartialVcsRepositoryData previousVcsData, @NotNull ErrorCollection errorCollection) @NotNull EditRepository.WebhookTypeNeededEditRepository.webhookNeededByBambooSpecsDetection(@Nullable PartialVcsRepositoryData vcsRepositoryData) @NotNull EditRepository.WebhookTypeNeededEditRepositoryImpl.webhookNeededByBambooSpecsDetection(@Nullable PartialVcsRepositoryData vcsRepositoryData) Constructors in com.atlassian.bamboo.configuration.repository with parameters of type PartialVcsRepositoryDataModifierConstructorDescriptionVcsTypeSelector(@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 -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return PartialVcsRepositoryDataModifier and TypeMethodDescriptionRepositoryDefinitionManager.entityToUnmergedData(@NotNull RepositoryDataEntity entity) RepositoryDefinitionManagerImpl.entityToUnmergedData(@NotNull RepositoryDataEntity entity) @Nullable PartialVcsRepositoryDataRepositoryDefinitionManager.getVcsRepositoryDataForEditing(long repositoryId) @Nullable PartialVcsRepositoryDataRepositoryDefinitionManagerImpl.getVcsRepositoryDataForEditing(long repositoryId) Methods in com.atlassian.bamboo.repository that return types with arguments of type PartialVcsRepositoryDataModifier 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
Methods in com.atlassian.bamboo.session that return PartialVcsRepositoryDataModifier and TypeMethodDescription@Nullable PartialVcsRepositoryDataBambooSession.getVcsRepositoryData()Methods in com.atlassian.bamboo.session with parameters of type PartialVcsRepositoryDataModifier and TypeMethodDescriptionvoidBambooSession.setVcsRepositoryData(PartialVcsRepositoryData vcsRepositoryData) -
Uses of PartialVcsRepositoryData in com.atlassian.bamboo.vcs.configuration
Classes in com.atlassian.bamboo.vcs.configuration that implement PartialVcsRepositoryDataMethods in com.atlassian.bamboo.vcs.configuration that return PartialVcsRepositoryDataMethods in com.atlassian.bamboo.vcs.configuration with parameters of type PartialVcsRepositoryDataModifier and TypeMethodDescriptionPartialVcsRepositoryDataBuilder.copyWithEmptyConfig(@Nullable PartialVcsRepositoryData other) PartialVcsRepositoryDataBuilder.fullCopy(@NotNull PartialVcsRepositoryData other) Constructors in com.atlassian.bamboo.vcs.configuration with parameters of type PartialVcsRepositoryDataModifierConstructorDescriptionCompleteVcsRepositoryData(@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 PartialVcsRepositoryDataModifier and TypeMethodDescriptiondefault @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.LinkedRepositoryAccess accessOption) Deprecated.Creates new linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createPlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) Creates "plan local" repository and adds it to a plan.@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createPlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new project repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editLinkedRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editLinkedRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editProjectRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing project repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editProjectRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editRepository(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing "plan local" repository.@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editRepository(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsConfigurationHelper.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 PartialVcsRepositoryDataVcsRepositoryConfigurationService.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 PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.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 PartialVcsRepositoryDataVcsConfigurationHelper.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 PartialVcsRepositoryDataVcsConfigurationHelper.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 PartialVcsRepositoryDataModifier and TypeMethodDescription@NotNull StringRawRepositoryConfigurationXmlConverter.asXml(@NotNull PartialVcsRepositoryData configuration) Extract configuration as xml string from configuration UI object.@NotNull StringRawRepositoryConfigurationXmlConverterImpl.asXml(@NotNull PartialVcsRepositoryData configuration) @NotNull ErrorCollectionVcsRepositoryConfigurationService.configureRssDetection(long repositoryId, PartialVcsRepositoryData vcsRepositoryData, boolean isEnabled) Sets detection of Bamboo Specs for repository and saves new config.@NotNull ErrorCollectionVcsRepositoryConfigurationServiceImpl.configureRssDetection(long repositoryId, PartialVcsRepositoryData vcsRepositoryData, boolean isEnabled) default @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.LinkedRepositoryAccess accessOption) Deprecated.Creates new linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createLinkedRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @NotNull com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createPlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) Creates "plan local" repository and adds it to a plan.@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createPlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) Creates new project repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.createProjectRepository(@NotNull PartialVcsRepositoryData newVcsConfiguration, @Nullable com.atlassian.user.User user, @NotNull VcsRepositoryConfigurationService.RepositoryAccess accessOption) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editLinkedRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing linked repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editLinkedRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editProjectRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing project repository@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editProjectRepository(long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationService.editRepository(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) Edits existing "plan local" repository.@NotNull PartialVcsRepositoryDataVcsRepositoryConfigurationServiceImpl.editRepository(@NotNull Plan plan, long repositoryId, @NotNull PartialVcsRepositoryData newVcsConfiguration) @NotNull RawRepositoryConfigurationRawRepositoryConfigurationXmlConverter.fromVcsData(@NotNull PartialVcsRepositoryData repositoryData) Extract configuration from configuration UI object.final @NotNull RawRepositoryConfigurationRawRepositoryConfigurationXmlConverterImpl.fromVcsData(@NotNull PartialVcsRepositoryData repositoryData) This is used when creating branches, so it's pretty safe to change assuming you only override branch.@NotNull PartialVcsRepositoryDataVcsConfigurationHelper.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 booleanVcsRepositoryConfigurationService.hasProjectSharedCredentialsForRepository(PartialVcsRepositoryData vcsRepositoryData) @org.jetbrains.annotations.NotNull booleanVcsRepositoryConfigurationServiceImpl.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 PartialVcsRepositoryDataVcsConfigurationHelper.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) voidVcsRepositoryConfigurationService.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.voidVcsRepositoryConfigurationServiceImpl.shareRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData repositoryData, @NotNull String repositoryName, @Nullable String userDescription, @NotNull com.atlassian.user.User user) @NotNull PartialVcsRepositoryDataVcsConfigurationHelper.temporaryVcsDataFromActionParams(@NotNull ActionParametersMap apm, @NotNull VcsRepositoryModuleDescriptor moduleDescriptor, @Nullable PartialVcsRepositoryData existingData, @NotNull Set<VcsConfigurationHelper.Overrides> overrides) Extracts repository configuration from action's parameters.voidVcsRepositoryConfigurationService.validateLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) Validate linked repository before saving it in database.voidVcsRepositoryConfigurationServiceImpl.validateLinkedRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) voidVcsRepositoryConfigurationService.validatePlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData vcsRepositoryData) Deprecated.since 9.0 without direct replacement.voidVcsRepositoryConfigurationServiceImpl.validatePlanRepository(@NotNull Plan plan, @NotNull PartialVcsRepositoryData vcsRepositoryData) voidVcsRepositoryConfigurationService.validateProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) Validate project repository before saving it in database.voidVcsRepositoryConfigurationServiceImpl.validateProjectRepository(@NotNull PartialVcsRepositoryData vcsRepositoryData) voidVcsConfigurationHelper.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.voidVcsConfigurationHelper.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 PartialVcsRepositoryDataModifier and TypeMethodDescriptionvoidVcsRepositoryConfigurationService.mergePlanRepositories(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> vcsRepositoryDataList) Merges the state of the given plan repositories into the database.voidVcsRepositoryConfigurationServiceImpl.mergePlanRepositories(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> vcsRepositoryDataList) voidVcsRepositoryConfigurationService.validatePlanRepositoriesNamesAndOids(@NotNull Plan plan, @NotNull List<PartialVcsRepositoryData> repositoryDataList) Validate repository names checking if there are no duplicates.voidVcsRepositoryConfigurationServiceImpl.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 PartialVcsRepositoryDataModifier and TypeMethodDescription@NotNull List<PartialVcsRepositoryData> EditChainBranchDetails.getPartialVcsRepositoryData()Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type PartialVcsRepositoryDataModifier and TypeMethodDescriptionstatic @Nullable StringEditChainBranchDetails.getRepositoryBranchName(PartialVcsRepositoryData partialVcsRepositoryData) booleanEditChainBranchDetails.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 PartialVcsRepositoryDataModifier and TypeMethodDescription@Nullable PartialVcsRepositoryDataEditChainBranchRepository.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 PartialVcsRepositoryDataModifier and TypeFieldDescriptionprotected PartialVcsRepositoryDataConfigureRepository.repositoryDefinitionMethods in com.atlassian.bamboo.ww2.actions.build.admin.config.repository that return PartialVcsRepositoryDataModifier and TypeMethodDescriptionprotected @Nullable PartialVcsRepositoryDataConfigureRepository.getRepositoryById(long id) ConfigureRepository.getRepositoryDefinition()Methods in com.atlassian.bamboo.ww2.actions.build.admin.config.repository with parameters of type PartialVcsRepositoryDataModifier and TypeMethodDescriptionprotected voidConfigureRepository.setRepositoryDefinition(PartialVcsRepositoryData repositoryDefinition)