Interface TransformationValueMetadataComputer
-
@Experimental public interface TransformationValueMetadataComputer
Computes value metadata during expression evaluation or during consolidation. Currently supports only very simplistic evaluation model, where resulting metadata depend only on metadata attached to input values. (Not considering e.g. structuring of these input values to input items in absolute evaluation mode, nor metadata present in other input variables, etc.)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValueMetadataType
compute(@NotNull List<PrismValue> inputValues, @NotNull OperationResult result)
boolean
supportsProvenance()
-
-
-
Method Detail
-
compute
ValueMetadataType compute(@NotNull @NotNull List<PrismValue> inputValues, @NotNull @NotNull OperationResult result) throws CommunicationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
-
supportsProvenance
boolean supportsProvenance() throws SchemaException
- Throws:
SchemaException
-
-