org.apache.tools.ant.taskdefs.optional.clearcase

Class CCUnCheckout

public class CCUnCheckout extends ClearCase

Performs ClearCase UnCheckout command.

The following attributes are interpreted:

Attribute Values Required
viewpath Path to the ClearCase view file or directory that the command will operate on No
keepcopy Specifies whether to keep a copy of the file with a .keep extension or not No
failonerr Throw an exception if the command fails. Default is true No
Field Summary
static StringFLAG_KEEPCOPY
-keep flag -- keep a copy of the file with .keep extension
static StringFLAG_RM
-rm flag -- remove the copy of the file
Method Summary
voidexecute()
Executes the task.
booleangetKeepCopy()
Get keepcopy flag status
voidsetKeepCopy(boolean keep)
If true, keep a copy of the file with a .keep extension.

Field Detail

FLAG_KEEPCOPY

public static final String FLAG_KEEPCOPY
-keep flag -- keep a copy of the file with .keep extension

FLAG_RM

public static final String FLAG_RM
-rm flag -- remove the copy of the file

Method Detail

execute

public void execute()
Executes the task.

Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.

Throws: BuildException if the command fails and failonerr is set to true

getKeepCopy

public boolean getKeepCopy()
Get keepcopy flag status

Returns: boolean containing status of keep flag

setKeepCopy

public void setKeepCopy(boolean keep)
If true, keep a copy of the file with a .keep extension.

Parameters: keep the status to set the flag to

Copyright