public class ProxySCM
extends hudson.scm.SCM
| Modifier and Type | Class and Description |
|---|---|
static class |
ProxySCM.DescriptorImpl |
| Constructor and Description |
|---|
ProxySCM(java.lang.String projectName) |
| Modifier and Type | Method and Description |
|---|---|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> paramAbstractBuild,
hudson.Launcher paramLauncher,
hudson.model.TaskListener paramTaskListener) |
boolean |
checkout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener,
java.io.File changelogFile) |
protected hudson.scm.PollingResult |
compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState baseline) |
hudson.scm.ChangeLogParser |
createChangeLogParser() |
hudson.scm.RepositoryBrowser |
getBrowser() |
hudson.FilePath |
getModuleRoot(hudson.FilePath workspace) |
hudson.FilePath[] |
getModuleRoots(hudson.FilePath workspace) |
hudson.model.AbstractProject<?,?> |
getProject() |
java.lang.String |
getProjectName() |
boolean |
pollChanges(hudson.model.AbstractProject project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener)
Deprecated.
|
boolean |
processWorkspaceBeforeDeletion(hudson.model.AbstractProject<?,?> project,
hudson.FilePath workspace,
hudson.model.Node node) |
boolean |
requiresWorkspaceForPolling() |
boolean |
supportsPolling() |
public java.lang.String getProjectName()
public hudson.model.AbstractProject<?,?> getProject()
public boolean checkout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.BuildListener listener,
java.io.File changelogFile)
throws java.io.IOException,
java.lang.InterruptedException
checkout in class hudson.scm.SCMjava.io.IOExceptionjava.lang.InterruptedExceptionpublic hudson.scm.ChangeLogParser createChangeLogParser()
createChangeLogParser in class hudson.scm.SCM@Deprecated
public boolean pollChanges(hudson.model.AbstractProject project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener)
throws java.io.IOException,
java.lang.InterruptedException
pollChanges in class hudson.scm.SCMjava.io.IOExceptionjava.lang.InterruptedExceptionpublic hudson.scm.RepositoryBrowser getBrowser()
getBrowser in class hudson.scm.SCMpublic hudson.FilePath getModuleRoot(hudson.FilePath workspace)
getModuleRoot in class hudson.scm.SCMpublic hudson.FilePath[] getModuleRoots(hudson.FilePath workspace)
getModuleRoots in class hudson.scm.SCMpublic boolean processWorkspaceBeforeDeletion(hudson.model.AbstractProject<?,?> project,
hudson.FilePath workspace,
hudson.model.Node node)
throws java.io.IOException,
java.lang.InterruptedException
processWorkspaceBeforeDeletion in class hudson.scm.SCMjava.io.IOExceptionjava.lang.InterruptedExceptionpublic boolean requiresWorkspaceForPolling()
requiresWorkspaceForPolling in class hudson.scm.SCMpublic boolean supportsPolling()
supportsPolling in class hudson.scm.SCMpublic hudson.scm.SCMRevisionState calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> paramAbstractBuild,
hudson.Launcher paramLauncher,
hudson.model.TaskListener paramTaskListener)
throws java.io.IOException,
java.lang.InterruptedException
calcRevisionsFromBuild in class hudson.scm.SCMjava.io.IOExceptionjava.lang.InterruptedExceptionprotected hudson.scm.PollingResult compareRemoteRevisionWith(hudson.model.AbstractProject<?,?> project,
hudson.Launcher launcher,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
hudson.scm.SCMRevisionState baseline)
throws java.io.IOException,
java.lang.InterruptedException
compareRemoteRevisionWith in class hudson.scm.SCMjava.io.IOExceptionjava.lang.InterruptedExceptionCopyright © 2004-2014. All Rights Reserved.