hudson.plugins.dimensionsscm
Class DimensionsSCM

java.lang.Object
  extended by hudson.scm.SCM
      extended by 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 Class Summary
static class DimensionsSCM.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static DimensionsSCM.DescriptorImpl DM_DESCRIPTOR
           
 
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
 

Field Detail

DM_DESCRIPTOR

@Extension
public static final DimensionsSCM.DescriptorImpl DM_DESCRIPTOR
Constructor Detail

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)
Method Detail

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.