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:
- java.lang.Cloneable
 
 public class CCMkbl extends ClearCase Task to CreateBaseline command to ClearCase.The following attributes are interpreted: Task attributes 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 SummaryFields Modifier and Type Field Description static java.lang.StringFLAG_COMMENT-c flag -- comment to attach to the filestatic java.lang.StringFLAG_COMMENTFILE-cfile flag -- file containing a comment to attach to the filestatic java.lang.StringFLAG_FULL-full flag -- baseline to be created is fullstatic java.lang.StringFLAG_IDENTICAL-identical flag -- allows the file to be checked in even if it is identical to the originalstatic java.lang.StringFLAG_INCREMENTAL-incremental flag -- baseline to be created is incrementalstatic java.lang.StringFLAG_NLABEL-nlabel -- baseline to be created without a labelstatic java.lang.StringFLAG_NOCOMMENT-nc flag -- no comment is specified- 
Fields 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_UPDATE
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description CCMkbl()
 - 
Method SummaryModifier and Type Method Description voidexecute()Executes the task.java.lang.StringgetBaselineRootName()Get baseline_root_namejava.lang.StringgetComment()Get comment stringjava.lang.StringgetCommentFile()Get comment filebooleangetFull()Get full flag statusbooleangetIdentical()Get identical flag statusbooleangetNlabel()Get nlabel statusbooleangetNoWarn()Get nowarn flag statusvoidsetBaselineRootName(java.lang.String baselineRootName)Set baseline_root_namevoidsetComment(java.lang.String comment)Set comment stringvoidsetCommentFile(java.lang.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 flag- 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCasegetClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPath
 - 
Methods 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, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
FLAG_COMMENTpublic static final java.lang.String FLAG_COMMENT -c flag -- comment to attach to the file- See Also:
- Constant Field Values
 
 - 
FLAG_COMMENTFILEpublic static final java.lang.String FLAG_COMMENTFILE -cfile flag -- file containing a comment to attach to the file- See Also:
- Constant Field Values
 
 - 
FLAG_NOCOMMENTpublic static final java.lang.String FLAG_NOCOMMENT -nc flag -- no comment is specified- See Also:
- Constant Field Values
 
 - 
FLAG_IDENTICALpublic static final java.lang.String FLAG_IDENTICAL -identical flag -- allows the file to be checked in even if it is identical to the original- See Also:
- Constant Field Values
 
 - 
FLAG_INCREMENTALpublic static final java.lang.String FLAG_INCREMENTAL -incremental flag -- baseline to be created is incremental- See Also:
- Constant Field Values
 
 - 
FLAG_FULLpublic static final java.lang.String FLAG_FULL -full flag -- baseline to be created is full- See Also:
- Constant Field Values
 
 - 
FLAG_NLABELpublic static final java.lang.String FLAG_NLABEL -nlabel -- baseline to be created without a label- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
executepublic void execute() throws BuildExceptionExecutes 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
 
 - 
setCommentpublic void setComment(java.lang.String comment) Set comment string- Parameters:
- comment- the comment string
 
 - 
getCommentpublic java.lang.String getComment() Get comment string- Returns:
- String containing the comment
 
 - 
setCommentFilepublic void setCommentFile(java.lang.String cfile) Set comment file- Parameters:
- cfile- the path to the comment file
 
 - 
getCommentFilepublic java.lang.String getCommentFile() Get comment file- Returns:
- String containing the path to the comment file
 
 - 
setBaselineRootNamepublic void setBaselineRootName(java.lang.String baselineRootName) Set baseline_root_name- Parameters:
- baselineRootName- the name of the baseline
 
 - 
getBaselineRootNamepublic java.lang.String getBaselineRootName() Get 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
 
 
- 
 
-