public class CCUpdate 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 | No |
graphical | Displays a graphical dialog during the update | No |
log | Specifies a log file for ClearCase to write to | No |
overwrite | Specifies whether to overwrite hijacked files or not | No |
rename | Specifies that hijacked files should be renamed with a .keep extension | No |
currenttime | Specifies that modification time should be written as the current time. Either currenttime or preservetime can be specified. | No |
preservetime | Specifies that modification time should preserved from the VOB time. Either currenttime or preservetime can be specified. | No |
failonerr | Throw an exception if the command fails. Default is true | No |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FLAG_CURRENTTIME
-ctime flag -- modified time is written as the current time
|
static java.lang.String |
FLAG_GRAPHICAL
-graphical flag -- display graphical dialog during update operation
|
static java.lang.String |
FLAG_LOG
-log flag -- file to log status to
|
static java.lang.String |
FLAG_NOVERWRITE
-noverwrite flag -- do not overwrite hijacked files
|
static java.lang.String |
FLAG_OVERWRITE
-overwrite flag -- overwrite hijacked files
|
static java.lang.String |
FLAG_PRESERVETIME
-ptime flag -- modified time is written as the VOB time
|
static java.lang.String |
FLAG_RENAME
-rename flag -- rename hijacked files with .keep extension
|
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 |
---|
CCUpdate() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
Executes the task.
|
boolean |
getCurrentTime()
Get current time status
|
boolean |
getGraphical()
Get graphical flag status
|
java.lang.String |
getLog()
Get log file
|
boolean |
getOverwrite()
Get overwrite hijacked files status
|
boolean |
getPreserveTime()
Get preserve time status
|
boolean |
getRename()
Get rename hijacked files status
|
void |
setCurrentTime(boolean ct)
If true, modification time should be written as the current time.
|
void |
setGraphical(boolean graphical)
If true, displays a graphical dialog during the update.
|
void |
setLog(java.lang.String log)
Sets the log file where cleartool records
the status of the command.
|
void |
setOverwrite(boolean ow)
If true, overwrite hijacked files.
|
void |
setPreserveTime(boolean pt)
If true, modification time should be preserved from the VOB time.
|
void |
setRename(boolean ren)
If true, hijacked files are renamed with a .keep extension.
|
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_GRAPHICAL
public static final java.lang.String FLAG_LOG
public static final java.lang.String FLAG_OVERWRITE
public static final java.lang.String FLAG_NOVERWRITE
public static final java.lang.String FLAG_RENAME
public static final java.lang.String FLAG_CURRENTTIME
public static final java.lang.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 void setGraphical(boolean graphical)
graphical
- the status to set the flag topublic boolean getGraphical()
public void setOverwrite(boolean ow)
ow
- the status to set the flag topublic boolean getOverwrite()
public void setRename(boolean ren)
ren
- the status to set the flag topublic boolean getRename()
public void setCurrentTime(boolean ct)
ct
- the status to set the flag topublic boolean getCurrentTime()
public void setPreserveTime(boolean pt)
pt
- the status to set the flag topublic boolean getPreserveTime()
public void setLog(java.lang.String log)
log
- the path to the log filepublic java.lang.String getLog()