hudson.scm
Class IntegrityDeleteNonMembersTask

java.lang.Object
  extended by hudson.scm.IntegrityDeleteNonMembersTask
All Implemented Interfaces:
hudson.FilePath.FileCallable<Boolean>, Serializable

public class IntegrityDeleteNonMembersTask
extends Object
implements hudson.FilePath.FileCallable<Boolean>

See Also:
Serialized Form

Constructor Summary
IntegrityDeleteNonMembersTask(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener, String alternateWorkspaceDir, IntegrityCMProject siProject)
           
 
Method Summary
 void deleteNonMembers(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
          Delete all members in the build workspace that are not under version control
 Boolean invoke(File f, hudson.remoting.VirtualChannel channel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrityDeleteNonMembersTask

public IntegrityDeleteNonMembersTask(hudson.model.AbstractBuild<?,?> build,
                                     hudson.model.BuildListener listener,
                                     String alternateWorkspaceDir,
                                     IntegrityCMProject siProject)
Method Detail

invoke

public Boolean invoke(File f,
                      hudson.remoting.VirtualChannel channel)
               throws IOException,
                      InterruptedException
Specified by:
invoke in interface hudson.FilePath.FileCallable<Boolean>
Throws:
IOException
InterruptedException

deleteNonMembers

public void deleteNonMembers(hudson.model.AbstractBuild<?,?> build,
                             hudson.model.BuildListener listener)
                      throws SQLException,
                             IOException,
                             InterruptedException
Delete all members in the build workspace that are not under version control

Parameters:
build -
listener -
Throws:
SQLException
IOException
InterruptedException


Copyright © 2004-2013 Hudson. All Rights Reserved.