public class TriggerDefinitionExportHelper extends Object
| Constructor and Description |
|---|
TriggerDefinitionExportHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateIfEnabled(Triggerable environment,
TriggerDefinition triggerDefinition) |
void |
deactivate(Triggerable environment,
TriggerDefinition triggerDefinition) |
TriggerDefinitionExporter |
getExporter(com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties properties) |
TriggerDefinition |
importTriggerDefinition(long id,
Triggerable triggerable,
com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties) |
com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,?> |
toSpecsEntity(Set<Long> availableRepositories,
TriggerDefinition triggerDefinition,
Triggerable triggerable) |
void |
validateTriggerProperties(com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
RssPermissions rssPermissions) |
void |
validateTriggerProperties(com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
RssPermissions rssPermissions) |
@NotNull
public com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,?> toSpecsEntity(@Nullable
Set<Long> availableRepositories,
@NotNull
TriggerDefinition triggerDefinition,
@NotNull
Triggerable triggerable)
@NotNull public TriggerDefinition importTriggerDefinition(long id, @NotNull Triggerable triggerable, @NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationExceptionpublic void validateTriggerProperties(@NotNull
com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties,
@NotNull
RssPermissions rssPermissions)
throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationExceptionpublic void validateTriggerProperties(@NotNull
com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties,
@NotNull
RssPermissions rssPermissions)
throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException,
YamlValidationException
com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationExceptionYamlValidationExceptionpublic void deactivate(@NotNull
Triggerable environment,
@NotNull
TriggerDefinition triggerDefinition)
public void activateIfEnabled(@NotNull
Triggerable environment,
@NotNull
TriggerDefinition triggerDefinition)
public TriggerDefinitionExporter getExporter(@NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties properties)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.