public class CCMkbl extends ClearCase
The following attributes are interpreted:
Attribute | Values | Required |
---|---|---|
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 |
baselinerootname | Specify the name to be associated with the baseline. | Yes |
nowarn | Suppress warning messages | No |
identical | Allows the baseline to be created even if it is identical to the previous baseline. | No |
full | Creates a full baseline. | No |
nlabel | Allows the baseline to be created without a label. | No |
failonerr | Throw an exception if the command fails. Default is true | No |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FLAG_COMMENT
-c flag -- comment to attach to the file
|
static java.lang.String |
FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file
|
static java.lang.String |
FLAG_FULL
-full flag -- baseline to be created is full
|
static java.lang.String |
FLAG_IDENTICAL
-identical flag -- allows the file to be checked in even if it is identical to the original
|
static java.lang.String |
FLAG_INCREMENTAL
-incremental flag -- baseline to be created is incremental
|
static java.lang.String |
FLAG_NLABEL
-nlabel -- baseline to be created without a label
|
static java.lang.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
description, location, project
Constructor and Description |
---|
CCMkbl() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
java.lang.String |
getBaselineRootName()
Get baseline_root_name
|
java.lang.String |
getComment()
Get comment string
|
java.lang.String |
getCommentFile()
Get comment file
|
boolean |
getFull()
Get full flag status
|
boolean |
getIdentical()
Get identical flag status
|
boolean |
getNlabel()
Get nlabel status
|
boolean |
getNoWarn()
Get nowarn flag status
|
void |
setBaselineRootName(java.lang.String baselineRootName)
Set baseline_root_name
|
void |
setComment(java.lang.String comment)
Set comment string
|
void |
setCommentFile(java.lang.String cfile)
Set comment file
|
void |
setFull(boolean full)
Set the full flag
|
void |
setIdentical(boolean identical)
Set the identical flag
|
void |
setNlabel(boolean nlabel)
Set the nlabel flag
|
void |
setNoWarn(boolean nwarn)
/**
Set the nowarn flag
|
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, 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 java.lang.String FLAG_COMMENT
public static final java.lang.String FLAG_COMMENTFILE
public static final java.lang.String FLAG_NOCOMMENT
public static final java.lang.String FLAG_IDENTICAL
public static final java.lang.String FLAG_INCREMENTAL
public static final java.lang.String FLAG_FULL
public static final java.lang.String FLAG_NLABEL
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 void setComment(java.lang.String comment)
comment
- the comment stringpublic java.lang.String getComment()
public void setCommentFile(java.lang.String cfile)
cfile
- the path to the comment filepublic java.lang.String getCommentFile()
public void setBaselineRootName(java.lang.String baselineRootName)
baselineRootName
- the name of the baselinepublic java.lang.String getBaselineRootName()
public void setNoWarn(boolean nwarn)
nwarn
- the status to set the flag topublic boolean getNoWarn()
public void setIdentical(boolean identical)
identical
- the status to set the flag topublic boolean getIdentical()
public void setFull(boolean full)
full
- the status to set the flag topublic boolean getFull()
public void setNlabel(boolean nlabel)
nlabel
- the status to set the flag topublic boolean getNlabel()