Class SOSCheckout
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.sos.SOS
org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout
- 
Field SummaryFields inherited from class org.apache.tools.ant.taskdefs.optional.sos.SOScommandLineFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, projectFields inherited from interface org.apache.tools.ant.taskdefs.optional.sos.SOSCmdCOMMAND_CHECKIN_FILE, COMMAND_CHECKIN_PROJECT, COMMAND_CHECKOUT_FILE, COMMAND_CHECKOUT_PROJECT, COMMAND_GET_FILE, COMMAND_GET_PROJECT, COMMAND_HISTORY, COMMAND_LABEL, COMMAND_SOS_EXE, FLAG_COMMAND, FLAG_COMMENT, FLAG_FILE, FLAG_LABEL, FLAG_NO_CACHE, FLAG_NO_COMPRESSION, FLAG_PASSWORD, FLAG_PROJECT, FLAG_RECURSION, FLAG_SOS_HOME, FLAG_SOS_SERVER, FLAG_USERNAME, FLAG_VERBOSE, FLAG_VERSION, FLAG_VSS_SERVER, FLAG_WORKING_DIR, PROJECT_PREFIX
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected CommandlineBuild the command linefinal voidThe filename to act upon.voidsetRecursive(boolean recursive) Flag to recursively apply the action.Methods inherited from class org.apache.tools.ant.taskdefs.optional.sos.SOSexecute, getComment, getFilename, getLabel, getLocalPath, getNoCache, getNoCompress, getOptionalAttributes, getPassword, getProjectPath, getRecursive, getRequiredAttributes, getSosCommand, getSosHome, getSosServerPath, getUsername, getVerbose, getVersion, getVssServerPath, run, setInternalComment, setInternalFilename, setInternalLabel, setInternalRecursive, setInternalVersion, setLocalPath, setNoCache, setNoCompress, setPassword, setProjectPath, setSosCmd, setSosHome, setSosServerPath, setUsername, setVerbose, setVssServerPathMethods 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
- 
Constructor Details- 
SOSCheckoutpublic SOSCheckout()
 
- 
- 
Method Details- 
setFileThe filename to act upon. If no file is specified then the task acts upon the project.- Parameters:
- filename- The new file value
 
- 
setRecursivepublic void setRecursive(boolean recursive) Flag to recursively apply the action. Defaults to false.- Parameters:
- recursive- True for recursive operation.
 
- 
buildCmdLineBuild the command lineCheckOutFile required parameters: -server -name -password -database -project -file 
 CheckOutFile optional parameters: -workdir -verbose -nocache -nocompression -soshome
 CheckOutProject required parameters: -server -name -password -database -project
 CheckOutProject optional parameters:-workdir -recursive -verbose -nocache -nocompression -soshome- Returns:
- Commandline the generated command to be executed
 
 
-