hudson.plugins.polarion
Class PolarionRepositoryBrowser

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.scm.RepositoryBrowser<?>>
      extended by hudson.scm.RepositoryBrowser<hudson.scm.SubversionChangeLogSet.LogEntry>
          extended by hudson.scm.SubversionRepositoryBrowser
              extended by hudson.plugins.polarion.PolarionRepositoryBrowser
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>, java.io.Serializable

public class PolarionRepositoryBrowser
extends hudson.scm.SubversionRepositoryBrowser

SubversionRepositoryBrowser that produces links to the Polarion Web Client for SVN

Author:
Jonny Wray
See Also:
Serialized Form

Nested Class Summary
static class PolarionRepositoryBrowser.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static PolarionRepositoryBrowser.DescriptorImpl DESCRIPTOR
           
 java.net.URL url
           
 
Constructor Summary
PolarionRepositoryBrowser(java.net.URL url, java.lang.String location)
           
 
Method Summary
 java.net.URL getChangeSetLink(hudson.scm.SubversionChangeLogSet.LogEntry changeSet)
           
 PolarionRepositoryBrowser.DescriptorImpl getDescriptor()
           
 java.net.URL getDiffLink(hudson.scm.SubversionChangeLogSet.Path path)
           
 java.net.URL getFileLink(hudson.scm.SubversionChangeLogSet.Path path)
           
 java.lang.String getLocation()
           
 
Methods inherited from class hudson.scm.RepositoryBrowser
all, normalizeToEndWithSlash, trimHeadSlash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

public final java.net.URL url

DESCRIPTOR

@Extension
public static final PolarionRepositoryBrowser.DescriptorImpl DESCRIPTOR
Constructor Detail

PolarionRepositoryBrowser

@DataBoundConstructor
public PolarionRepositoryBrowser(java.net.URL url,
                                                      java.lang.String location)
                          throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException
Method Detail

getLocation

public java.lang.String getLocation()

getDiffLink

public java.net.URL getDiffLink(hudson.scm.SubversionChangeLogSet.Path path)
                         throws java.io.IOException
Specified by:
getDiffLink in class hudson.scm.SubversionRepositoryBrowser
Throws:
java.io.IOException

getFileLink

public java.net.URL getFileLink(hudson.scm.SubversionChangeLogSet.Path path)
                         throws java.io.IOException
Specified by:
getFileLink in class hudson.scm.SubversionRepositoryBrowser
Throws:
java.io.IOException

getChangeSetLink

public java.net.URL getChangeSetLink(hudson.scm.SubversionChangeLogSet.LogEntry changeSet)
                              throws java.io.IOException
Specified by:
getChangeSetLink in class hudson.scm.RepositoryBrowser<hudson.scm.SubversionChangeLogSet.LogEntry>
Throws:
java.io.IOException

getDescriptor

public PolarionRepositoryBrowser.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>
Overrides:
getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.scm.RepositoryBrowser<?>>


Copyright © 2011. All Rights Reserved.