Class ThreeWayMergeOperation<O extends ObjectType>
java.lang.Object
com.evolveum.midpoint.schema.delta.ThreeWayMergeOperation<O>
-
Constructor Summary
ConstructorsConstructorDescriptionThreeWayMergeOperation
(ObjectDelta<O> left, ObjectDelta<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy) ThreeWayMergeOperation
(PrismObject<O> left, PrismObject<O> right, PrismObject<O> base) ThreeWayMergeOperation
(PrismObject<O> left, PrismObject<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy) -
Method Summary
Modifier and TypeMethodDescriptiongetBase()
getLeft()
getNonConflictingDelta
(Direction direction) Collection<? extends ItemDelta<?,
?>> getNonConflictingModifications
(Direction direction) getRight()
boolean
-
Constructor Details
-
ThreeWayMergeOperation
-
ThreeWayMergeOperation
public ThreeWayMergeOperation(PrismObject<O> left, PrismObject<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy) -
ThreeWayMergeOperation
public ThreeWayMergeOperation(ObjectDelta<O> left, ObjectDelta<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy)
-
-
Method Details
-
getBase
-
getLeft
-
getLeftDelta
-
getRight
-
getRightDelta
-
getStrategy
-
getNonConflictingModifications
-
getNonConflictingDelta
-
getConflictingModifications
-
hasConflicts
public boolean hasConflicts()
-