Class CCUpdate
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase
org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
- All Implemented Interfaces:
- Cloneable
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 | 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final String-ctime flag -- modified time is written as the current timestatic final String-graphical flag -- display graphical dialog during update operationstatic final String-log flag -- file to log status tostatic final String-noverwrite flag -- do not overwrite hijacked filesstatic final String-overwrite flag -- overwrite hijacked filesstatic final String-ptime flag -- modified time is written as the VOB timestatic final String-rename flag -- rename hijacked files with .keep extensionFields inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCaseCOMMAND_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_UPDATEFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()Executes the task.booleanGet current time statusbooleanGet graphical flag statusgetLog()Get log filebooleanGet overwrite hijacked files statusbooleanGet preserve time statusbooleanGet rename hijacked files statusvoidsetCurrentTime(boolean ct) If true, modification time should be written as the current time.voidsetGraphical(boolean graphical) If true, displays a graphical dialog during the update.voidSets the log file where cleartool records the status of the command.voidsetOverwrite(boolean ow) If true, overwrite hijacked files.voidsetPreserveTime(boolean pt) If true, modification time should be preserved from the VOB time.voidsetRename(boolean ren) If true, hijacked files are renamed with a .keep extension.Methods inherited from class org.apache.tools.ant.taskdefs.optional.clearcase.ClearCasegetClearToolCommand, getFailOnErr, getObjSelect, getViewPath, getViewPathBasename, run, runS, runS, setClearToolDir, setFailOnErr, setObjSelect, setViewPathMethods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Field Details- 
FLAG_GRAPHICAL-graphical flag -- display graphical dialog during update operation- See Also:
 
- 
FLAG_LOG
- 
FLAG_OVERWRITE
- 
FLAG_NOVERWRITE-noverwrite flag -- do not overwrite hijacked files- See Also:
 
- 
FLAG_RENAME-rename flag -- rename hijacked files with .keep extension- See Also:
 
- 
FLAG_CURRENTTIME-ctime flag -- modified time is written as the current time- See Also:
 
- 
FLAG_PRESERVETIME-ptime flag -- modified time is written as the VOB time- See Also:
 
 
- 
- 
Constructor Details- 
CCUpdatepublic CCUpdate()
 
- 
- 
Method Details- 
executeExecutes the task.Builds a command line to execute cleartool and then calls Exec's run method to execute the command line. - Overrides:
- executein class- Task
- Throws:
- BuildException- if the command fails and failonerr is set to true
 
- 
setGraphicalpublic void setGraphical(boolean graphical) If true, displays a graphical dialog during the update.- Parameters:
- graphical- the status to set the flag to
 
- 
getGraphicalpublic boolean getGraphical()Get graphical flag status- Returns:
- boolean containing status of graphical flag
 
- 
setOverwritepublic void setOverwrite(boolean ow) If true, overwrite hijacked files.- Parameters:
- ow- the status to set the flag to
 
- 
getOverwritepublic boolean getOverwrite()Get overwrite hijacked files status- Returns:
- boolean containing status of overwrite flag
 
- 
setRenamepublic void setRename(boolean ren) If true, hijacked files are renamed with a .keep extension.- Parameters:
- ren- the status to set the flag to
 
- 
getRenamepublic boolean getRename()Get rename hijacked files status- Returns:
- boolean containing status of rename flag
 
- 
setCurrentTimepublic void setCurrentTime(boolean ct) 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
 
- 
getCurrentTimepublic boolean getCurrentTime()Get current time status- Returns:
- boolean containing status of current time flag
 
- 
setPreserveTimepublic void setPreserveTime(boolean pt) 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
 
- 
getPreserveTimepublic boolean getPreserveTime()Get preserve time status- Returns:
- boolean containing status of preserve time flag
 
- 
setLogSets the log file where cleartool records the status of the command.- Parameters:
- log- the path to the log file
 
- 
getLog
 
-