| Modifier and Type | Field and Description |
|---|---|
static RssPermissions |
RssPermissions.FULL_ACCESS |
| Modifier and Type | Method and Description |
|---|---|
RssPermissions |
RssPermissionsServiceImpl.buildRssPermissions(VcsRepositoryData repository) |
RssPermissions |
RssPermissionsService.buildRssPermissions(VcsRepositoryData repository) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties |
DeploymentImportService.convertYamlToDeployment(String yaml,
RssPermissions rssPermissions)
Converts data from a YAML document to deployment properties.
|
com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties |
DeploymentImportServiceImpl.convertYamlToDeployment(String yaml,
RssPermissions rssPermissions) |
DeploymentProject |
DeploymentImportService.importDeployment(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
com.atlassian.user.User userForCreation,
RssPermissions rssPermissions,
boolean noChangesInProperties)
Validates exported deployment properties within Bamboo context (e.g.
|
DeploymentProject |
DeploymentImportServiceImpl.importDeployment(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
com.atlassian.user.User user,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
DeploymentImportService.importDeploymentEnvironmentPermissions(com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties environmentPermission,
RssPermissions rssPermissions)
Import permissions for deployment environment.
|
void |
DeploymentImportServiceImpl.importDeploymentEnvironmentPermissions(com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties environmentPermission,
RssPermissions rssPermissions) |
void |
DeploymentImportService.importDeploymentPermissions(com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties deploymentPermissionProperties,
RssPermissions rssPermissions)
Import permissions for deployment project.
|
void |
DeploymentImportServiceImpl.importDeploymentPermissions(com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties deploymentPermission,
RssPermissions rssPermissions) |
void |
SpecsConsumer.importDeploymentPermissions(com.atlassian.bamboo.specs.api.model.permission.DeploymentPermissionsProperties deploymentPermissions,
RssPermissions rssPermissions)
Import deployment permission properties
|
void |
DeploymentImportService.importDeploymentPermissions(String deploymentName,
com.atlassian.bamboo.specs.api.model.BambooOidProperties deploymentOid,
com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties defaultEnvironmentPermissions,
List<com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties> environmentPermissions,
RssPermissions rssPermissions)
Import environments permissions in a bulk.
|
void |
DeploymentImportServiceImpl.importDeploymentPermissions(String deploymentName,
com.atlassian.bamboo.specs.api.model.BambooOidProperties deploymentOid,
com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties defaultEnvironmentPermissions,
List<com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties> environmentPermissions,
RssPermissions rssPermissions) |
void |
SpecsConsumer.importDeploymentProperties(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions,
boolean noChangesInProperties)
Import deployment properties
|
void |
SpecsConsumer.importEnvironmentPermissions(com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties environmentPermissions,
RssPermissions rssPermissions)
Import environment permission properties
|
void |
SpecsConsumer.importEnvironmentPermissions(String deploymentName,
com.atlassian.bamboo.specs.api.model.BambooOidProperties deploymentOid,
List<com.atlassian.bamboo.specs.api.model.permission.EnvironmentPermissionsProperties> environmentsPermissions,
com.atlassian.bamboo.specs.api.model.permission.PermissionsProperties defaultEnvironmentPermissions,
RssPermissions rssPermissions)
Bulk import environment permission properties
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.importPlan(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
com.atlassian.user.User userForCreation,
RssPermissions rssPermissions) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.importPlan(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
com.atlassian.user.User userForCreation,
RssPermissions rssPermissions)
Validates exported top level plan properties within Bamboo context (e.g.
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.importPlan(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
com.atlassian.user.User userForCreation,
RssPermissions rssPermissions,
boolean deferEvents,
boolean noChangesInProperties) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.importPlan(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
com.atlassian.user.User userForCreation,
RssPermissions rssPermissions,
boolean deferEvents,
boolean noChangesInProperties)
Validates exported top level plan properties within Bamboo context (e.g.
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.importPlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.importPlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions)
Import plan branch using specs.
|
void |
PlanPermissionServiceImpl.importPlanPermission(com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties planPermissionsProperties,
RssPermissions rssPermissions) |
void |
PlanPermissionService.importPlanPermission(com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties planPermissionProperties,
RssPermissions rssPermissions)
Import
PlanPermissionsProperties |
void |
SpecsConsumer.importPlanPermissions(RssPermissions rssPermissions,
com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties planPermissions)
Import plan permission properties
|
void |
SpecsConsumer.importPlanProperties(SpecsConsumer.PlanPropertiesSupplier topLevelPlanPropertiesSupplier,
RssPermissions rssPermissions,
VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
com.atlassian.utils.process.OutputHandler stdout,
SpecsType specsType,
boolean noChangesInPlanProperties)
Import plan properties
|
void |
SpecsConsumer.onError(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
Throwable throwable,
String logFilename)
Handle problem with specs import
|
void |
SpecsConsumer.onSuccess(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsLocationBambooSpecsState specsState,
RssPermissions rssPermissions,
VcsLocationBambooSpecsState bambooSpecsState,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle specs execution success
|
void |
SpecsConsumer.onYamlValidationError(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
Exception throwable,
String logFilename)
Handle problem with yaml validation
|
boolean |
SpecsConsumer.processSpecsDirectoryRemoval(VcsRepositoryData repository,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle situation where no Specs have been found in the repository (for the current revision)
|
PlanConfigImportService.ImportResult |
PlanConfigImportServiceImpl.updatePlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions,
DivergentBranchDataBean branchCreationData,
boolean deferEvents,
boolean noChangesInProperties) |
PlanConfigImportService.ImportResult |
PlanConfigImportService.updatePlanBranch(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
VcsBranch vcsBranch,
com.atlassian.user.User user,
RssPermissions rssPermissions,
DivergentBranchDataBean branchDataBean,
boolean deferEvents,
boolean noChangesInProperties)
Update plan branch using specs.
|
void |
DeploymentImportService.validate(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions)
Validates exported deployment properties within Bamboo context (e.g.
|
void |
DeploymentImportServiceImpl.validate(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions) |
void |
PlanConfigImportServiceImpl.validatePlanBranchProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
RssPermissions rssPermissions,
VcsBranch vcsBranch) |
void |
PlanConfigImportService.validatePlanBranchProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
RssPermissions rssPermissions,
VcsBranch importedBranch)
This method performs validation of YAML types and of the properties without Bamboo context (e.g.
|
void |
PlanConfigImportServiceImpl.validatePlanProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
RssPermissions rssPermissions) |
void |
PlanConfigImportService.validatePlanProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties,
RssPermissions rssPermissions)
This method performs validation of YAML types and of the properties without Bamboo context (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CustomEnvironmentPluginExportHelper.validatePluginConfigurations(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions) |
void |
TaskDefinitionExportHelper.validateTaskProperties(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions) |
void |
TaskDefinitionExportHelper.validateTaskProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
RssPermissions rssPermissions,
VcsBranch importedBranch) |
void |
TriggerDefinitionExportHelper.validateTriggerProperties(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions) |
void |
TriggerDefinitionExportHelper.validateTriggerProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
RssPermissions rssPermissions) |
| Modifier and Type | Method and Description |
|---|---|
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState) |
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelper.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState)
Creates specs execution results for given
plans and disable them |
void |
RepositoryStoredSpecsExecutionService.generateBambooYamlsFromSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path specsDir,
Path outputDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
Execute Java Specs
|
void |
RepositoryStoredSpecsExecutionServiceImpl.generateBambooYamlsFromSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path specsDir,
Path outputDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename) |
void |
EntityImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
boolean |
YamlSpecsImportServiceImpl.processSimplifiedYaml(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path yamlFile,
Path workingDir,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename) |
boolean |
YamlSpecsImportService.processSimplifiedYaml(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path yamlFile,
Path workingDir,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
Import configuration from Yaml Specs
|
boolean |
JavaSpecsImportServiceImpl.processSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path workingDir,
Path specsDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename) |
boolean |
JavaSpecsImportService.processSpecs(SpecsConsumer specsConsumer,
VcsRepositoryData repository,
VcsBambooSpecsSource specsSource,
Path workingDir,
Path specsDir,
RssSecurityConfiguration rssSecurityConfiguration,
RssPermissions rssPermissions,
List<CommitContext> commits,
RssExecutionOutputHandler stdout,
String logFilename)
Execute Java Specs and import results
|
void |
RepositoryStoredSpecsResultHelperImpl.publishRssErrorEvent(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
Throwable throwable,
Map<String,RssAffectedPlan> affectedPlans,
Collection<PlanKey> notUpdatedPlans,
Collection<Long> notUpdatedDeploymentProjects,
String logFilename) |
void |
RepositoryStoredSpecsResultHelper.publishRssErrorEvent(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsBambooSpecsSource specsSource,
RssPermissions rssPermissions,
Throwable throwable,
Map<String,RssAffectedPlan> affectedPlans,
Collection<PlanKey> notUpdatedPlans,
Collection<Long> notUpdatedDeploymentProjects,
String logFilename)
Handles specs execution error: creates specs result for remaining plans and publishes
RssErrorEvent |
| Modifier and Type | Method and Description |
|---|---|
void |
PlanPermissionImporter.importEntity(String yamlString,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
DeploymentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
CombinedDeploymentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
void |
EnvironmentPermissionsImporter.importEntity(String yaml,
SpecsConsumer specsConsumer,
RssPermissions rssPermissions,
boolean noChangesInProperties) |
| Modifier and Type | Method and Description |
|---|---|
RssPermissions |
TaskValidationContextImpl.getRssPermissions() |
RssPermissions |
TaskValidationContext.getRssPermissions() |
| Modifier and Type | Method and Description |
|---|---|
TaskValidationContextImpl.Builder |
TaskValidationContextImpl.Builder.withRssPermissions(RssPermissions rssPermissions) |
| Constructor and Description |
|---|
TaskValidationContextImpl(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties environmentProperties,
RssPermissions rssPermissions)
Deprecated.
since 7.1. Use Builder
|
TaskValidationContextImpl(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
com.atlassian.bamboo.specs.api.model.plan.JobProperties jobProperties,
com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties environmentProperties,
String repositoryName,
RssPermissions rssPermissions,
VcsBranch importedBranch) |
TaskValidationContextImpl(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
com.atlassian.bamboo.specs.api.model.plan.JobProperties jobProperties,
RssPermissions rssPermissions,
VcsBranch importedBranch)
Deprecated.
since 7.1. Use Builder
|
| Modifier and Type | Method and Description |
|---|---|
RssPermissions |
TriggerValidationContextImpl.getRssPermissions() |
RssPermissions |
TriggerValidationContext.getRssPermissions()
Returns object that allows to test if entities referenced by trigger are accessible.
|
| Constructor and Description |
|---|
TriggerValidationContextImpl(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties environmentProperties,
RssPermissions rssPermissions) |
TriggerValidationContextImpl(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
RssPermissions rssPermissions) |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.