public class ScheduledTriggerDefinitionExporter extends Object implements TriggerDefinitionExporter
Constructor and Description |
---|
ScheduledTriggerDefinitionExporter(CachedPlanManager cachedPlanManager,
ChainBranchManager chainBranchManager,
PlanManager planManager,
DeploymentProjectService deploymentProjectService) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.bamboo.specs.api.builders.trigger.Trigger |
toSpecsEntity(TriggerDefinition triggerDefinition)
Create Bamboo Specs object representing this trigger.
|
com.atlassian.bamboo.specs.api.builders.trigger.Trigger<? extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties>,com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties> |
toSpecsEntity(TriggerDefinition triggerDefinition,
Triggerable triggerable)
Create Bamboo Specs object representing this trigger.
|
Map<String,String> |
toTriggerConfiguration(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties,
Triggerable triggerable)
Converts properties to Bamboo trigger configuration.
|
List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> |
validate(TriggerValidationContext triggerValidationContext,
com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties)
Validates trigger properties in context of enclosing plan or deployment properties.
|
public ScheduledTriggerDefinitionExporter(CachedPlanManager cachedPlanManager, ChainBranchManager chainBranchManager, PlanManager planManager, DeploymentProjectService deploymentProjectService)
@NotNull public Map<String,String> toTriggerConfiguration(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties, @NotNull Triggerable triggerable)
TriggerDefinitionExporter
toTriggerConfiguration
in interface TriggerDefinitionExporter
@NotNull public com.atlassian.bamboo.specs.api.builders.trigger.Trigger toSpecsEntity(@NotNull TriggerDefinition triggerDefinition)
TriggerDefinitionExporter
toSpecsEntity
in interface TriggerDefinitionExporter
@NotNull public com.atlassian.bamboo.specs.api.builders.trigger.Trigger<? extends com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties>,com.atlassian.bamboo.specs.model.trigger.ScheduledTriggerProperties> toSpecsEntity(@NotNull TriggerDefinition triggerDefinition, @NotNull Triggerable triggerable)
TriggerDefinitionExporter
toSpecsEntity
in interface TriggerDefinitionExporter
public List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> validate(@NotNull TriggerValidationContext triggerValidationContext, @NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties)
TriggerDefinitionExporter
validate
in interface TriggerDefinitionExporter
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.