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()
-