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:
- java.lang.Cloneable
 
 public class CCMkelem extends ClearCase Performs ClearCase mkelem.The following attributes are interpreted: Task attributes 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 SummaryFields Modifier and Type Field Description static java.lang.StringFLAG_CHECKIN-ci flag -- checkin element after creationstatic 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_ELTYPE-eltype flag -- element type to use during creationstatic java.lang.StringFLAG_MASTER-master flag -- change mastership of main branch to current sitestatic java.lang.StringFLAG_NOCHECKOUT-nco flag -- do not checkout element after creationstatic java.lang.StringFLAG_NOCOMMENT-nc flag -- no comment is specifiedstatic java.lang.StringFLAG_NOWARN-nwarn flag -- suppresses warning messagesstatic java.lang.StringFLAG_PRESERVETIME-ptime flag -- preserves the modification time on checkin- 
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 CCMkelem()
 - 
Method SummaryModifier and Type Method Description voidexecute()Executes the task.booleangetCheckin()Get ci flag statusjava.lang.StringgetComment()Get comment stringjava.lang.StringgetCommentFile()Get comment filejava.lang.StringgetEltype()Get element typebooleangetMaster()Get master flag statusbooleangetNoCheckout()Get no checkout flag statusbooleangetNoWarn()Get nowarn flag statusbooleangetPreserveTime()Get preservetime flag statusvoidsetCheckin(boolean ci)If true, checkin the element after creationvoidsetComment(java.lang.String comment)Sets the comment string.voidsetCommentFile(java.lang.String cfile)Specifies a file containing a comment.voidsetEltype(java.lang.String eltype)Specifies 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, 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_NOWARNpublic static final java.lang.String FLAG_NOWARN -nwarn flag -- suppresses warning messages- See Also:
- Constant Field Values
 
 - 
FLAG_PRESERVETIMEpublic static final java.lang.String FLAG_PRESERVETIME -ptime flag -- preserves the modification time on checkin- See Also:
- Constant Field Values
 
 - 
FLAG_NOCHECKOUTpublic static final java.lang.String FLAG_NOCHECKOUT -nco flag -- do not checkout element after creation- See Also:
- Constant Field Values
 
 - 
FLAG_CHECKINpublic static final java.lang.String FLAG_CHECKIN -ci flag -- checkin element after creation- See Also:
- Constant Field Values
 
 - 
FLAG_MASTERpublic static final java.lang.String FLAG_MASTER -master flag -- change mastership of main branch to current site- See Also:
- Constant Field Values
 
 - 
FLAG_ELTYPEpublic static final java.lang.String FLAG_ELTYPE -eltype flag -- element type to use during creation- 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) Sets the 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) Specifies a file containing a comment.- 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
 
 - 
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
 
 - 
setEltypepublic void setEltype(java.lang.String eltype) Specifies the element type to use.- Parameters:
- eltype- to create element
 
 - 
getEltypepublic java.lang.String getEltype() Get element type- Returns:
- String containing the element type
 
 
- 
 
-