org.apache.tools.ant.taskdefs.optional.clearcase
Class CCMkdir
Performs ClearCase mkdir.
The following attributes are interpreted:
| Attribute | Values | Required |
|---|
| viewpath | Path to the ClearCase view directory that the command will operate on | Yes |
|
| comment | Specify a comment. Only one of comment or cfile may be used. | No |
|
| commentfile | Specify a file containing a comment. Only one of comment or cfile may be used. | No |
|
| nocheckout | Do not checkout after element creation | No |
|
| failonerr | Throw an exception if the command fails. Default is true | No |
|
static String | FLAG_COMMENT- -c flag -- comment to attach to the directory
|
static String | FLAG_COMMENTFILE- -cfile flag -- file containing a comment to attach to the directory
|
static String | FLAG_NOCHECKOUT- -nco flag -- do not checkout element after creation
|
static String | FLAG_NOCOMMENT- -nc flag -- no comment is specified
|
COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_LOCK, COMMAND_LSCO, COMMAND_MKATTR, COMMAND_MKBL, COMMAND_MKDIR, COMMAND_MKELEM, COMMAND_MKLABEL, COMMAND_MKLBTYPE, COMMAND_RMTYPE, COMMAND_UNCHECKOUT, COMMAND_UNLOCK, COMMAND_UPDATE |
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPath |
execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
FLAG_COMMENT
public static final String FLAG_COMMENT
-c flag -- comment to attach to the directory
FLAG_COMMENTFILE
public static final String FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the directory
FLAG_NOCHECKOUT
public static final String FLAG_NOCHECKOUT
-nco flag -- do not checkout element after creation
FLAG_NOCOMMENT
public static final String FLAG_NOCOMMENT
-nc flag -- no comment is specified
execute
public void execute()
throws BuildException Executes the task.
Builds a command line to execute cleartool and then calls Exec's run method
to execute the command line.
- execute in interface Task
getComment
public String getComment()
Get comment string
- String containing the comment
getCommentFile
public String getCommentFile()
Get comment file
- String containing the path to the comment file
getNoCheckout
public boolean getNoCheckout()
Get no checkout flag status
- boolean containing status of noco flag
setComment
public void setComment(String comment)
Sets the comment string.
comment - the comment string
setCommentFile
public void setCommentFile(String cfile)
Specifies a file containing a comment.
cfile - the path to the comment file
setNoCheckout
public void setNoCheckout(boolean co)
If true, do not checkout element after creation.
co - the status to set the flag to
Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.