hudson.plugins.tfs.browsers
Class TeamSystemWebAccessBrowser

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

public class TeamSystemWebAccessBrowser
extends TeamFoundationServerRepositoryBrowser

See Also:
Serialized Form

Nested Class Summary
static class TeamSystemWebAccessBrowser.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
TeamSystemWebAccessBrowser(java.lang.String urlExample)
           
 
Method Summary
 java.net.URL getChangeSetLink(ChangeSet changeSet)
          http://tswaserver:8090/cs.aspx?cs=99
 java.net.URL getDiffLink(ChangeSet.Item item)
          http://tswaserver:8090/diff.aspx?opath=$/Project/Folder/file.cs&ocs=99&mpath=$/Project/Folder/file.cs&mcs=98
 java.net.URL getFileLink(ChangeSet.Item item)
          http://tswaserver:8090/view.aspx?path=$/Project/Folder/file.cs&cs=99
 java.lang.String getUrl()
           
 
Methods inherited from class hudson.scm.RepositoryBrowser
all, getDescriptor, normalizeToEndWithSlash, trimHeadSlash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeamSystemWebAccessBrowser

@DataBoundConstructor
public TeamSystemWebAccessBrowser(java.lang.String urlExample)
Method Detail

getUrl

public java.lang.String getUrl()

getChangeSetLink

public java.net.URL getChangeSetLink(ChangeSet changeSet)
                              throws java.io.IOException
http://tswaserver:8090/cs.aspx?cs=99

Specified by:
getChangeSetLink in class hudson.scm.RepositoryBrowser<ChangeSet>
Throws:
java.io.IOException

getFileLink

public java.net.URL getFileLink(ChangeSet.Item item)
                         throws java.io.IOException
http://tswaserver:8090/view.aspx?path=$/Project/Folder/file.cs&cs=99

Specified by:
getFileLink in class TeamFoundationServerRepositoryBrowser
Parameters:
item -
Returns:
Throws:
java.io.IOException

getDiffLink

public java.net.URL getDiffLink(ChangeSet.Item item)
                         throws java.io.IOException
http://tswaserver:8090/diff.aspx?opath=$/Project/Folder/file.cs&ocs=99&mpath=$/Project/Folder/file.cs&mcs=98

Specified by:
getDiffLink in class TeamFoundationServerRepositoryBrowser
Parameters:
item -
Returns:
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.