Class CCMkbl
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
org.apache.tools.ant.taskdefs.optional.clearcase.CCMkbl
- All Implemented Interfaces:
- Cloneable
Task to CreateBaseline command to 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 | 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String-c flag -- comment to attach to the filestatic final String-cfile flag -- file containing a comment to attach to the filestatic final String-full flag -- baseline to be created is fullstatic final String-identical flag -- allows the file to be checked in even if it is identical to the originalstatic final String-incremental flag -- baseline to be created is incrementalstatic final String-nlabel -- baseline to be created without a labelstatic final String-nc flag -- no comment is specifiedFields inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCaseCOMMAND_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_UPDATEFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()Executes the task.Get baseline_root_nameGet comment stringGet comment filebooleangetFull()Get full flag statusbooleanGet identical flag statusbooleanGet nlabel statusbooleanGet nowarn flag statusvoidsetBaselineRootName(String baselineRootName) Set baseline_root_namevoidsetComment(String comment) Set comment stringvoidsetCommentFile(String cfile) Set comment filevoidsetFull(boolean full) Set the full flagvoidsetIdentical(boolean identical) Set the identical flagvoidsetNlabel(boolean nlabel) Set the nlabel flagvoidsetNoWarn(boolean nwarn) Set the nowarn flagMethods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCasegetClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPathMethods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
FLAG_COMMENT-c flag -- comment to attach to the file- See Also:
 
- 
FLAG_COMMENTFILE-cfile flag -- file containing a comment to attach to the file- See Also:
 
- 
FLAG_NOCOMMENT-nc flag -- no comment is specified- See Also:
 
- 
FLAG_IDENTICAL-identical flag -- allows the file to be checked in even if it is identical to the original- See Also:
 
- 
FLAG_INCREMENTAL-incremental flag -- baseline to be created is incremental- See Also:
 
- 
FLAG_FULL-full flag -- baseline to be created is full- See Also:
 
- 
FLAG_NLABEL-nlabel -- baseline to be created without a label- See Also:
 
 
- 
- 
Constructor Details- 
CCMkblpublic CCMkbl()
 
- 
- 
Method Details- 
executeExecutes the task.Builds a command line to execute cleartool and then calls Exec's run method to execute the command line. - Overrides:
- executein class- Task
- Throws:
- BuildException- if the command fails and failonerr is set to true
 
- 
setCommentSet comment string- Parameters:
- comment- the comment string
 
- 
getCommentGet comment string- Returns:
- String containing the comment
 
- 
setCommentFileSet comment file- Parameters:
- cfile- the path to the comment file
 
- 
getCommentFileGet comment file- Returns:
- String containing the path to the comment file
 
- 
setBaselineRootNameSet baseline_root_name- Parameters:
- baselineRootName- the name of the baseline
 
- 
getBaselineRootNameGet baseline_root_name- Returns:
- String containing the name of the baseline
 
- 
setNoWarnpublic void setNoWarn(boolean nwarn) Set the nowarn flag- Parameters:
- nwarn- the status to set the flag to
 
- 
getNoWarnpublic boolean getNoWarn()Get nowarn flag status- Returns:
- boolean containing status of nwarn flag
 
- 
setIdenticalpublic void setIdentical(boolean identical) Set the identical flag- Parameters:
- identical- the status to set the flag to
 
- 
getIdenticalpublic boolean getIdentical()Get identical flag status- Returns:
- boolean containing status of identical flag
 
- 
setFullpublic void setFull(boolean full) Set the full flag- Parameters:
- full- the status to set the flag to
 
- 
getFullpublic boolean getFull()Get full flag status- Returns:
- boolean containing status of full flag
 
- 
setNlabelpublic void setNlabel(boolean nlabel) Set the nlabel flag- Parameters:
- nlabel- the status to set the flag to
 
- 
getNlabelpublic boolean getNlabel()Get nlabel status- Returns:
- boolean containing status of nlabel flag
 
 
-