Uses of Interface
com.evolveum.midpoint.prism.delta.DeltaSetTriple
-
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<? extends EvaluatedAssignment<?>>
ModelContext. getEvaluatedAssignmentTriple()
DeltaSetTriple<EvaluatedConstruction>
EvaluatedAssignment. getEvaluatedConstructions(Task task, OperationResult result)
DeltaSetTriple<? extends EvaluatedAssignmentTarget>
EvaluatedAssignment. getRoles()
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return DeltaSetTriple Modifier and Type Method Description static <V extends PrismValue,D extends ItemDefinition>
DeltaSetTriple<ItemValueWithOrigin<V,D>>ItemValueWithOrigin. createOutputTriple(PrismValueDeltaSetTripleProducer<V,D> mapping, PrismContext prismContext)
DeltaSetTriple<Construction<AH>>
EvaluatedAssignmentImpl. getConstructionTriple()
DeltaSetTriple<EvaluatedAssignmentImpl<?>>
LensContext. getEvaluatedAssignmentTriple()
DeltaSetTriple<EvaluatedConstruction>
EvaluatedAssignmentImpl. getEvaluatedConstructions(Task task, OperationResult result)
Construction is not a part of model-api.DeltaSetTriple<I>
IvwoConsolidator. getIvwoTriple()
DeltaSetTriple<PersonaConstruction<AH>>
EvaluatedAssignmentImpl. getPersonaConstructionTriple()
DeltaSetTriple<EvaluatedAssignmentTargetImpl>
EvaluatedAssignmentImpl. getRoles()
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type DeltaSetTriple Modifier and Type Method Description Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>>>
LensProjectionContext. getSqueezedAssociations()
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>>
LensProjectionContext. getSqueezedAttributes()
Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>>
LensProjectionContext. getSqueezedAuxiliaryObjectClasses()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type DeltaSetTriple Modifier and Type Method Description boolean
AssignmentEvaluator. isMemberOfInvocationResultChanged(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple)
void
LensContext. setEvaluatedAssignmentTriple(DeltaSetTriple<EvaluatedAssignmentImpl<?>> evaluatedAssignmentTriple)
void
IvwoConsolidator. setIvwoTriple(DeltaSetTriple<I> ivwoTriple)
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type DeltaSetTriple Modifier and Type Method Description void
LensProjectionContext. setSqueezedAssociations(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>>> squeezedAssociations)
void
LensProjectionContext. setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>> squeezedAttributes)
void
LensProjectionContext. setSqueezedAuxiliaryObjectClasses(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>,PrismPropertyDefinition<QName>>>> squeezedAuxiliaryObjectClasses)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<EvaluatedAssignmentImpl<AH>>
AssignmentTripleEvaluator. processAllAssignments()
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<ItemValueWithOrigin<V,D>>
MappingSetEvaluator.TripleCustomizer. updateTriple(DeltaSetTriple<ItemValueWithOrigin<V,D>> triple, FocalMappingEvaluationRequest<?,?> request)
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<ItemValueWithOrigin<V,D>>
MappingSetEvaluator.TripleCustomizer. updateTriple(DeltaSetTriple<ItemValueWithOrigin<V,D>> triple, FocalMappingEvaluationRequest<?,?> request)
Method parameters in com.evolveum.midpoint.model.impl.lens.projector.mappings with type arguments of type DeltaSetTriple Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
NextRecomputeMappingSetEvaluator. evaluateMappingsToTriples(LensContext<AH> context, List<? extends FocalMappingEvaluationRequest<?,?>> evaluationRequests, ObjectTemplateMappingEvaluationPhaseType phase, ObjectDeltaObject<AH> focusOdo, TargetObjectSpecification<T> targetSpecification, Map<UniformItemPath,DeltaSetTriple<? extends ItemValueWithOrigin<?,?>>> outputTripleMap, MappingSetEvaluator.TripleCustomizer<V,D> tripleCustomizer, MappingSetEvaluator.EvaluatedMappingConsumer<V,D> mappingConsumer, int iteration, String iterationToken, XMLGregorianCalendar now, Task task, OperationResult result)
Evaluates a set of mappings; chaining them appropriately if needed. -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.policy
Fields in com.evolveum.midpoint.model.impl.lens.projector.policy declared as DeltaSetTriple Modifier and Type Field Description DeltaSetTriple<EvaluatedAssignmentImpl<AH>>
AssignmentPolicyRuleEvaluationContext. evaluatedAssignmentTriple
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy with parameters of type DeltaSetTriple Modifier and Type Method Description <F extends AssignmentHolderType>
voidPolicyRuleProcessor. addGlobalPolicyRulesToAssignments(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Task task, OperationResult result)
<F extends AssignmentHolderType>
voidPolicyRuleProcessor. evaluateAssignmentPolicyRules(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, Task task, OperationResult result)
Evaluates the policies (policy rules, but also legacy policies).<F extends AssignmentHolderType>
booleanPolicyRuleProcessor. processPruning(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, OperationResult result)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.delta
Subinterfaces of DeltaSetTriple in com.evolveum.midpoint.prism.delta Modifier and Type Interface Description interface
PrismValueDeltaSetTriple<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.delta that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<T>
DeltaSetTriple. clone(Cloner<T> cloner)
<T> DeltaSetTriple<T>
DeltaFactory. createDeltaSetTriple()
<V> DeltaSetTriple<V>
DeltaFactory. createDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet)
static <T> DeltaSetTriple<T>
DeltaSetTriple. diff(Collection<T> valuesOld, Collection<T> valuesNew, PrismContext prismContext)
Compares two (unordered) collections and creates a triple describing the differences.static <T> DeltaSetTriple<? extends T>
DeltaSetTripleUtil. find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
Methods in com.evolveum.midpoint.prism.delta with parameters of type DeltaSetTriple Modifier and Type Method Description static <T> void
DeltaSetTripleUtil. diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple)
void
DeltaSetTriple. merge(DeltaSetTriple<T> triple)
<X> void
DeltaSetTriple. transform(DeltaSetTriple<X> transformTarget, Transformer<T,X> transformer)
Method parameters in com.evolveum.midpoint.prism.delta with type arguments of type DeltaSetTriple Modifier and Type Method Description static <T> DeltaSetTriple<? extends T>
DeltaSetTripleUtil. find(Map<? extends ItemPath,DeltaSetTriple<? extends T>> tripleMap, ItemPath path)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions that implement DeltaSetTriple Modifier and Type Class Description class
AbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
Methods in com.evolveum.midpoint.prism.extensions that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<V>
AbstractDelegatedPrismValueDeltaSetTriple. clone(Cloner<V> cloner)
static <T> DeltaSetTriple<T>
AbstractDelegatedPrismValueDeltaSetTriple. diff(Collection<T> valuesOld, Collection<T> valuesNew, PrismContext prismContext)
Methods in com.evolveum.midpoint.prism.extensions with parameters of type DeltaSetTriple Modifier and Type Method Description void
AbstractDelegatedPrismValueDeltaSetTriple. merge(DeltaSetTriple<V> triple)
<X> void
AbstractDelegatedPrismValueDeltaSetTriple. transform(DeltaSetTriple<X> transformTarget, Transformer<V,X> transformer)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.impl.delta
Classes in com.evolveum.midpoint.prism.impl.delta that implement DeltaSetTriple Modifier and Type Class Description class
DeltaSetTripleImpl<T>
The triple of values (added, unchanged, deleted) that represents difference between two collections of values.class
PrismValueDeltaSetTripleImpl<V extends PrismValue>
DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.impl.delta that return DeltaSetTriple Modifier and Type Method Description DeltaSetTriple<T>
DeltaSetTripleImpl. clone(Cloner<T> cloner)
<T> DeltaSetTriple<T>
DeltaFactoryImpl. createDeltaSetTriple()
<V> DeltaSetTriple<V>
DeltaFactoryImpl. createDeltaSetTriple(Collection<V> zeroSet, Collection<V> plusSet, Collection<V> minusSet)
static <T> DeltaSetTriple<T>
DeltaSetTripleImpl. diff(Collection<T> valuesOld, Collection<T> valuesNew)
Compares two (unordered) collections and creates a triple describing the differences.Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type DeltaSetTriple Modifier and Type Method Description void
DeltaSetTripleImpl. merge(DeltaSetTriple<T> triple)
<X> void
DeltaSetTripleImpl. transform(DeltaSetTriple<X> transformTarget, Transformer<T,X> transformer)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with parameters of type DeltaSetTriple Modifier and Type Method Description static void
PrismAsserts. assertTripleEmpty(DeltaSetTriple<?> triple)
static void
PrismAsserts. assertTripleNoMinus(DeltaSetTriple<?> triple)
static void
PrismAsserts. assertTripleNoPlus(DeltaSetTriple<?> triple)
static void
PrismAsserts. assertTripleNoZero(DeltaSetTriple<?> triple)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression that implement DeltaSetTriple Modifier and Type Class Description class
SourceTriple<V extends PrismValue,D extends ItemDefinition>
PrismValueDeltaSetTriple that also remembers the source from which it has originated.
-