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()
@NotNull DeltaSetTriple<EvaluatedResourceObjectConstruction>
EvaluatedAssignment. getEvaluatedConstructions(@NotNull Task task, @NotNull 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)
<AH extends AssignmentHolderType>
DeltaSetTriple<EvaluatedAssignedResourceObjectConstructionImpl<AH>>LensProjectionContext. getEvaluatedAssignedConstructionDeltaSetTriple()
DeltaSetTriple<EvaluatedAssignmentImpl<?>>
LensContext. getEvaluatedAssignmentTriple()
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 IvwoConsolidatorBuilder<V,D,I>
IvwoConsolidatorBuilder. ivwoTriple(DeltaSetTriple<I> val)
<AH extends AssignmentHolderType>
voidLensProjectionContext. setEvaluatedAssignedConstructionDeltaSetTriple(DeltaSetTriple<EvaluatedAssignedResourceObjectConstructionImpl<AH>> evaluatedAssignedConstructionDeltaSetTriple)
void
LensContext. setEvaluatedAssignmentTriple(DeltaSetTriple<EvaluatedAssignmentImpl<?>> evaluatedAssignmentTriple)
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.assignments
Methods in com.evolveum.midpoint.model.impl.lens.assignments that return DeltaSetTriple Modifier and Type Method Description @NotNull DeltaSetTriple<AssignedResourceObjectConstruction<AH>>
EvaluatedAssignmentImpl. getConstructionTriple()
@NotNull DeltaSetTriple<EvaluatedResourceObjectConstruction>
EvaluatedAssignmentImpl. getEvaluatedConstructions(@NotNull Task task, @NotNull OperationResult result)
Construction is not a part of model-api.@NotNull DeltaSetTriple<PersonaConstruction<AH>>
EvaluatedAssignmentImpl. getPersonaConstructionTriple()
@NotNull DeltaSetTriple<EvaluatedAssignmentTargetImpl>
EvaluatedAssignmentImpl. getRoles()
Methods in com.evolveum.midpoint.model.impl.lens.assignments with parameters of type DeltaSetTriple Modifier and Type Method Description boolean
AssignmentEvaluator. isMemberOfInvocationResultChanged(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.construction
Methods in com.evolveum.midpoint.model.impl.lens.construction that return DeltaSetTriple Modifier and Type Method Description abstract DeltaSetTriple<EC>
AbstractConstruction. getEvaluatedConstructionTriple()
DeltaSetTriple<EvaluatedPersonaConstructionImpl<AH>>
PersonaConstruction. getEvaluatedConstructionTriple()
DeltaSetTriple<EC>
ResourceObjectConstruction. getEvaluatedConstructionTriple()
Methods in com.evolveum.midpoint.model.impl.lens.construction with parameters of type DeltaSetTriple Modifier and Type Method Description void
ConstructionCollector. collect(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple)
Constructor parameters in com.evolveum.midpoint.model.impl.lens.construction with type arguments of type DeltaSetTriple Constructor Description ConstructionCollector(Function<EvaluatedAssignmentImpl<AH>,DeltaSetTriple<AC>> constructionTripleExtractor, FailableLensFunction<EC,K> keyGenerator, PrismContext prismContext)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type DeltaSetTriple Modifier and Type Method Description <AH extends AssignmentHolderType,K extends HumanReadableDescribable,ACT extends AbstractConstructionType,AC extends AbstractConstruction<AH,ACT,EC>,EC extends EvaluatedAbstractConstruction<AH>>
DeltaMapTriple<K,EvaluatedConstructionPack<EC>>ConstructionProcessor. distributeConstructions(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple, Function<EvaluatedAssignmentImpl<AH>,DeltaSetTriple<AC>> constructionTripleExtractor, FailableLensFunction<EC,K> keyGenerator, ComplexConstructionConsumer<K,EC> consumer)
Categorizes assigned constructions (resource object or persona ones) from evaluated assignments into other structures by calling appropriate methods on the consumer.Method parameters in com.evolveum.midpoint.model.impl.lens.projector with type arguments of type DeltaSetTriple Modifier and Type Method Description <AH extends AssignmentHolderType,K extends HumanReadableDescribable,ACT extends AbstractConstructionType,AC extends AbstractConstruction<AH,ACT,EC>,EC extends EvaluatedAbstractConstruction<AH>>
DeltaMapTriple<K,EvaluatedConstructionPack<EC>>ConstructionProcessor. distributeConstructions(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple, Function<EvaluatedAssignmentImpl<AH>,DeltaSetTriple<AC>> constructionTripleExtractor, FailableLensFunction<EC,K> keyGenerator, ComplexConstructionConsumer<K,EC> consumer)
Categorizes assigned constructions (resource object or persona ones) from evaluated assignments into other structures by calling appropriate methods on the consumer. -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.focus
Constructors in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type DeltaSetTriple Constructor Description PruningOperation(LensContext<F> context, DeltaSetTriple<EvaluatedAssignmentImpl<F>> evaluatedAssignmentTriple, ModelBeans beans)
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Constructor parameters in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation with type arguments of type DeltaSetTriple Constructor Description DeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<ItemValueWithOrigin<?,?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath,Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorBuilderCustomizer, PrismObjectDefinition<T> targetDefinition, MappingEvaluationEnvironment env, ModelBeans beans, LensContext<?> lensContext, OperationResult parentResult)
-
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). -
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.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)
static <T> void
DeltaSetTripleUtil. putIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple)
<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> void
DeltaSetTripleUtil. putIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple)
-
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.
-