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.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 TypeMethodDescriptionMap<QName,DeltaSetTriple<ItemValueWithOrigin<PrismContainerValue<ShadowAssociationType>, PrismContainerDefinition<ShadowAssociationType>>>> LensProjectionContext.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<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 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, 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 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) 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) 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) -
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 DeltaSetTripleModifierConstructorDescriptionDeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<ItemValueWithOrigin<?, ?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath, Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorCustomizer, DeltaSetTripleMapConsolidation.ItemDefinitionProvider itemDefinitionProvider, MappingEvaluationEnvironment env, ModelBeans beans, @Nullable 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 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, PrismContext prismContext) 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) 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 DeltaSetTripleModifier and TypeMethodDescriptionstatic <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 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, PrismContext prismContext) 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.