Class TenantMultiply

java.lang.Object
io.wcm.devops.conga.generator.plugins.multiply.TenantMultiply
All Implemented Interfaces:
MultiplyPlugin, Plugin

public final class TenantMultiply extends Object implements MultiplyPlugin
Multiplies a file for each tenant with a matching tenant role.
  • Field Details

  • Constructor Details

    • TenantMultiply

      public TenantMultiply()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface Plugin
      Returns:
      Plugin name to be referenced in definition file
    • multiply

      public List<Map<String,Object>> multiply(MultiplyContext context)
      Description copied from interface: MultiplyPlugin
      Execute multiply operation.
      Specified by:
      multiply in interface MultiplyPlugin
      Parameters:
      context - Context objects
      Returns:
      List of configurations with adapted parameters per multiply item. Parameters from this map can be used in placeholder for directory or filename to generate multiple files.