Class ValueMetadataComputation

java.lang.Object
com.evolveum.midpoint.model.common.mapping.metadata.ValueMetadataComputation
Direct Known Subclasses:
ConsolidationMetadataComputation, TransformationalMetadataComputation

public abstract class ValueMetadataComputation extends Object
Computation of value metadata. It is used currently in two contexts: 1. During expression evaluation where zero, one, or more input values are combined to form zero, one, or multiple output vales. 2. During consolidation where a set of the same values (possibly with different metadata) are combined into single value with given metadata (that have to be derived from the constituents). Preliminary implementation. For example, - it does no real consolidation: it simply adds all values into respective items; - it works with simplified computation model: its input is simply a list of input values (regardless of their parent item).