Class VariableObjectTreeResolver

    • 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 with Configurable 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 all Configurable instances. Payload can be inherited from down the hierarchy levels.
        Parameters:
        object - Root object of object tree
        processor - Processor
        parentPayload - Parent payload