Class CDOMerger.ConflictException

All Implemented Interfaces:
Serializable
Enclosing interface:
CDOMerger

public static class CDOMerger.ConflictException extends CDOException
Thrown from a merger in case of conflicting changes in the a source and target change sets.
Since:
4.0
Author:
Eike Stepper
See Also:
  • Constructor Details

    • ConflictException

      public ConflictException(String message, CDOMerger merger, CDOChangeSetData result)
      Creates a conflict exception with the partial merge result.
      Parameters:
      message - the detail message.
      merger - the merger that detected the conflict.
      result - the partial merge result.
    • ConflictException

      public ConflictException(String message, Throwable cause, CDOMerger merger, CDOChangeSetData result)
      Creates a conflict exception with a cause and partial merge result.
      Parameters:
      message - the detail message.
      cause - the underlying cause.
      merger - the merger that detected the conflict.
      result - the partial merge result.
  • Method Details

    • getMerger

      public CDOMerger getMerger()
      Returns the merger that detected the conflict.
      Returns:
      the merger.
    • getResult

      public CDOChangeSetData getResult()
      Returns the partial merge result.
      Returns:
      the partial result.