java.lang.Object
com.atlassian.bamboo.configuration.external.yaml.export.YamlEmitterImpl
All Implemented Interfaces:
YamlEmitter

public class YamlEmitterImpl extends Object implements YamlEmitter
  • Constructor Details

  • Method Details

    • emitYamlDocuments

      @NotNull public @NotNull String emitYamlDocuments(@NotNull @NotNull List<? extends com.atlassian.bamboo.specs.api.model.EntityProperties> entityPropertiesList) throws com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
      Specified by:
      emitYamlDocuments in interface YamlEmitter
      Throws:
      com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
    • emitYamlForPlan

      @NotNull public @NotNull String emitYamlForPlan(org.yaml.snakeyaml.Yaml yaml, com.atlassian.bamboo.specs.api.model.plan.PlanProperties planProperties) throws com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
      Throws:
      com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
    • emitYamlForPlanPermissions

      @NotNull public @NotNull String emitYamlForPlanPermissions(@NotNull @NotNull org.yaml.snakeyaml.Yaml yaml, @NotNull @NotNull com.atlassian.bamboo.specs.api.model.permission.PlanPermissionsProperties planPermissions)
    • readProperty

      @NotNull public static @NotNull Object readProperty(@NotNull @NotNull Node node)
    • comment

      public static Map<String,String> comment(String commentText)