public class CCRmtype extends ClearCase
The following attributes are interpreted:
Attribute | Values | Required |
---|---|---|
typekind | The kind of type to create. Valid types are: attype attribute type brtype branch type eltype element type hltype hyperlink type lbtype label type trtype trigger type |
Yes |
typename | The name of the type to remove | Yes |
vob | Name of the VOB | No |
ignore | Used with trigger types only. Forces removal of trigger type even if a pre-operation trigger would prevent its removal | No |
rmall | Removes all instances of a type and the type object itself | No |
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 |
failonerr | Throw an exception if the command fails. Default is true | No |
Modifier and Type | Field and Description |
---|---|
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_FORCE
-force flag -- suppresses confirmation prompts
|
static java.lang.String |
FLAG_IGNORE
-ignore flag -- ignore pre-trigger operations when removing a trigger type
|
static java.lang.String |
FLAG_NOCOMMENT
-nc flag -- no comment is specified
|
static java.lang.String |
FLAG_RMALL
-rmall flag -- removes all instances of a type and the type object itself
|
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 |
---|
CCRmtype() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
java.lang.String |
getComment()
Get comment string
|
java.lang.String |
getCommentFile()
Get comment file
|
boolean |
getIgnore()
Get ignore flag status
|
boolean |
getRmAll()
Get rmall flag status
|
java.lang.String |
getTypeKind()
Get type-kind string
|
java.lang.String |
getTypeName()
Get type-name string
|
java.lang.String |
getVOB()
Get VOB name
|
void |
setComment(java.lang.String comment)
Set comment string
|
void |
setCommentFile(java.lang.String cfile)
Set comment file
|
void |
setIgnore(boolean ignore)
Set the ignore flag
|
void |
setRmAll(boolean rmall)
Set rmall flag
|
void |
setTypeKind(java.lang.String tk)
Set type-kind string
|
void |
setTypeName(java.lang.String tn)
Set type-name string
|
void |
setVOB(java.lang.String vob)
Set the VOB name
|
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_IGNORE
public static final java.lang.String FLAG_RMALL
public static final java.lang.String FLAG_FORCE
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 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 setIgnore(boolean ignore)
ignore
- the status to set the flag topublic boolean getIgnore()
public void setRmAll(boolean rmall)
rmall
- the status to set the flag topublic boolean getRmAll()
public 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 setTypeKind(java.lang.String tk)
tk
- the type-kind stringpublic java.lang.String getTypeKind()
public void setTypeName(java.lang.String tn)
tn
- the type-name stringpublic java.lang.String getTypeName()
public void setVOB(java.lang.String vob)
vob
- the VOB namepublic java.lang.String getVOB()