Class ValueMetadataComputation
java.lang.Object
com.evolveum.midpoint.model.common.mapping.metadata.ValueMetadataComputation
- Direct Known Subclasses:
- ConsolidationMetadataComputation,- TransformationalMetadataComputation
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).
- 
Method SummaryModifier and TypeMethodDescription@NotNull ValueMetadataTypeexecute(OperationResult parentResult) getEnv()@Nullable MappingSpecificationType@NotNull PrismContainerValue<ValueMetadataType>@NotNull ValueMetadataTypegetScope()
- 
Method Details- 
execute@NotNull public @NotNull ValueMetadataType execute(OperationResult parentResult) throws CommunicationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException 
- 
getScope
- 
getEnv
- 
getContextDescription
- 
getMappingSpecification
- 
getOutputMetadataValue
- 
getOutputMetadataValueBean
 
-