hudson.plugins.dimensionsscm
Class DimensionsSCM
java.lang.Object
hudson.scm.SCM
hudson.plugins.dimensionsscm.DimensionsSCM
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.SCM>, java.io.Serializable
public class DimensionsSCM
- extends hudson.scm.SCM
- implements java.io.Serializable
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.scm.SCM |
PERMISSIONS, TAG |
|
Constructor Summary |
DimensionsSCM(java.lang.String project,
java.lang.String[] folders,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl,
java.lang.String directory,
java.lang.String permissions,
java.lang.String eol)
|
DimensionsSCM(java.lang.String project,
java.lang.String[] folders,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl,
java.lang.String directory,
java.lang.String permissions,
java.lang.String eol,
boolean canJobExpand,
boolean canJobNoMetadata)
|
DimensionsSCM(java.lang.String project,
java.lang.String directory,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl)
|
|
Method Summary |
void |
buildEnvVars(hudson.model.AbstractBuild<?,?> build,
java.util.Map<java.lang.String,java.lang.String> env)
|
hudson.scm.SCMRevisionState |
calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
|
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()
|
DimensionsAPI |
getAPI()
|
DimensionsSCMRepositoryBrowser |
getBrowser()
|
DimensionsSCM.DescriptorImpl |
getDescriptor()
|
java.lang.String |
getDirectory()
|
java.lang.String |
getEol()
|
java.lang.String[] |
getFolders()
|
java.lang.String |
getJobDatabase()
|
java.lang.String |
getJobPasswd()
|
java.lang.String |
getJobServer()
|
java.lang.String |
getJobTimeZone()
|
java.lang.String |
getJobUserName()
|
java.lang.String |
getJobWebUrl()
|
java.lang.String |
getPermissions()
|
java.lang.String |
getProject()
|
DimensionsSCM |
getSCM()
|
boolean |
isCanJobDelete()
|
boolean |
isCanJobExpand()
|
boolean |
isCanJobForce()
|
boolean |
isCanJobNoMetadata()
|
boolean |
isCanJobRevert()
|
boolean |
isCanJobUpdate()
|
boolean |
processWorkspaceBeforeDeletion(hudson.model.AbstractProject<?,?> project,
hudson.FilePath workspace,
hudson.model.Node node)
|
boolean |
requiresWorkspaceForPolling()
|
boolean |
supportsPolling()
|
| Methods inherited from class hudson.scm.SCM |
_calcRevisionsFromBuild, _for, all, createEmptyChangeLog, getApi, getEffectiveBrowser, getModuleRoot, getModuleRoot, getModuleRoots, getModuleRoots, getType, nullify, poll, pollChanges |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DM_DESCRIPTOR
@Extension
public static final DimensionsSCM.DescriptorImpl DM_DESCRIPTOR
DimensionsSCM
public DimensionsSCM(java.lang.String project,
java.lang.String directory,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl)
DimensionsSCM
public DimensionsSCM(java.lang.String project,
java.lang.String[] folders,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl,
java.lang.String directory,
java.lang.String permissions,
java.lang.String eol)
DimensionsSCM
@DataBoundConstructor
public DimensionsSCM(java.lang.String project,
java.lang.String[] folders,
java.lang.String workarea,
boolean canJobDelete,
boolean canJobForce,
boolean canJobRevert,
java.lang.String jobUserName,
java.lang.String jobPasswd,
java.lang.String jobServer,
java.lang.String jobDatabase,
boolean canJobUpdate,
java.lang.String jobTimeZone,
java.lang.String jobWebUrl,
java.lang.String directory,
java.lang.String permissions,
java.lang.String eol,
boolean canJobExpand,
boolean canJobNoMetadata)
getSCM
public DimensionsSCM getSCM()
getAPI
public DimensionsAPI getAPI()
getBrowser
public DimensionsSCMRepositoryBrowser getBrowser()
- Overrides:
getBrowser in class hudson.scm.SCM
getProject
public java.lang.String getProject()
getDirectory
public java.lang.String getDirectory()
getPermissions
public java.lang.String getPermissions()
getEol
public java.lang.String getEol()
getFolders
public java.lang.String[] getFolders()
getJobUserName
public java.lang.String getJobUserName()
getJobPasswd
public java.lang.String getJobPasswd()
getJobServer
public java.lang.String getJobServer()
getJobDatabase
public java.lang.String getJobDatabase()
getJobTimeZone
public java.lang.String getJobTimeZone()
getJobWebUrl
public java.lang.String getJobWebUrl()
isCanJobExpand
public boolean isCanJobExpand()
isCanJobNoMetadata
public boolean isCanJobNoMetadata()
isCanJobUpdate
public boolean isCanJobUpdate()
isCanJobDelete
public boolean isCanJobDelete()
isCanJobForce
public boolean isCanJobForce()
isCanJobRevert
public boolean isCanJobRevert()
requiresWorkspaceForPolling
public boolean requiresWorkspaceForPolling()
- Overrides:
requiresWorkspaceForPolling in class hudson.scm.SCM
supportsPolling
public boolean supportsPolling()
- Overrides:
supportsPolling in class hudson.scm.SCM
buildEnvVars
public void buildEnvVars(hudson.model.AbstractBuild<?,?> build,
java.util.Map<java.lang.String,java.lang.String> env)
- Overrides:
buildEnvVars in class hudson.scm.SCM
checkout
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
- Specified by:
checkout in class hudson.scm.SCM
- Throws:
java.io.IOException
java.lang.InterruptedException
calcRevisionsFromBuild
public hudson.scm.SCMRevisionState calcRevisionsFromBuild(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws java.io.IOException,
java.lang.InterruptedException
- Specified by:
calcRevisionsFromBuild in class hudson.scm.SCM
- Throws:
java.io.IOException
java.lang.InterruptedException
compareRemoteRevisionWith
protected 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
- Specified by:
compareRemoteRevisionWith in class hudson.scm.SCM
- Throws:
java.io.IOException
java.lang.InterruptedException
processWorkspaceBeforeDeletion
public boolean processWorkspaceBeforeDeletion(hudson.model.AbstractProject<?,?> project,
hudson.FilePath workspace,
hudson.model.Node node)
throws java.io.IOException,
java.lang.InterruptedException
- Overrides:
processWorkspaceBeforeDeletion in class hudson.scm.SCM
- Throws:
java.io.IOException
java.lang.InterruptedException
createChangeLogParser
public hudson.scm.ChangeLogParser createChangeLogParser()
- Specified by:
createChangeLogParser in class hudson.scm.SCM
getDescriptor
public DimensionsSCM.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>- Overrides:
getDescriptor in class hudson.scm.SCM
Copyright © 2004-2011 Hudson. All Rights Reserved.