Package io.wcm.devops.conga.generator
Class ContextPropertiesBuilder
java.lang.Object
io.wcm.devops.conga.generator.ContextPropertiesBuilder
Builds context variables
-
Method Summary
Modifier and TypeMethodDescriptionbuildCurrentContextVariables(Node node, NodeRole nodeRole) Build context variables specific for a node and role/variant.buildEnvironmentContextVariables(String environmentName, Environment environment, String version, VariableObjectTreeResolver variableObjectTreeResolver, VariableStringResolver variableStringResolver) Build context variables that are global to the environment.Get map with all context variables set to empty values.removeContextVariables(Map<String, Object> config) Removes all 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 nameenvironment- Environmentversion- Environment versionvariableObjectTreeResolver- Variable object tree resolvervariableStringResolver- Variable string resolver- Returns:
- Context variables map
-
buildCurrentContextVariables
Build context variables specific for a node and role/variant.- Parameters:
node- NodenodeRole- Node role- Returns:
- Context variables map
-
removeContextVariables
Removes all context variables.- Parameters:
config- Configuration- Returns:
- Configuration
-
getEmptyContextVariables
Get map with all context variables set to empty values.- Returns:
- Map with context variables
-