hudson.scm.subversion
Class CheckoutUpdater.UpdateTaskImpl

java.lang.Object
  extended by hudson.scm.subversion.WorkspaceUpdater.UpdateTask
      extended by hudson.scm.subversion.CheckoutUpdater.UpdateTaskImpl
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CheckoutWithLocationFoldersCleanupUpdater.UpdateTaskImpl
Enclosing class:
CheckoutUpdater

protected static class CheckoutUpdater.UpdateTaskImpl
extends WorkspaceUpdater.UpdateTask

See Also:
Serialized Form

Field Summary
 
Fields inherited from class hudson.scm.subversion.WorkspaceUpdater.UpdateTask
authProvider, buildTime, listener, locations, manager, queueTime, revisionParameterAction, revisionPolicy, SVN_CANCEL_EXCEPTION_MESSAGE, ws
 
Constructor Summary
protected CheckoutUpdater.UpdateTaskImpl()
           
 
Method Summary
protected  void cleanupBeforeCheckout()
          Cleans workspace.
 List<SubversionSCM.External> perform()
          Performs the checkout/update.
 
Methods inherited from class hudson.scm.subversion.WorkspaceUpdater.UpdateTask
delegateTo, delegateTo, getRevision, getSvnDepth
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckoutUpdater.UpdateTaskImpl

protected CheckoutUpdater.UpdateTaskImpl()
Method Detail

perform

public List<SubversionSCM.External> perform()
                                     throws IOException,
                                            InterruptedException
Description copied from class: WorkspaceUpdater.UpdateTask
Performs the checkout/update.

Use the fields defined in this class that defines the parameters of the check out.

Specified by:
perform in class WorkspaceUpdater.UpdateTask
Returns:
Where svn:external mounting happened. Can be empty but never null.
Throws:
IOException
InterruptedException

cleanupBeforeCheckout

protected void cleanupBeforeCheckout()
                              throws IOException
Cleans workspace.

Throws:
IOException - IOException


Copyright © 2004-2013 Hudson. All Rights Reserved.