Class SingleShadowInboundsProcessing<T extends Containerable>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds.SingleShadowInboundsProcessing<T>
Evaluation of inbound mappings for a single shadow only, e.g., for the purposes of correlation
or association value synchronization.
-
Constructor Summary
ConstructorsConstructorDescriptionSingleShadowInboundsProcessing(@NotNull SingleShadowInboundsProcessingContext<T> ctx, @NotNull MappingEvaluationEnvironment env) -
Method Summary
Modifier and TypeMethodDescriptionstatic <C extends Containerable>
Cevaluate(SingleShadowInboundsProcessingContext<C> ctx, OperationResult parentResult) static SingleShadowInboundsProcessing<?>evaluateToTripleMap(SingleShadowInboundsProcessingContext<?> ctx, OperationResult parentResult) Collection<ItemDelta<?,?>> executeToDeltas(OperationResult result) Full processing, resulting in deltas being computed.@NotNull MappingEvaluationRequestsMapprotected @NotNull DeltaSetTripleMapConsolidation.APrioriDeltaProvider@NotNull PathKeyedMap<ItemDefinition<?>>@NotNull DeltaSetTripleIvwoMap
-
Constructor Details
-
SingleShadowInboundsProcessing
public SingleShadowInboundsProcessing(@NotNull @NotNull SingleShadowInboundsProcessingContext<T> ctx, @NotNull @NotNull MappingEvaluationEnvironment env)
-
-
Method Details
-
evaluate
public static <C extends Containerable> C evaluate(SingleShadowInboundsProcessingContext<C> ctx, OperationResult parentResult) throws SchemaException, ExpressionEvaluationException, SecurityViolationException, CommunicationException, ConfigurationException, ObjectNotFoundException -
evaluateToTripleMap
public static SingleShadowInboundsProcessing<?> evaluateToTripleMap(SingleShadowInboundsProcessingContext<?> ctx, OperationResult parentResult) throws SchemaException, ExpressionEvaluationException, SecurityViolationException, CommunicationException, ConfigurationException, ObjectNotFoundException -
getFocusAPrioriDeltaProvider
@NotNull protected @NotNull DeltaSetTripleMapConsolidation.APrioriDeltaProvider getFocusAPrioriDeltaProvider() -
getVariablesMap
-
executeToDeltas
public Collection<ItemDelta<?,?>> executeToDeltas(OperationResult result) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException Full processing, resulting in deltas being computed. -
getOutputTripleMap
-
getItemDefinitionMap
-
getEvaluationRequestsMap
-