Class ContextPropertiesBuilder

java.lang.Object
io.wcm.devops.conga.generator.ContextPropertiesBuilder

public final class ContextPropertiesBuilder extends Object
Builds context variables
  • Method Details

    • buildEnvironmentContextVariables

      public static Map<String,Object> buildEnvironmentContextVariables(String environmentName, Environment environment, String version, VariableObjectTreeResolver variableObjectTreeResolver, VariableStringResolver variableStringResolver)
      Build context variables that are global to the environment.
      Parameters:
      environmentName - Environment name
      environment - Environment
      version - Environment version
      variableObjectTreeResolver - Variable object tree resolver
      variableStringResolver - Variable string resolver
      Returns:
      Context variables map
    • buildCurrentContextVariables

      public static Map<String,Object> buildCurrentContextVariables(Node node, NodeRole nodeRole)
      Build context variables specific for a node and role/variant.
      Parameters:
      node - Node
      nodeRole - Node role
      Returns:
      Context variables map
    • removeContextVariables

      public static Map<String,Object> removeContextVariables(Map<String,Object> config)
      Removes all context variables.
      Parameters:
      config - Configuration
      Returns:
      Configuration
    • getEmptyContextVariables

      public static Map<String,Object> getEmptyContextVariables()
      Get map with all context variables set to empty values.
      Returns:
      Map with context variables