Package hudson.scm.browsers
Class FishEyeSVN
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<RepositoryBrowser<?>>
-
- hudson.scm.RepositoryBrowser<SubversionChangeLogSet.LogEntry>
-
- hudson.scm.SubversionRepositoryBrowser
-
- hudson.scm.browsers.FishEyeSVN
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<RepositoryBrowser<?>>
,Serializable
public class FishEyeSVN extends SubversionRepositoryBrowser
RepositoryBrowser
for FishEye SVN.- Author:
- Kohsuke Kawaguchi
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FishEyeSVN.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description FishEyeSVN(URL url, String rootModule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URL
getChangeSetLink(SubversionChangeLogSet.LogEntry changeSet)
URL
getDiffLink(SubversionChangeLogSet.Path path)
Determines the link to the diff between the version in the specified revision ofSubversionChangeLogSet.Path
to its previous version.URL
getFileLink(SubversionChangeLogSet.Path path)
Determines the link to a single file under Subversion.String
getRootModule()
-
Methods inherited from class hudson.scm.RepositoryBrowser
all, normalizeToEndWithSlash, trimHeadSlash
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Field Detail
-
url
public final URL url
The URL of the FishEye repository. This is normally likehttp://fisheye5.cenqua.com/browse/glassfish/
Normalized to have '/' at the tail.
-
-
Constructor Detail
-
FishEyeSVN
@DataBoundConstructor public FishEyeSVN(URL url, String rootModule) throws MalformedURLException
- Throws:
MalformedURLException
-
-
Method Detail
-
getRootModule
public String getRootModule()
-
getDiffLink
public URL getDiffLink(SubversionChangeLogSet.Path path) throws IOException
Description copied from class:SubversionRepositoryBrowser
Determines the link to the diff between the version in the specified revision ofSubversionChangeLogSet.Path
to its previous version.- Specified by:
getDiffLink
in classSubversionRepositoryBrowser
- Returns:
- null if the browser doesn't have any URL for diff.
- Throws:
IOException
-
getFileLink
public URL getFileLink(SubversionChangeLogSet.Path path) throws IOException
Description copied from class:SubversionRepositoryBrowser
Determines the link to a single file under Subversion. This page should display all the past revisions of this file, etc.- Specified by:
getFileLink
in classSubversionRepositoryBrowser
- Returns:
- null if the browser doesn't have any suitable URL.
- Throws:
IOException
-
getChangeSetLink
public URL getChangeSetLink(SubversionChangeLogSet.LogEntry changeSet) throws IOException
- Specified by:
getChangeSetLink
in classRepositoryBrowser<SubversionChangeLogSet.LogEntry>
- Throws:
IOException
-
-