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
innerFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondebugDump(int indent) @NotNull DeltaSetTripleIvwoMap@NotNull PathKeyedMap<ItemDefinition<?>>@NotNull MappingEvaluationRequestsMapMethods 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, unionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.delta.DeltaSetTriple
clearMethods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDumpLazily
-
Constructor Details
-
AssociationSynchronizationResult
public AssociationSynchronizationResult()
-
-
Method Details
-
getInnerDeltaSetTriplesMap
-
getInnerItemDefinitionsMap
-
getInnerMappingEvaluationRequestsMap
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable- Overrides:
debugDumpin classAbstractDelegatedPrismValueDeltaSetTriple<V extends PrismValue>
-