public class CCMkelem extends ClearCase
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 |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FLAG_CHECKIN
-ci flag -- checkin element after creation
|
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_ELTYPE
-eltype flag -- element type to use during creation
|
static java.lang.String |
FLAG_MASTER
-master flag -- change mastership of main branch to current site
|
static java.lang.String |
FLAG_NOCHECKOUT
-nco flag -- do not checkout element after creation
|
static java.lang.String |
FLAG_NOCOMMENT
-nc flag -- no comment is specified
|
static java.lang.String |
FLAG_NOWARN
-nwarn flag -- suppresses warning messages
|
static java.lang.String |
FLAG_PRESERVETIME
-ptime flag -- preserves the modification time on checkin
|
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 |
---|
CCMkelem() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
boolean |
getCheckin()
Get ci flag status
|
java.lang.String |
getComment()
Get comment string
|
java.lang.String |
getCommentFile()
Get comment file
|
java.lang.String |
getEltype()
Get element type
|
boolean |
getMaster()
Get master flag status
|
boolean |
getNoCheckout()
Get no checkout flag status
|
boolean |
getNoWarn()
Get nowarn flag status
|
boolean |
getPreserveTime()
Get preservetime flag status
|
void |
setCheckin(boolean ci)
If true, checkin the element after creation
|
void |
setComment(java.lang.String comment)
Sets the comment string.
|
void |
setCommentFile(java.lang.String cfile)
Specifies a file containing a comment.
|
void |
setEltype(java.lang.String eltype)
Specifies the element type to use.
|
void |
setMaster(boolean master)
If true, changes mastership of the main branch
to the current site
|
void |
setNoCheckout(boolean co)
If true, do not checkout element after creation.
|
void |
setNoWarn(boolean nwarn)
If true, suppress warning messages.
|
void |
setPreserveTime(boolean ptime)
If true, preserve the modification time.
|
getClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, 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_NOWARN
public static final java.lang.String FLAG_PRESERVETIME
public static final java.lang.String FLAG_NOCHECKOUT
public static final java.lang.String FLAG_CHECKIN
public static final java.lang.String FLAG_MASTER
public static final java.lang.String FLAG_ELTYPE
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 setNoWarn(boolean nwarn)
nwarn
- the status to set the flag topublic boolean getNoWarn()
public void setPreserveTime(boolean ptime)
ptime
- the status to set the flag topublic boolean getPreserveTime()
public void setNoCheckout(boolean co)
co
- the status to set the flag topublic boolean getNoCheckout()
public void setCheckin(boolean ci)
ci
- the status to set the flag topublic boolean getCheckin()
public void setMaster(boolean master)
master
- the status to set the flag topublic boolean getMaster()
public void setEltype(java.lang.String eltype)
eltype
- to create elementpublic java.lang.String getEltype()