Class VariableObjectTreeResolver
- java.lang.Object
-
- io.wcm.devops.conga.generator.util.VariableObjectTreeResolver
-
public final class VariableObjectTreeResolver extends Object
Iterates over allConfigurable
items in the object tree and resolves all variables usingVariableMapResolver
.
-
-
Constructor Summary
Constructors Constructor Description VariableObjectTreeResolver(ValueProviderGlobalContext valueProviderGlobalContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
process(Object object, io.wcm.devops.conga.generator.util.ConfigurableProcessor<T> processor, T parentPayload)
Iterator over object tree an visit allConfigurable
instances.void
resolve(Object object)
Resolve all variables.
-
-
-
Constructor Detail
-
VariableObjectTreeResolver
public VariableObjectTreeResolver(ValueProviderGlobalContext valueProviderGlobalContext)
- Parameters:
valueProviderGlobalContext
- Value provider global context
-
-
Method Detail
-
resolve
public void resolve(Object object)
Resolve all variables.- Parameters:
object
- Model withConfigurable
instances at any nested level.
-
process
protected void process(Object object, io.wcm.devops.conga.generator.util.ConfigurableProcessor<T> processor, T parentPayload)
Iterator over object tree an visit allConfigurable
instances. Payload can be inherited from down the hierarchy levels.- Parameters:
object
- Root object of object treeprocessor
- ProcessorparentPayload
- Parent payload
-
-