net.sourceforge.cruisecontrol.bootstrappers
Class StarTeamBootstrapper

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.bootstrappers.StarTeamBootstrapper
All Implemented Interfaces:
Bootstrapper, java.io.Serializable

public class StarTeamBootstrapper
extends java.lang.Object
implements Bootstrapper

Since we rely on our build.xml to handle updating our source code, there has always been a problem with what happens when the build.xml file itself changes. Previous workarounds have included writing a wrapper build.xml that will check out the "real" build.xml. This class is a substitute for that practice. The StarTeamBootstrapper will handle updating a multiple space delimited files from StarTeam before the build begins. Usage: <starteambootstrapper username="" password="" server="" port="" project="" view="" folder="" files="" localfolder=""/>

See Also:
Serialized Form

Constructor Summary
StarTeamBootstrapper()
           
 
Method Summary
 void bootstrap()
          Perform the bootstrapping.
static void main(java.lang.String[] args)
           
 void setFiles(java.lang.String files)
           
 void setFolder(java.lang.String folder)
           
 void setLocalFolder(java.lang.String localfolder)
           
 void setPassword(java.lang.String passwd)
           
 void setPort(java.lang.String port)
           
 void setProject(java.lang.String project)
           
 void setServer(java.lang.String server)
           
 void setUsername(java.lang.String name)
           
 void setView(java.lang.String view)
           
 java.lang.String toString()
           
 void validate()
          Called after the configuration is read to make sure that all the mandatory parameters were specified..
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StarTeamBootstrapper

public StarTeamBootstrapper()
Method Detail

setUsername

public void setUsername(java.lang.String name)

setPassword

public void setPassword(java.lang.String passwd)

setServer

public void setServer(java.lang.String server)

setPort

public void setPort(java.lang.String port)

setProject

public void setProject(java.lang.String project)

setView

public void setView(java.lang.String view)

setFolder

public void setFolder(java.lang.String folder)

setLocalFolder

public void setLocalFolder(java.lang.String localfolder)

setFiles

public void setFiles(java.lang.String files)

bootstrap

public void bootstrap()
               throws CruiseControlException
Description copied from interface: Bootstrapper
Perform the bootstrapping.

Specified by:
bootstrap in interface Bootstrapper
Throws:
CruiseControlException - if bootstrap fails

validate

public void validate()
              throws CruiseControlException
Description copied from interface: Bootstrapper
Called after the configuration is read to make sure that all the mandatory parameters were specified..

Specified by:
validate in interface Bootstrapper
Throws:
CruiseControlException - if there was a configuration error.

toString

public java.lang.String toString()

main

public static void main(java.lang.String[] args)
                 throws CruiseControlException
Throws:
CruiseControlException