Interface PartialConflictHandler

All Known Subinterfaces:
ConflictHandler
All Known Implementing Classes:
ChildOrderConflictHandler, DefaultConflictHandler

@Deprecated public interface PartialConflictHandler
Deprecated.
A PartialConflictHandler is responsible for handling conflicts which happen on Root.rebase() and on the implicit rebase operation which takes part on Root.commit().

This interface contains one method per type of conflict which might occur. Each of these methods may return a PartialConflictHandler.Resolution for the current conflict or null if it cannot resolve the conflict. The resolution indicates to use the changes in the current Root instance (PartialConflictHandler.Resolution.OURS) or to use the changes from the underlying persistence store (PartialConflictHandler.Resolution.THEIRS). Alternatively the resolution can also indicate that the changes have been successfully merged by this ConflictHandler instance (PartialConflictHandler.Resolution.MERGED).

See Also: