Class TriggerDefinitionExportHelper

java.lang.Object
com.atlassian.bamboo.configuration.external.helpers.TriggerDefinitionExportHelper

public class TriggerDefinitionExportHelper extends Object
  • Constructor Details

    • TriggerDefinitionExportHelper

      public TriggerDefinitionExportHelper()
  • Method Details

    • toSpecsEntity

      @NotNull public @NotNull com.atlassian.bamboo.specs.api.builders.trigger.Trigger<?,?> toSpecsEntity(@Nullable @Nullable Set<Long> availableRepositories, @NotNull @NotNull TriggerDefinition triggerDefinition, @NotNull @NotNull Triggerable triggerable)
    • importTriggerDefinition

      @NotNull public @NotNull TriggerDefinition importTriggerDefinition(long id, @NotNull @NotNull Triggerable triggerable, @NotNull @NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties triggerProperties) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
      Throws:
      com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
    • validateTriggerProperties

      public void validateTriggerProperties(@NotNull @NotNull com.atlassian.bamboo.specs.api.model.plan.PlanProperties topLevelPlanProperties, @NotNull @NotNull RssPermissions rssPermissions) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
      Throws:
      com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
    • validateTriggerProperties

      public void validateTriggerProperties(@NotNull @NotNull com.atlassian.bamboo.specs.api.model.deployment.DeploymentProperties deploymentProperties, @NotNull @NotNull RssPermissions rssPermissions) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException, YamlValidationException
      Throws:
      com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
      YamlValidationException
    • deactivate

      public void deactivate(@NotNull @NotNull Triggerable environment, @NotNull @NotNull TriggerDefinition triggerDefinition)
    • activateIfEnabled

      public void activateIfEnabled(@NotNull @NotNull Triggerable environment, @NotNull @NotNull TriggerDefinition triggerDefinition)
    • getExporter

      public TriggerDefinitionExporter getExporter(@NotNull @NotNull com.atlassian.bamboo.specs.api.model.trigger.TriggerProperties properties)