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:
- java.lang.Cloneable
 
 public class CCUpdate extends ClearCase Performs a ClearCase Update command.The following attributes are interpreted: Task attributes 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 SummaryFields Modifier and Type Field Description static java.lang.StringFLAG_CURRENTTIME-ctime flag -- modified time is written as the current timestatic java.lang.StringFLAG_GRAPHICAL-graphical flag -- display graphical dialog during update operationstatic java.lang.StringFLAG_LOG-log flag -- file to log status tostatic java.lang.StringFLAG_NOVERWRITE-noverwrite flag -- do not overwrite hijacked filesstatic java.lang.StringFLAG_OVERWRITE-overwrite flag -- overwrite hijacked filesstatic java.lang.StringFLAG_PRESERVETIME-ptime flag -- modified time is written as the VOB timestatic java.lang.StringFLAG_RENAME-rename flag -- rename hijacked files with .keep extension- 
Fields 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_UPDATE
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description CCUpdate()
 - 
Method SummaryModifier and Type Method Description voidexecute()Executes the task.booleangetCurrentTime()Get current time statusbooleangetGraphical()Get graphical flag statusjava.lang.StringgetLog()Get log filebooleangetOverwrite()Get overwrite hijacked files statusbooleangetPreserveTime()Get preserve time statusbooleangetRename()Get 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.voidsetLog(java.lang.String log)Sets 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, setViewPath
 - 
Methods 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, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
FLAG_GRAPHICALpublic static final java.lang.String FLAG_GRAPHICAL -graphical flag -- display graphical dialog during update operation- See Also:
- Constant Field Values
 
 - 
FLAG_LOGpublic static final java.lang.String FLAG_LOG -log flag -- file to log status to- See Also:
- Constant Field Values
 
 - 
FLAG_OVERWRITEpublic static final java.lang.String FLAG_OVERWRITE -overwrite flag -- overwrite hijacked files- See Also:
- Constant Field Values
 
 - 
FLAG_NOVERWRITEpublic static final java.lang.String FLAG_NOVERWRITE -noverwrite flag -- do not overwrite hijacked files- See Also:
- Constant Field Values
 
 - 
FLAG_RENAMEpublic static final java.lang.String FLAG_RENAME -rename flag -- rename hijacked files with .keep extension- See Also:
- Constant Field Values
 
 - 
FLAG_CURRENTTIMEpublic static final java.lang.String FLAG_CURRENTTIME -ctime flag -- modified time is written as the current time- See Also:
- Constant Field Values
 
 - 
FLAG_PRESERVETIMEpublic static final java.lang.String FLAG_PRESERVETIME -ptime flag -- modified time is written as the VOB time- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
executepublic void execute() throws BuildExceptionExecutes 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
 
 - 
setLogpublic void setLog(java.lang.String log) Sets the log file where cleartool records the status of the command.- Parameters:
- log- the path to the log file
 
 - 
getLogpublic java.lang.String getLog() Get log file- Returns:
- String containing the path to the log file
 
 
- 
 
-