Class ConstructionProcessor
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.projector.ConstructionProcessor
-
@Component public class ConstructionProcessor extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description ConstructionProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <F extends FocusType,K,T extends AbstractConstruction>
voidcollectToConstructionMaps(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, DeltaMapTriple<K,ConstructionPack<T>> constructionMapTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, Task task, OperationResult result)
<F extends FocusType,K extends HumanReadableDescribable,T extends AbstractConstruction>
DeltaMapTriple<K,ConstructionPack<T>>processConstructions(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, ComplexConstructionConsumer<K,T> consumer, Task task, OperationResult result)
-
-
-
Method Detail
-
processConstructions
public <F extends FocusType,K extends HumanReadableDescribable,T extends AbstractConstruction> DeltaMapTriple<K,ConstructionPack<T>> processConstructions(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, ComplexConstructionConsumer<K,T> consumer, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
-
collectToConstructionMaps
public <F extends FocusType,K,T extends AbstractConstruction> void collectToConstructionMaps(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, DeltaMapTriple<K,ConstructionPack<T>> constructionMapTriple, Function<EvaluatedAssignmentImpl<F>,DeltaSetTriple<T>> constructionTripleExtractor, FailableLensFunction<T,K> keyGenerator, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException
-
-