public class CCMkdir extends ClearCase
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 |
Modifier and Type | Field and Description |
---|---|
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
Constructor and Description |
---|
CCMkdir() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
String |
getComment()
Get comment string
|
String |
getCommentFile()
Get comment file
|
boolean |
getNoCheckout()
Get no checkout flag status
|
void |
setComment(String comment)
Sets the comment string.
|
void |
setCommentFile(String cfile)
Specifies a file containing a comment.
|
void |
setNoCheckout(boolean co)
If true, do not checkout element after creation.
|
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPath
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
public static final String FLAG_COMMENT
public static final String FLAG_COMMENTFILE
public static final String FLAG_NOCHECKOUT
public static final String FLAG_NOCOMMENT
public void execute() throws BuildException
Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.
execute
in class Task
BuildException
- if the command fails and failonerr is set to truepublic String getComment()
public String getCommentFile()
public boolean getNoCheckout()
public void setComment(String comment)
comment
- the comment stringpublic void setCommentFile(String cfile)
cfile
- the path to the comment filepublic void setNoCheckout(boolean co)
co
- the status to set the flag to