Class CCMkelem
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.CCMkelem
- All Implemented Interfaces:
- Cloneable
Performs ClearCase mkelem.
 
   
The following attributes are interpreted:
| Attribute | Values | Required | 
|---|---|---|
| viewpath | Path to the ClearCase view file or 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 | 
| nowarn | Suppress warning messages | No | 
| nocheckout | Do not checkout after element creation | No | 
| checkin | Checkin element after creation | No | 
| preservetime | Preserve the modification time (for checkin) | No | 
| master | Assign mastership of the main branch to the current site | No | 
| eltype | Element type to use during element creation | No | 
| failonerr | Throw an exception if the command fails. Default is true | No | 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String-ci flag -- checkin element after creationstatic 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-eltype flag -- element type to use during creationstatic final String-master flag -- change mastership of main branch to current sitestatic final String-nco flag -- do not checkout element after creationstatic final String-nc flag -- no comment is specifiedstatic final String-nwarn flag -- suppresses warning messagesstatic final String-ptime flag -- preserves the modification time on checkinFields 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.booleanGet ci flag statusGet comment stringGet comment fileGet element typebooleanGet master flag statusbooleanGet no checkout flag statusbooleanGet nowarn flag statusbooleanGet preservetime flag statusvoidsetCheckin(boolean ci) If true, checkin the element after creationvoidsetComment(String comment) Sets the comment string.voidsetCommentFile(String cfile) Specifies a file containing a comment.voidSpecifies the element type to use.voidsetMaster(boolean master) If true, changes mastership of the main branch to the current sitevoidsetNoCheckout(boolean co) If true, do not checkout element after creation.voidsetNoWarn(boolean nwarn) If true, suppress warning messages.voidsetPreserveTime(boolean ptime) If true, preserve the modification time.Methods 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_NOWARN-nwarn flag -- suppresses warning messages- See Also:
 
- 
FLAG_PRESERVETIME-ptime flag -- preserves the modification time on checkin- See Also:
 
- 
FLAG_NOCHECKOUT-nco flag -- do not checkout element after creation- See Also:
 
- 
FLAG_CHECKIN-ci flag -- checkin element after creation- See Also:
 
- 
FLAG_MASTER-master flag -- change mastership of main branch to current site- See Also:
 
- 
FLAG_ELTYPE-eltype flag -- element type to use during creation- See Also:
 
 
- 
- 
Constructor Details- 
CCMkelempublic CCMkelem()
 
- 
- 
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
 
- 
setCommentSets the comment string.- Parameters:
- comment- the comment string
 
- 
getCommentGet comment string- Returns:
- String containing the comment
 
- 
setCommentFileSpecifies a file containing a comment.- Parameters:
- cfile- the path to the comment file
 
- 
getCommentFileGet comment file- Returns:
- String containing the path to the comment file
 
- 
setNoWarnpublic void setNoWarn(boolean nwarn) If true, suppress warning messages.- Parameters:
- nwarn- the status to set the flag to
 
- 
getNoWarnpublic boolean getNoWarn()Get nowarn flag status- Returns:
- boolean containing status of nwarn flag
 
- 
setPreserveTimepublic void setPreserveTime(boolean ptime) If true, preserve the modification time.- Parameters:
- ptime- the status to set the flag to
 
- 
getPreserveTimepublic boolean getPreserveTime()Get preservetime flag status- Returns:
- boolean containing status of preservetime flag
 
- 
setNoCheckoutpublic void setNoCheckout(boolean co) If true, do not checkout element after creation.- Parameters:
- co- the status to set the flag to
 
- 
getNoCheckoutpublic boolean getNoCheckout()Get no checkout flag status- Returns:
- boolean containing status of noco flag
 
- 
setCheckinpublic void setCheckin(boolean ci) If true, checkin the element after creation- Parameters:
- ci- the status to set the flag to
 
- 
getCheckinpublic boolean getCheckin()Get ci flag status- Returns:
- boolean containing status of ci flag
 
- 
setMasterpublic void setMaster(boolean master) If true, changes mastership of the main branch to the current site- Parameters:
- master- the status to set the flag to
 
- 
getMasterpublic boolean getMaster()Get master flag status- Returns:
- boolean containing status of master flag
 
- 
setEltypeSpecifies the element type to use.- Parameters:
- eltype- to create element
 
- 
getEltypeGet element type- Returns:
- String containing the element type
 
 
-