hudson.plugins.accurev
Class AccurevSCM

java.lang.Object
  extended by hudson.scm.SCM
      extended by hudson.plugins.accurev.AccurevSCM
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.SCM>

public class AccurevSCM
extends hudson.scm.SCM

Created by IntelliJ IDEA.

Since:
09-Oct-2007 16:17:34
Author:
connollys

Nested Class Summary
static class AccurevSCM.AccurevSCMDescriptor
           
static class AccurevSCM.AccurevServer
           
 
Field Summary
static java.text.SimpleDateFormat ACCUREV_DATETIME_FORMATTER
           
static AccurevSCM.AccurevSCMDescriptor DESCRIPTOR
           
 
Constructor Summary
AccurevSCM(java.lang.String serverName, java.lang.String depot, java.lang.String stream, boolean useWorkspace, java.lang.String workspace)
           
 
Method Summary
 boolean checkout(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.BuildListener listener, java.io.File changelogFile)
          
 hudson.scm.ChangeLogParser createChangeLogParser()
          
 java.lang.String getDepot()
          Getter for property 'depot'.
 hudson.scm.SCMDescriptor<?> getDescriptor()
          
 java.lang.String getServerName()
          Getter for property 'serverName'.
 java.lang.String getStream()
          Getter for property 'stream'.
 java.lang.String getWorkspace()
          Getter for property 'workspace'.
 boolean isUseWorkspace()
          Getter for property 'useWorkspace'.
 boolean pollChanges(hudson.model.AbstractProject project, hudson.Launcher launcher, hudson.FilePath workspace, hudson.model.TaskListener listener)
          
 
Methods inherited from class hudson.scm.SCM
buildEnvVars, createEmptyChangeLog, getBrowser, getEffectiveBrowser, getModuleRoot, getModuleRoots, nullify, supportsPolling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCUREV_DATETIME_FORMATTER

public static final java.text.SimpleDateFormat ACCUREV_DATETIME_FORMATTER

DESCRIPTOR

public static final AccurevSCM.AccurevSCMDescriptor DESCRIPTOR
Constructor Detail

AccurevSCM

public AccurevSCM(java.lang.String serverName,
                  java.lang.String depot,
                  java.lang.String stream,
                  boolean useWorkspace,
                  java.lang.String workspace)
Method Detail

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

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

createChangeLogParser

public hudson.scm.ChangeLogParser createChangeLogParser()

Specified by:
createChangeLogParser in class hudson.scm.SCM

isUseWorkspace

public boolean isUseWorkspace()
Getter for property 'useWorkspace'.

Returns:
Value for property 'useWorkspace'.

getWorkspace

public java.lang.String getWorkspace()
Getter for property 'workspace'.

Returns:
Value for property 'workspace'.

getServerName

public java.lang.String getServerName()
Getter for property 'serverName'.

Returns:
Value for property 'serverName'.

getDepot

public java.lang.String getDepot()
Getter for property 'depot'.

Returns:
Value for property 'depot'.

getStream

public java.lang.String getStream()
Getter for property 'stream'.

Returns:
Value for property 'stream'.

getDescriptor

public hudson.scm.SCMDescriptor<?> getDescriptor()

Specified by:
getDescriptor in interface hudson.model.Describable<hudson.scm.SCM>
Overrides:
getDescriptor in class hudson.scm.SCM


Copyright © 2007. All Rights Reserved.