hudson.plugins.git.browser
Class RedmineWeb
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.scm.RepositoryBrowser<?>>
hudson.scm.RepositoryBrowser<GitChangeSet>
hudson.plugins.git.browser.GitRepositoryBrowser
hudson.plugins.git.browser.RedmineWeb
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>, Serializable
public class RedmineWeb
- extends GitRepositoryBrowser
Git Browser for Redmine.
- Author:
- mfriedenhagen
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Methods inherited from class hudson.scm.RepositoryBrowser |
all, normalizeToEndWithSlash, trimHeadSlash |
| Methods inherited from class hudson.model.AbstractDescribableImpl |
getDescriptor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RedmineWeb
@DataBoundConstructor
public RedmineWeb(String url)
throws MalformedURLException
- Throws:
MalformedURLException
getUrl
public URL getUrl()
getChangeSetLink
public URL getChangeSetLink(GitChangeSet changeSet)
throws IOException
- Specified by:
getChangeSetLink in class hudson.scm.RepositoryBrowser<GitChangeSet>
- Throws:
IOException
getDiffLink
public URL getDiffLink(GitChangeSet.Path path)
throws IOException
- Creates a link to the file diff.
https://SERVER/PATH/projects/PROJECT/repository/revisions/a9182a07750c9a0dfd89a8461adf72ef5ef0885b/diff/pom.xml
Returns a diff link for
EditType.DELETE and EditType.EDIT, for EditType.ADD returns an
RedmineWeb#getFileLink(Path).
- Specified by:
getDiffLink in class GitRepositoryBrowser
- Parameters:
path - affected file path
- Returns:
- diff link
- Throws:
IOException
getFileLink
public URL getFileLink(GitChangeSet.Path path)
throws IOException
- Creates a link to the file.
https://SERVER/PATH/projects/PROJECT/repository/revisions/a9182a07750c9a0dfd89a8461adf72ef5ef0885b/entry/pom.xml
For deleted files just returns a diff link, which will have /dev/null as target file.
- Specified by:
getFileLink in class GitRepositoryBrowser
- Parameters:
path - file
- Returns:
- file link
- Throws:
IOException
Copyright © 2004-2011 Hudson. All Rights Reserved.