org.apache.tools.ant.taskdefs.optional.clearcase
public class CCMkattr 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 |
replace | Replace the value of the attribute if it already exists | No |
recurse | Process each subdirectory under viewpath | No |
version | Identify a specific version to attach the attribute to | No |
typename | Name of the attribute type | Yes |
typevalue | Value to attach to the attribute type | 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 |
failonerr | Throw an exception if the command fails. Default is true | No |
Field Summary | |
---|---|
static String | FLAG_COMMENT
-c flag -- comment to attach to the element |
static String | FLAG_COMMENTFILE
-cfile flag -- file containing a comment to attach to the file |
static String | FLAG_NOCOMMENT
-nc flag -- no comment is specified |
static String | FLAG_RECURSE
-recurse flag -- process all subdirectories |
static String | FLAG_REPLACE
-replace flag -- replace the existing value of the attribute |
static String | FLAG_VERSION
-version flag -- attach attribute to specified version |
Method Summary | |
---|---|
void | execute()
Executes the task.
|
String | getComment()
Get comment string
|
String | getCommentFile()
Get comment file
|
boolean | getRecurse()
Get recurse flag status
|
boolean | getReplace()
Get replace flag status
|
String | getTypeName()
Get attribute type-name
|
String | getTypeValue()
Get the attribute type-value
|
String | getVersion()
Get version flag status
|
void | setComment(String comment)
Set comment string
|
void | setCommentFile(String cfile)
Set comment file
|
void | setRecurse(boolean recurse)
Set recurse flag
|
void | setReplace(boolean replace)
Set the replace flag
|
void | setTypeName(String tn)
Set the attribute type-name
|
void | setTypeValue(String tv)
Set the attribute type-value
|
void | setVersion(String version)
Set the version flag
|
Builds a command line to execute cleartool and then calls Exec's run method to execute the command line.
Throws: BuildException if the command fails and failonerr is set to true
Returns: String containing the comment
Returns: String containing the path to the comment file
Returns: boolean containing status of recurse flag
Returns: boolean containing status of replace flag
Returns: String containing type name
Returns: String containing type value
Returns: boolean containing status of version flag
Parameters: comment the comment string
Parameters: cfile the path to the comment file
Parameters: recurse the status to set the flag to
Parameters: replace the status to set the flag to
Parameters: tn the type name
Parameters: tv the type value
Parameters: version the status to set the flag to