Author(s)Erwin Vervaet, Keith Donald, Colin Sampaleanu
Generic flow attribute mapper implementation that allows mappings to be
configured in a declarative fashion.
Two types of mappings may be configured, input mappings and output mappings:
Input mappings define the rules for mapping attributes in parent flow
scope to a spawning subflow.
Output mappings define the rules for mapping attributes returned from an
ended subflow into the resuming parent flow scope.
The mappings defined using the above configuration properties fully support
bean property access. So an entry name in a mapping can either be "beanName"
or "beanName.propName". Nested property values are also supported
("beanName.propName.propName"). When the from mapping string is
enclosed in "${...}", it will be interpreted as an expression that will be
evaluated against the request execution context.
Two types of mappings may be configured, input mappings and output mappings:
The mappings defined using the above configuration properties fully support bean property access. So an entry name in a mapping can either be "beanName" or "beanName.propName". Nested property values are also supported ("beanName.propName.propName"). When the from mapping string is enclosed in "${...}", it will be interpreted as an expression that will be evaluated against the request execution context.