Interface CustomEnvironmentConfigPluginUIHelper

    • Method Detail

      • 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