Uses of Interface
com.evolveum.midpoint.prism.delta.DeltaSetTriple
Packages that use DeltaSetTriple
Package
Description
-
Uses of DeltaSetTriple in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return DeltaSetTripleModifier and TypeMethodDescriptionDeltaSetTriple<? extends EvaluatedAssignment>ModelContext.getEvaluatedAssignmentTriple()EvaluatedAssignment.getEvaluatedConstructions(@NotNull Task task, @NotNull OperationResult result) DeltaSetTriple<? extends EvaluatedAssignmentTarget>EvaluatedAssignment.getRoles() -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr that implement DeltaSetTripleModifier and TypeClassDescriptionclassAssociationSynchronizationResult<V extends PrismValue>Result of the evaluation ofAssociationSynchronizationExpressionEvaluator. -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return DeltaSetTripleModifier and TypeMethodDescriptionstatic <V extends PrismValue,D extends ItemDefinition<?>>
DeltaSetTriple<ItemValueWithOrigin<V,D>> ItemValueWithOrigin.createOutputTriple(PrismValueDeltaSetTripleProducer<V, D> mapping) <AH extends AssignmentHolderType>
DeltaSetTriple<EvaluatedAssignedResourceObjectConstructionImpl<AH>>LensProjectionContext.getEvaluatedAssignedConstructionDeltaSetTriple()LensContext.getEvaluatedAssignmentTriple()Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type DeltaSetTripleModifier and TypeMethodDescriptionLensProjectionContext.getSqueezedAssociations()LensProjectionContext.getSqueezedAttributes()Map<QName,DeltaSetTriple<ItemValueWithOrigin<PrismPropertyValue<QName>, PrismPropertyDefinition<QName>>>> LensProjectionContext.getSqueezedAuxiliaryObjectClasses()Methods in com.evolveum.midpoint.model.impl.lens with parameters of type DeltaSetTripleModifier and TypeMethodDescriptionIvwoConsolidatorBuilder.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 DeltaSetTripleModifier and TypeMethodDescriptionvoidLensProjectionContext.setSqueezedAssociations(Map<QName, DeltaSetTriple<ItemValueWithOrigin<ShadowAssociationValue, ShadowAssociationDefinition>>> squeezedAssociations) voidLensProjectionContext.setSqueezedAttributes(Map<QName, DeltaSetTriple<ItemValueWithOrigin<?, ?>>> 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 DeltaSetTripleModifier and TypeMethodDescription@NotNull DeltaSetTriple<AssignedResourceObjectConstruction<AH>>EvaluatedAssignmentImpl.getConstructionTriple()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 DeltaSetTripleModifier and TypeMethodDescriptionbooleanAssignmentEvaluator.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 DeltaSetTripleModifier and TypeMethodDescriptionabstract DeltaSetTriple<EC>AbstractConstruction.getEvaluatedConstructionTriple()PersonaConstruction.getEvaluatedConstructionTriple()ResourceObjectConstruction.getEvaluatedConstructionTriple()Methods in com.evolveum.midpoint.model.impl.lens.construction with parameters of type DeltaSetTripleModifier and TypeMethodDescriptionvoidConstructionCollector.collect(DeltaSetTriple<EvaluatedAssignmentImpl<AH>> evaluatedAssignmentTriple) Constructor parameters in com.evolveum.midpoint.model.impl.lens.construction with type arguments of type DeltaSetTripleModifierConstructorDescriptionConstructionCollector(Function<EvaluatedAssignmentImpl<AH>, DeltaSetTriple<AC>> constructionTripleExtractor, FailableLensFunction<EC, K> keyGenerator) -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type DeltaSetTripleModifier and TypeMethodDescription<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, Task task, OperationResult result) 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 DeltaSetTripleModifier and TypeMethodDescription<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, Task task, OperationResult result) 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
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return DeltaSetTripleModifier and TypeMethodDescriptionFocalMappingSetEvaluation.TripleCustomizer.customize(DeltaSetTriple<ItemValueWithOrigin<V, D>> triple, FocalMappingEvaluationRequest<?, ?> request) Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type DeltaSetTripleModifier and TypeMethodDescriptionFocalMappingSetEvaluation.TripleCustomizer.customize(DeltaSetTriple<ItemValueWithOrigin<V, D>> triple, FocalMappingEvaluationRequest<?, ?> request) <V extends PrismValue,D extends ItemDefinition<?>>
voidDeltaSetTripleIvwoMap.putOrMerge(@NotNull ItemPath outputPath, @Nullable DeltaSetTriple<ItemValueWithOrigin<V, D>> outputTriple) Puts the specified triple into the map; either "as is", or merging it with existing triple for the given path. -
Uses of DeltaSetTriple in com.evolveum.midpoint.model.impl.lens.projector.policy
Fields in com.evolveum.midpoint.model.impl.lens.projector.policy declared as DeltaSetTripleModifier and TypeFieldDescriptionfinal DeltaSetTriple<? extends EvaluatedAssignmentImpl<AH>>AssignmentPolicyRuleEvaluationContext.evaluatedAssignmentTriple -
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.delta
Subinterfaces of DeltaSetTriple in com.evolveum.midpoint.prism.deltaModifier and TypeInterfaceDescriptioninterfacePrismValueDeltaSetTriple<V extends PrismValue>DeltaSetTriple that is limited to hold prism values.Methods in com.evolveum.midpoint.prism.delta that return DeltaSetTripleModifier and TypeMethodDescription<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) Compares two (unordered) collections and creates a triple describing the differences.Methods in com.evolveum.midpoint.prism.delta with parameters of type DeltaSetTripleModifier and TypeMethodDescriptionstatic <T> voidDeltaSetTripleUtil.diff(Collection<T> valuesOld, Collection<T> valuesNew, DeltaSetTriple<T> triple) voidDeltaSetTriple.merge(DeltaSetTriple<T> triple) <X> voidDeltaSetTriple.transform(DeltaSetTriple<X> transformTarget, Transformer<T, X> transformer) -
Uses of DeltaSetTriple in com.evolveum.midpoint.prism.extensions
Classes in com.evolveum.midpoint.prism.extensions that implement DeltaSetTripleModifier and TypeClassDescriptionclassMethods in com.evolveum.midpoint.prism.extensions that return DeltaSetTripleModifier and TypeMethodDescriptionstatic <T> DeltaSetTriple<T>AbstractDelegatedPrismValueDeltaSetTriple.diff(Collection<T> valuesOld, Collection<T> valuesNew) Methods in com.evolveum.midpoint.prism.extensions with parameters of type DeltaSetTripleModifier and TypeMethodDescriptionvoidAbstractDelegatedPrismValueDeltaSetTriple.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 DeltaSetTripleModifier and TypeClassDescriptionclassThe 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 DeltaSetTripleModifier and TypeMethodDescription<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 DeltaSetTripleModifier and TypeMethodDescriptionvoidDeltaSetTripleImpl.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 DeltaSetTripleModifier and TypeMethodDescriptionstatic 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 DeltaSetTripleModifier and TypeClassDescriptionclassSourceTriple<V extends PrismValue,D extends ItemDefinition<?>> PrismValueDeltaSetTriple that also remembers the source from which it has originated.