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 String |
FLAG_CHECKIN
-ci flag -- checkin element after creation
|
static String |
FLAG_COMMENT
-c flag -- comment to attach to the file
|
static String |
FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file
|
static String |
FLAG_ELTYPE
-eltype flag -- element type to use during creation
|
static String |
FLAG_MASTER
-master flag -- change mastership of main branch to current site
|
static String |
FLAG_NOCHECKOUT
-nco flag -- do not checkout element after creation
|
static String |
FLAG_NOCOMMENT
-nc flag -- no comment is specified
|
static String |
FLAG_NOWARN
-nwarn flag -- suppresses warning messages
|
static 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
Constructor and Description |
---|
CCMkelem() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
boolean |
getCheckin()
Get ci flag status
|
String |
getComment()
Get comment string
|
String |
getCommentFile()
Get comment file
|
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(String comment)
Sets the comment string.
|
void |
setCommentFile(String cfile)
Specifies a file containing a comment.
|
void |
setEltype(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 String FLAG_CHECKIN
public static final String FLAG_COMMENT
public static final String FLAG_COMMENTFILE
public static final String FLAG_ELTYPE
public static final String FLAG_MASTER
public static final String FLAG_NOCHECKOUT
public static final String FLAG_NOCOMMENT
public static final String FLAG_NOWARN
public static final String FLAG_PRESERVETIME
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 boolean getCheckin()
public String getComment()
public String getCommentFile()
public String getEltype()
public boolean getMaster()
public boolean getNoCheckout()
public boolean getNoWarn()
public boolean getPreserveTime()
public void setCheckin(boolean ci)
ci
- the status to set the flag topublic void setComment(String comment)
comment
- the comment stringpublic void setCommentFile(String cfile)
cfile
- the path to the comment filepublic void setEltype(String eltype)
eltype
- to create elementpublic void setMaster(boolean master)
master
- the status to set the flag topublic void setNoCheckout(boolean co)
co
- the status to set the flag topublic void setNoWarn(boolean nwarn)
nwarn
- the status to set the flag topublic void setPreserveTime(boolean ptime)
ptime
- the status to set the flag to