Class YamlEmitterImpl

    • Method Detail

      • 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)