Class ModelExportConfigProcessor

java.lang.Object
io.wcm.devops.conga.generator.util.ModelExportConfigProcessor

public final class ModelExportConfigProcessor extends Object
Processes map of CONGA configuration parameters before serializing them in a model export file. Removes CONGA-defined context variables, and encrypts sensitive parameter values if required.
  • Constructor Details

    • ModelExportConfigProcessor

      public ModelExportConfigProcessor(PluginContextOptions pluginContextOptions, Set<String> sensitiveConfigParameters)
      Constructor.
      Parameters:
      pluginContextOptions - Plugin context options
      sensitiveConfigParameters - Sensitive config parameter names
  • Method Details

    • apply

      public Map<String,Object> apply(Map<String,Object> config)
      Apply processor.
      Parameters:
      config - Configuration
      Returns:
      Processed configuration