org.apache.tools.ant.taskdefs.optional.clearcase .ClearCase org.apache.tools.ant.taskdefs.optional.clearcase .CCUpdate CCUpdate public class CCUpdate extends ClearCase (Code) Performs a ClearCase Update command.
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
Method Summary public voidexecute () Executes the task.public booleangetCurrentTime () public booleangetGraphical () public String getLog () public booleangetOverwrite () public booleangetPreserveTime () public booleangetRename () public voidsetCurrentTime (boolean ct) If true, modification time should be written as the current time.public voidsetGraphical (boolean graphical) If true, displays a graphical dialog during the update.public voidsetLog (String log) Sets the log file where cleartool records
the status of the command.public voidsetOverwrite (boolean ow) If true, overwrite hijacked files.public voidsetPreserveTime (boolean pt) If true, modification time should be preserved from the VOB time.public voidsetRename (boolean ren) If true, hijacked files are renamed with a .keep extension.
FLAG_CURRENTTIME final public static String FLAG_CURRENTTIME (Code) -ctime flag -- modified time is written as the current time
FLAG_GRAPHICAL final public static String FLAG_GRAPHICAL (Code) -graphical flag -- display graphical dialog during update operation
FLAG_LOG final public static String FLAG_LOG (Code) -log flag -- file to log status to
FLAG_NOVERWRITE final public static String FLAG_NOVERWRITE (Code) -noverwrite flag -- do not overwrite hijacked files
FLAG_OVERWRITE final public static String FLAG_OVERWRITE (Code) -overwrite flag -- overwrite hijacked files
FLAG_PRESERVETIME final public static String FLAG_PRESERVETIME (Code) -ptime flag -- modified time is written as the VOB time
FLAG_RENAME final public static String FLAG_RENAME (Code) -rename flag -- rename hijacked files with .keep extension
execute public void execute() throws BuildException (Code) Executes the task.
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
getCurrentTime public boolean getCurrentTime()(Code) Get current time status
boolean containing status of current time flag
getGraphical public boolean getGraphical()(Code) Get graphical flag status
boolean containing status of graphical flag
getLog public String getLog()(Code) Get log file
String containing the path to the log file
getOverwrite public boolean getOverwrite()(Code) Get overwrite hijacked files status
boolean containing status of overwrite flag
getPreserveTime public boolean getPreserveTime()(Code) Get preserve time status
boolean containing status of preserve time flag
getRename public boolean getRename()(Code) Get rename hijacked files status
boolean containing status of rename flag
setCurrentTime public void setCurrentTime(boolean ct)(Code) If true, modification time should be written as the current time.
Either currenttime or preservetime can be specified.
Parameters: ct - the status to set the flag to
setGraphical public void setGraphical(boolean graphical)(Code) If true, displays a graphical dialog during the update.
Parameters: graphical - the status to set the flag to
setLog public void setLog(String log)(Code) Sets the log file where cleartool records
the status of the command.
Parameters: log - the path to the log file
setOverwrite public void setOverwrite(boolean ow)(Code) If true, overwrite hijacked files.
Parameters: ow - the status to set the flag to
setPreserveTime public void setPreserveTime(boolean pt)(Code) If true, modification time should be preserved from the VOB time.
Either currenttime or preservetime can be specified.
Parameters: pt - the status to set the flag to
setRename public void setRename(boolean ren)(Code) If true, hijacked files are renamed with a .keep extension.
Parameters: ren - the status to set the flag to