Class ExternalMergeToolExecutionStatus

java.lang.Object
org.eclipse.core.runtime.Status
org.eclipse.core.runtime.MultiStatus
com._1c.g5.v8.dt.common.EnhancedMultiStatus
com._1c.g5.v8.dt.compare.externaltool.ExternalMergeToolExecutionStatus
All Implemented Interfaces:
org.eclipse.core.runtime.IStatus

public class ExternalMergeToolExecutionStatus extends EnhancedMultiStatus
The external comparison and merge tool execution status. Stores the external comparison and merge tool execution process exit value.
  • Field Summary

    Fields inherited from class org.eclipse.core.runtime.Status

    CANCEL_STATUS, OK_STATUS

    Fields inherited from interface org.eclipse.core.runtime.IStatus

    CANCEL, ERROR, INFO, OK, WARNING
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a new instance.
    ExternalMergeToolExecutionStatus(String message, int executionResultValue)
    Creates a new instance.
    ExternalMergeToolExecutionStatus(String message, int executionResultValue, boolean mergeResultSaved)
    Creates a new instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the external merge tool execution process result value
    boolean
    Tells whether the merge result was saved while then external merge tool execution process.
    boolean
    Tells whether the external merge tool execution process result is successful.
    void
    setExecutionResultValue(int executionResultValue)
    Sets the external merge tool execution process result value
    void
    setMergeResultSaved(boolean mergeResultSaved)
    Sets whether the merge result was saved while then external merge tool execution process
    void
    Sets that the external merge tool execution process result is successful.

    Methods inherited from class com._1c.g5.v8.dt.common.EnhancedMultiStatus

    getException, getMessage

    Methods inherited from class org.eclipse.core.runtime.MultiStatus

    add, addAll, getChildren, isMultiStatus, merge, toString

    Methods inherited from class org.eclipse.core.runtime.Status

    error, error, getCode, getPlugin, getSeverity, info, isOK, matches, setCode, setException, setMessage, setPlugin, setSeverity, warning, warning

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ExternalMergeToolExecutionStatus

      public ExternalMergeToolExecutionStatus(String message)
      Creates a new instance.
      Parameters:
      message - the external merge tool execution process message, cannot be null
    • ExternalMergeToolExecutionStatus

      public ExternalMergeToolExecutionStatus(String message, int executionResultValue)
      Creates a new instance.
      Parameters:
      message - the external merge tool execution process message, cannot be null
      executionResultValue - the external merge tool execution process result value
    • ExternalMergeToolExecutionStatus

      public ExternalMergeToolExecutionStatus(String message, int executionResultValue, boolean mergeResultSaved)
      Creates a new instance.
      Parameters:
      message - the external merge tool execution process message, cannot be null
      executionResultValue - the external merge tool execution process result value
      mergeResultSaved - true if the merge result was saved while then external merge tool execution process, false otherwise
  • Method Details

    • getExecutionResultValue

      public int getExecutionResultValue()
      Returns the external merge tool execution process result value
      Returns:
      the external merge tool execution process result value
    • setExecutionResultValue

      public void setExecutionResultValue(int executionResultValue)
      Sets the external merge tool execution process result value
      Parameters:
      executionResultValue - the external merge tool execution process result value
    • isSuccessfulExecutionResult

      public boolean isSuccessfulExecutionResult()
      Tells whether the external merge tool execution process result is successful.
      Returns:
      true if the external merge tool execution process result is successful, false otherwise
    • setSuccessfulExecutionResult

      public void setSuccessfulExecutionResult()
      Sets that the external merge tool execution process result is successful.
    • isMergeResultSaved

      public boolean isMergeResultSaved()
      Tells whether the merge result was saved while then external merge tool execution process.
      Returns:
      true if the merge result was saved while then external merge tool execution process, false otherwise
    • setMergeResultSaved

      public void setMergeResultSaved(boolean mergeResultSaved)
      Sets whether the merge result was saved while then external merge tool execution process
      Parameters:
      mergeResultSaved - true if the merge result was saved while then external merge tool execution process, false otherwise