Uses of Interface
com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple
Packages that use PrismValueDeltaSetTriple
Package
Description
-
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return PrismValueDeltaSetTriple -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionAssociationFromLinkExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) ConstExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) FunctionExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult parentResult) GenerateExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) ProportionalExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.common.expression.evaluator.path
Methods in com.evolveum.midpoint.model.common.expression.evaluator.path that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionPathExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.common.expression.evaluator.transformation
Methods in com.evolveum.midpoint.model.common.expression.evaluator.transformation that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionAbstractValueTransformationExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult parentResult) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionAbstractMappingImpl.getConditionOutputTriple()AbstractMappingImpl.getOutputTriple()PrismValueDeltaSetTripleProducer.getOutputTriple()Null output triple means "the mapping is not applicable", e.g. due to the condition being false. -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionSequentialValueExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return PrismValueDeltaSetTripleModifier and TypeMethodDescription@Nullable PrismValueDeltaSetTriple<V>MappingOutputStruct.getOutputTriple()Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescriptionvoidMappingOutputStruct.setOutputTriple(@Nullable PrismValueDeltaSetTriple<V> outputTriple) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptiondefault PrismValueDeltaSetTriple<V>ItemDeltaDelegator.toDeltaSetTriple(Item<V, D> itemOld) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionstatic <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil.allToZeroSet(Collection<V> values, PrismContext prismContext) PrismValueDeltaSetTriple.clone()<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory.createPrismValueDeltaSetTriple()<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactory.createPrismValueDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet) static <V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaSetTripleUtil.diffPrismValueDeltaSetTriple(Collection<V> valuesOld, Collection<V> valuesNew, PrismContext prismContext) Compares two (unordered) collections and creates a triple describing the differences.ItemDelta.toDeltaSetTriple(Item<V, D> itemOld) static <IV extends PrismValue,ID extends ItemDefinition<?>>
PrismValueDeltaSetTriple<IV>ItemDeltaUtil.toDeltaSetTriple(Item<IV, ID> itemOld, ItemDelta<IV, ID> delta) Converts the old state of an item and the delta into "plus/minus/zero" information.static <O extends Objectable>
PrismValueDeltaSetTriple<PrismObjectValue<O>>ItemDeltaUtil.toDeltaSetTriple(PrismObject<O> objectOld, ObjectDelta<O> delta) TheItemDeltaUtil.toDeltaSetTriple(Item, ItemDelta)for whole objects.ObjectDelta.toDeltaSetTriple(PrismObject<O> objectOld) CreatesPrismValueDeltaSetTriple(plus/minus/zero sets) for the value ofPrismObject.Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescription<O extends PrismValue>
voidPrismValueDeltaSetTriple.distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember) Distributes a value in this triple similar to the placement of other value in the other triple. -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions that implement PrismValueDeltaSetTripleModifier and TypeClassDescriptionclassFields in com.evolveum.midpoint.prism.extensions declared as PrismValueDeltaSetTripleModifier and TypeFieldDescriptionprotected PrismValueDeltaSetTriple<V>AbstractDelegatedPrismValueDeltaSetTriple.innerMethods in com.evolveum.midpoint.prism.extensions that return PrismValueDeltaSetTripleMethods in com.evolveum.midpoint.prism.extensions with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescription<O extends PrismValue>
voidAbstractDelegatedPrismValueDeltaSetTriple.distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember) Constructors in com.evolveum.midpoint.prism.extensions with parameters of type PrismValueDeltaSetTripleModifierConstructorDescription -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement PrismValueDeltaSetTripleModifier and TypeClassDescriptionclassPrismValueDeltaSetTripleImpl<V extends PrismValue>DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.impl.delta that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionPrismValueDeltaSetTripleImpl.clone()<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactoryImpl.createPrismValueDeltaSetTriple()<V extends PrismValue>
PrismValueDeltaSetTriple<V>DeltaFactoryImpl.createPrismValueDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet) ItemDeltaImpl.toDeltaSetTriple(Item<V, D> itemOld) ObjectDeltaImpl.toDeltaSetTriple(PrismObject<O> objectOld) Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescription<O extends PrismValue>
voidPrismValueDeltaSetTripleImpl.distributeAs(V myMember, PrismValueDeltaSetTriple<O> otherTriple, O otherMember) Distributes a value in this triple similar to the placement of other value in the other triple. -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return PrismValueDeltaSetTripleMethods in com.evolveum.midpoint.prism.util with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescriptionstatic <T,V extends PrismValue>
voidPrismAsserts.assertTripleMinus(PrismValueDeltaSetTriple<V> triple, T... expectedValues) static <T,V extends PrismValue>
voidPrismAsserts.assertTriplePlus(PrismValueDeltaSetTriple<V> triple, T... expectedValues) static <T,V extends PrismValue>
voidPrismAsserts.assertTripleZero(PrismValueDeltaSetTriple<V> triple, T... expectedValues) -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression that implement PrismValueDeltaSetTripleModifier and TypeClassDescriptionclassSourceTriple<V extends PrismValue,D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.Methods in com.evolveum.midpoint.repo.common.expression that return PrismValueDeltaSetTripleModifier and TypeMethodDescription@Nullable PrismValueDeltaSetTriple<V>Expression.evaluate(ExpressionEvaluationContext context, OperationResult result) ExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) Executes the evaluation in a given context.static PrismValueDeltaSetTriple<?>ExpressionUtil.evaluateAnyExpressionInContext(Expression<?, ?> expression, ExpressionEvaluationContext context, Task task, OperationResult result) static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>ExpressionUtil.evaluateExpressionInContext(Expression<PrismPropertyValue<T>, PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, ExpressionEnvironment env, OperationResult result) static <T> PrismValueDeltaSetTriple<PrismPropertyValue<T>>ExpressionUtil.evaluateExpressionInContext(Expression<PrismPropertyValue<T>, PrismPropertyDefinition<T>> expression, ExpressionEvaluationContext eeContext, Task task, OperationResult result) ExpressionUtil.evaluateRefExpressionInContext(Expression<PrismReferenceValue, PrismReferenceDefinition> expression, ExpressionEvaluationContext eeContext, Task task, OperationResult result) Methods in com.evolveum.midpoint.repo.common.expression with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescriptionstatic <V extends PrismValue>
VExpressionUtil.getExpressionOutputValue(PrismValueDeltaSetTriple<V> outputTriple, String shortDesc) static <V extends PrismValue,D extends ItemDefinition<?>>
@Nullable ObjectExpressionEvaluationUtil.getSingleRealValue(PrismValueDeltaSetTriple<V> outputTriple, D outputDefinition, String contextDesc) static <T> @NotNull Set<T>ExpressionUtil.getUniqueNonNullRealValues(@Nullable PrismValueDeltaSetTriple<PrismPropertyValue<T>> outputTriple) Post-condition: the result does not contain null values -
Uses of PrismValueDeltaSetTriple in com.evolveum.midpoint.repo.common.expression.evaluator
Methods in com.evolveum.midpoint.repo.common.expression.evaluator that return PrismValueDeltaSetTripleModifier and TypeMethodDescriptionAsIsExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) LiteralExpressionEvaluator.evaluate(ExpressionEvaluationContext context, OperationResult result) AbstractExpressionEvaluator.finishOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, Function<Object, Object> additionalConvertor, ItemPath residualPath) Converts intermediate expression result triple to the final output triple according to expected Java type and additional convertor.Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescriptionvoidAbstractExpressionEvaluator.applyValueMetadata(PrismValueDeltaSetTriple<V> triple, ExpressionEvaluationContext context, OperationResult result) Applies value metadata to the triple to-be-outputted.AbstractExpressionEvaluator.finishOutputTriple(PrismValueDeltaSetTriple<V> resultTriple, Function<Object, Object> additionalConvertor, ItemPath residualPath) Converts intermediate expression result triple to the final output triple according to expected Java type and additional convertor. -
Uses of PrismValueDeltaSetTriple in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type PrismValueDeltaSetTripleModifier and TypeMethodDescriptionstatic <V extends PrismValue>
DeltaSetTripleTypeDeltaSetTripleType.fromDeltaSetTriple(PrismValueDeltaSetTriple<V> triple)