Class AssociationSynchronizationResult<V extends PrismValue>
java.lang.Object
com.evolveum.midpoint.prism.extensions.AbstractDelegatedPrismValueDeltaSetTriple<V>
com.evolveum.midpoint.model.impl.expr.AssociationSynchronizationResult<V>
- All Implemented Interfaces:
DeltaSetTriple<V>
,PrismValueDeltaSetTriple<V>
,SimpleVisitable<V>
,Visitable
,DebugDumpable
,Foreachable<V>
,ShortDumpable
,Serializable
@Experimental
public class AssociationSynchronizationResult<V extends PrismValue>
extends AbstractDelegatedPrismValueDeltaSetTriple<V>
Result of the evaluation of
AssociationSynchronizationExpressionEvaluator
.
It contains the main result (triple of values) but also other results, namely triples for inner paths.
Currently quite experimental. It can be generalized to contain inner delta set triples only, which would be
applicable to more expression evaluators than just association synchronization.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.delta.DeltaSetTriple
DeltaSetTriple.SetAwareProcessor<T>
-
Field Summary
Fields inherited from class com.evolveum.midpoint.prism.extensions.AbstractDelegatedPrismValueDeltaSetTriple
inner
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondebugDump
(int indent) @NotNull DeltaSetTripleIvwoMap
@NotNull PathKeyedMap<ItemDefinition<?>>
@NotNull MappingEvaluationRequestsMap
Methods inherited from class com.evolveum.midpoint.prism.extensions.AbstractDelegatedPrismValueDeltaSetTriple
accept, addAllToMinusSet, addAllToPlusSet, addAllToSet, addAllToZeroSet, addToMinusSet, addToPlusSet, addToSet, addToZeroSet, applyDefinition, checkConsistence, checkNoParent, clearMinusSet, clearPlusSet, clearZeroSet, clone, clone, debugDumpSets, diff, distributeAs, foreach, foreach, getAllValues, getAnyValue, getMinusSet, getNonNegativeValues, getNonPositiveValues, getPlusSet, getRealValueClass, getSet, getValueClass, getZeroSet, hasMinusSet, hasPlusSet, hasZeroSet, isEmpty, isRaw, isZeroOnly, merge, presentInMinusSet, presentInPlusSet, presentInZeroSet, removeEmptyValues, setOriginObject, setOriginType, shortDump, simpleAccept, size, stream, toHumanReadableString, transform, union
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.delta.DeltaSetTriple
clear
Methods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
Constructor Details
-
AssociationSynchronizationResult
public AssociationSynchronizationResult()
-
-
Method Details
-
getInnerDeltaSetTriplesMap
-
getInnerItemDefinitionsMap
-
getInnerMappingEvaluationRequestsMap
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
- Overrides:
debugDump
in classAbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
-