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)voidLensContext. setEvaluatedAssignmentTriple(DeltaSetTriple<EvaluatedAssignmentImpl<?>> evaluatedAssignmentTriple)Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type DeltaSetTriple Modifier and Type Method Description voidLensProjectionContext. setSqueezedAssociations(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>,PrismContainerDefinition<ShadowAssociationType>>>> squeezedAssociations)voidLensProjectionContext. setSqueezedAttributes(Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<?>,PrismPropertyDefinition<?>>>> squeezedAttributes)voidLensProjectionContext. 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 booleanAssignmentEvaluator. 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 voidConstructionCollector. 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. evaluatedAssignmentTripleMethods 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 interfacePrismValueDeltaSetTriple<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> voidDeltaSetTripleUtil. diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple)voidDeltaSetTriple. merge(DeltaSetTriple<T> triple)static <T> voidDeltaSetTripleUtil. putIntoOutputTripleMap(PathKeyedMap<DeltaSetTriple<T>> outputTripleMap, ItemPath outputPath, DeltaSetTriple<T> outputTriple)<X> voidDeltaSetTriple. 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> voidDeltaSetTripleUtil. 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 classAbstractDelegatedPrismValueDeltaSetTriple<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 voidAbstractDelegatedPrismValueDeltaSetTriple. merge(DeltaSetTriple<V> triple)<X> voidAbstractDelegatedPrismValueDeltaSetTriple. 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 classDeltaSetTripleImpl<T>The triple of values (added, unchanged, deleted) that represents difference between two collections of values.classPrismValueDeltaSetTripleImpl<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 voidDeltaSetTripleImpl. merge(DeltaSetTriple<T> triple)<X> voidDeltaSetTripleImpl. 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 voidPrismAsserts. assertTripleEmpty(DeltaSetTriple<?> triple)static voidPrismAsserts. assertTripleNoMinus(DeltaSetTriple<?> triple)static voidPrismAsserts. assertTripleNoPlus(DeltaSetTriple<?> triple)static voidPrismAsserts. 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 classSourceTriple<V extends PrismValue,D extends ItemDefinition>PrismValueDeltaSetTriple that also remembers the source from which it has originated.
-