com.microsoft.tfs.core.clients.versioncontrol.conflicts
Class RollbackLocalConflictDescription

java.lang.Object
  extended by com.microsoft.tfs.core.clients.versioncontrol.conflicts.ConflictDescription
      extended by com.microsoft.tfs.core.clients.versioncontrol.conflicts.VersionConflictDescription
          extended by com.microsoft.tfs.core.clients.versioncontrol.conflicts.RollbackLocalConflictDescription

public class RollbackLocalConflictDescription
extends VersionConflictDescription


Constructor Summary
protected RollbackLocalConflictDescription(Workspace workspace, Conflict conflict, ItemSpec[] conflictItemSpecs)
           
 
Method Summary
 ConflictCategory getConflictCategory()
          Gets the category of this conflict
 java.lang.String getDescription()
          A long description of this conflict, suitable for display to the user.
 java.lang.String getName()
          A short description of the conflict, eg "Version Conflict"
 ConflictResolution[] getResolutions(ConflictResolutionContributor conflictResolutionContributor)
          Gets the resolution options for this particular conflict with the available merge toolset.
 
Methods inherited from class com.microsoft.tfs.core.clients.versioncontrol.conflicts.VersionConflictDescription
analyzeConflict, clearAnalysis, filesRenamed, filesRenamedOnly, getChangeDescription, hasAnalyzed, isEncodingChange, isResolutionEnabled, showChangeDescription, targetRenamed
 
Methods inherited from class com.microsoft.tfs.core.clients.versioncontrol.conflicts.ConflictDescription
getConflict, getConflictItemSpecs, getLocalFileDescription, getLocalPath, getLocalPath, getRemoteFileDescription, getServerPath, getWorkspace, isBaseless, loadContributedResolutions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RollbackLocalConflictDescription

protected RollbackLocalConflictDescription(Workspace workspace,
                                           Conflict conflict,
                                           ItemSpec[] conflictItemSpecs)
Method Detail

getConflictCategory

public ConflictCategory getConflictCategory()
Gets the category of this conflict

Overrides:
getConflictCategory in class VersionConflictDescription
Returns:
A ConflictCategory for this conflict

getName

public java.lang.String getName()
A short description of the conflict, eg "Version Conflict"

Overrides:
getName in class VersionConflictDescription
Returns:
A String representing the short description of the conflict

getDescription

public java.lang.String getDescription()
A long description of this conflict, suitable for display to the user. eg ("You have a conflicting pending change.")

Overrides:
getDescription in class VersionConflictDescription
Returns:
A string representing the description of the conflict

getResolutions

public ConflictResolution[] getResolutions(ConflictResolutionContributor conflictResolutionContributor)
Gets the resolution options for this particular conflict with the available merge toolset. If the toolset is not null and contains a matching tool, external resolution options may be available.

Overrides:
getResolutions in class VersionConflictDescription
Parameters:
conflictResolutionContributor - an object which contributes resolutions for conflicts. May be null, but external resolution options won't be available.
Returns:
An array of ConflictResolutions for this particular conflict.


© 2015 Microsoft. All rights reserved.