hudson.plugins.tfs.browsers
Class TeamFoundationServerRepositoryBrowser

java.lang.Object
  extended by hudson.scm.RepositoryBrowser<ChangeSet>
      extended by hudson.plugins.tfs.browsers.TeamFoundationServerRepositoryBrowser
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>, java.io.Serializable
Direct Known Subclasses:
TeamSystemWebAccessBrowser

public abstract class TeamFoundationServerRepositoryBrowser
extends hudson.scm.RepositoryBrowser<ChangeSet>

Repository browser for the Team Foundation Server SCM

Author:
Erik Ramfelt
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
TeamFoundationServerRepositoryBrowser()
           
 
Method Summary
abstract  java.net.URL getDiffLink(ChangeSet.Item item)
          Determines the link to the diff between the version in the specified revision of ChangeSet.Item to its previous version.
abstract  java.net.URL getFileLink(ChangeSet.Item item)
          Determines the link to a single file under TFS.
 
Methods inherited from class hudson.scm.RepositoryBrowser
all, getChangeSetLink, getDescriptor, normalizeToEndWithSlash, trimHeadSlash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeamFoundationServerRepositoryBrowser

public TeamFoundationServerRepositoryBrowser()
Method Detail

getDiffLink

public abstract java.net.URL getDiffLink(ChangeSet.Item item)
                                  throws java.io.IOException
Determines the link to the diff between the version in the specified revision of ChangeSet.Item to its previous version.

Returns:
null if the browser doesn't have any URL for diff.
Throws:
java.io.IOException

getFileLink

public abstract java.net.URL getFileLink(ChangeSet.Item item)
                                  throws java.io.IOException
Determines the link to a single file under TFS.

Returns:
null if the browser doesn't have any suitable URL.
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.