Class MSVSSGET
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.optional.vss.MSVSS
- 
- org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- MSVSSConstants
 
 public class MSVSSGET extends MSVSS Perform Get commands from Microsoft Visual SourceSafe.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSSMSVSS.CurrentModUpdated, MSVSS.WritableFiles
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 - 
Fields inherited from interface org.apache.tools.ant.taskdefs.optional.vss.MSVSSConstantsCOMMAND_ADD, COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_CP, COMMAND_CREATE, COMMAND_GET, COMMAND_HISTORY, COMMAND_LABEL, FLAG_AUTORESPONSE_DEF, FLAG_AUTORESPONSE_NO, FLAG_AUTORESPONSE_YES, FLAG_BRIEF, FLAG_CODEDIFF, FLAG_COMMENT, FLAG_FILETIME_DEF, FLAG_FILETIME_MODIFIED, FLAG_FILETIME_UPDATED, FLAG_LABEL, FLAG_LOGIN, FLAG_NO_FILE, FLAG_NO_GET, FLAG_OUTPUT, FLAG_OVERRIDE_WORKING_DIR, FLAG_QUIET, FLAG_RECURSION, FLAG_REPLACE_WRITABLE, FLAG_SKIP_WRITABLE, FLAG_USER, FLAG_VERSION, FLAG_VERSION_DATE, FLAG_VERSION_LABEL, FLAG_WRITABLE, PROJECT_PREFIX, SS_EXE, STYLE_BRIEF, STYLE_CODEDIFF, STYLE_DEFAULT, STYLE_NOFILE, TIME_CURRENT, TIME_MODIFIED, TIME_UPDATED, VALUE_FROMDATE, VALUE_FROMLABEL, VALUE_NO, VALUE_YES, WRITABLE_FAIL, WRITABLE_REPLACE, WRITABLE_SKIP
 
- 
 - 
Constructor SummaryConstructors Constructor Description MSVSSGET()
 - 
Method SummaryModifier and Type Method Description voidsetAutoresponse(java.lang.String response)Autoresponse behaviour.voidsetDate(java.lang.String date)Date to get.voidsetFileTimeStamp(MSVSS.CurrentModUpdated timestamp)Date and time stamp given to the local copy.voidsetLabel(java.lang.String label)Label to get.voidsetLocalpath(Path localPath)Override the project working directory.voidsetQuiet(boolean quiet)Enable quiet mode.voidsetRecursive(boolean recursive)Get files recursively.voidsetVersion(java.lang.String version)Version to get.voidsetWritable(boolean writable)Unset the READ-ONLY flag on files retrieved from VSS.voidsetWritableFiles(MSVSS.WritableFiles files)Action taken when local files are writable.- 
Methods inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSSexecute, getAutoresponse, getComment, getFileTimeStamp, getGetLocalCopy, getLabel, getLocalpath, getLogin, getOutput, getQuiet, getRecursive, getSSCommand, getStyle, getUser, getVersion, getVersionDate, getVersionDateLabel, getVersionLabel, getVsspath, getWritable, getWritableFiles, setFailOnError, setInternalAutoResponse, setInternalComment, setInternalDate, setInternalDateFormat, setInternalFailOnError, setInternalFileTimeStamp, setInternalFromDate, setInternalFromLabel, setInternalGetLocalCopy, setInternalLabel, setInternalLocalPath, setInternalNumDays, setInternalOutputFilename, setInternalQuiet, setInternalRecursive, setInternalStyle, setInternalToDate, setInternalToLabel, setInternalUser, setInternalVersion, setInternalWritable, setInternalWritableFiles, setLogin, setServerpath, setSsdir, setVsspath
 - 
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
 
- 
 
- 
- 
- 
Method Detail- 
setLocalpathpublic void setLocalpath(Path localPath) Override the project working directory.- Parameters:
- localPath- The path on disk.
 
 - 
setRecursivepublic final void setRecursive(boolean recursive) Get files recursively. Defaults to false.- Parameters:
- recursive- The boolean value for recursive.
 
 - 
setQuietpublic final void setQuiet(boolean quiet) Enable quiet mode. Defaults to false.- Parameters:
- quiet- The boolean value for quiet.
 
 - 
setWritablepublic final void setWritable(boolean writable) Unset the READ-ONLY flag on files retrieved from VSS. Defaults to false.- Parameters:
- writable- The boolean value for writable.
 
 - 
setVersionpublic void setVersion(java.lang.String version) Version to get.- Parameters:
- version- The version to get.
 
 - 
setDatepublic void setDate(java.lang.String date) Date to get.- Parameters:
- date- The date to get.
 
 - 
setLabelpublic void setLabel(java.lang.String label) Label to get.- Parameters:
- label- The label to get.
 
 - 
setAutoresponsepublic void setAutoresponse(java.lang.String response) Autoresponse behaviour. Valid options are Y and N.- Parameters:
- response- The auto response value.
 
 - 
setFileTimeStamppublic void setFileTimeStamp(MSVSS.CurrentModUpdated timestamp) Date and time stamp given to the local copy. Defaults tocurrent.- Parameters:
- timestamp- The file time stamping behaviour.
 
 - 
setWritableFilespublic void setWritableFiles(MSVSS.WritableFiles files) Action taken when local files are writable. Defaults tofail.Due to ss.exe returning with an exit code of '100' for both errors and when a file has been skipped, failonerroris set to false when using theskipoption.- Parameters:
- files- The action to take.
 
 
- 
 
-