Interface CustomEnvironmentConfigPluginUIHelper

All Known Implementing Classes:
CustomEnvironmentConfigPluginUIHelperImpl

@ExperimentalApi public interface CustomEnvironmentConfigPluginUIHelper
  • Method Details

    • getEditHtmlList

      @NotNull @NotNull List<String> getEditHtmlList(@NotNull @NotNull Map<String,Map<String,String>> environmentPluginConfig, @NotNull @NotNull Map<String,Object> context)
      Generate list of html edit fragments for all CustomEnvironmentConfigPlugin plugins.
      Parameters:
      environmentPluginConfig - Environment plugins config map, passed to plugins
      context - context used for template rendering, to be populated by plugins
      Returns:
      HTML fragments for edit
    • populateEnvironmentPluginConfig

      void populateEnvironmentPluginConfig(@NotNull @NotNull Map<String,Map<String,String>> environmentPluginConfig, @NotNull @NotNull ActionParametersMap parametersMap)
      Populates Environment plugins config map, so it can be later saved in database
      Parameters:
      environmentPluginConfig - Environment plugins config map, which plugins populate
      parametersMap - parameters from environment's Other page, that plugins can use for configuration