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)
           
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)
           
 boolean checkout(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener, java.io.File changelogFile)
           
 hudson.scm.ChangeLogParser createChangeLogParser()
           
 DimensionsAPI getAPI()
           
 DimensionsSCM.DescriptorImpl getDescriptor()
           
 java.lang.String getDirectory()
           
 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 getProject()
           
 DimensionsSCM getSCM()
           
 java.lang.String getWorkarea()
           
 boolean isCanJobDelete()
           
 boolean isCanJobForce()
           
 boolean isCanJobRevert()
           
 boolean isCanJobUpdate()
           
 boolean pollChanges(hudson.model.AbstractProject project, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.TaskListener listener)
           
 boolean requiresWorkspaceForPolling()
           
 boolean supportsPolling()
           
 
Methods inherited from class hudson.scm.SCM
_for, all, createEmptyChangeLog, getBrowser, getEffectiveBrowser, getModuleRoot, getModuleRoots, nullify, processWorkspaceBeforeDeletion
 
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

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

getSCM

public DimensionsSCM getSCM()

getAPI

public DimensionsAPI getAPI()

getProject

public java.lang.String getProject()

getDirectory

public java.lang.String getDirectory()

getFolders

public java.lang.String[] getFolders()

getWorkarea

public java.lang.String getWorkarea()

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()

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

pollChanges

public boolean pollChanges(hudson.model.AbstractProject project,
                           hudson.Launcher launcher,
                           hudson.FilePath workspace,
                           hudson.model.TaskListener listener)
                    throws java.io.IOException,
                           java.lang.InterruptedException
Specified by:
pollChanges 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 © 2009. All Rights Reserved.