|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.MSVSSCHECKOUT
Task to perform CheckOut commands to Microsoft Visual Source Safe.
Fields inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSS |
COMMAND_CHECKIN, COMMAND_CHECKOUT, COMMAND_GET, COMMAND_HISTORY, COMMAND_LABEL, FLAG_AUTORESPONSE_DEF, FLAG_AUTORESPONSE_NO, FLAG_AUTORESPONSE_YES, FLAG_LOGIN, FLAG_OVERRIDE_WORKING_DIR, FLAG_QUIET, FLAG_RECURSION, FLAG_VERSION, FLAG_VERSION_DATE, FLAG_VERSION_LABEL, FLAG_WRITABLE, PROJECT_PREFIX, VALUE_NO, VALUE_YES |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
MSVSSCHECKOUT()
|
Method Summary | |
void |
execute()
Executes the task. |
void |
getAutoresponse(Commandline cmd)
Checks the value set for the autoResponse. if it equals "Y" then we return -I-Y if it equals "N" then we return -I-N otherwise we return -I |
void |
getLocalpathCommand(Commandline cmd)
Builds and returns the -GL flag command if required The localpath is created if it didn't exist |
void |
getRecursiveCommand(Commandline cmd)
|
void |
getVersionCommand(Commandline cmd)
Simple order of priority. |
void |
setAutoresponse(java.lang.String response)
|
void |
setDate(java.lang.String date)
Set the stored date string Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. |
void |
setLabel(java.lang.String label)
Set the labeled version to operate on in SourceSafe Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. |
void |
setLocalpath(Path localPath)
Set the local path. |
void |
setRecursive(boolean recursive)
Set behaviour recursive or non-recursive |
void |
setVersion(java.lang.String version)
Set the stored version string Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. |
Methods inherited from class org.apache.tools.ant.taskdefs.optional.vss.MSVSS |
getLoginCommand, getSSCommand, getVsspath, run, setLogin, setServerpath, setSsdir, setVsspath |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MSVSSCHECKOUT()
Method Detail |
public void execute() throws BuildException
Builds a command line to execute ss and then calls Exec's run method to execute the command line.
execute
in class Task
org.apache.tools.ant.Task
BuildException
- if someting goes wrong with the buildpublic void setLocalpath(Path localPath)
public void getLocalpathCommand(Commandline cmd)
The localpath is created if it didn't exist
public void setRecursive(boolean recursive)
public void getRecursiveCommand(Commandline cmd)
public void setVersion(java.lang.String version)
Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. This happens if a ant variable is used e.g. version="${ver_server}" when ver_server has not been defined to ant!
public void setDate(java.lang.String date)
Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. This happens if a ant variable is used e.g. date="${date}" when date has not been defined to ant!
public void setLabel(java.lang.String label)
Note we assume that if the supplied string has the value "null" that something went wrong and that the string value got populated from a null object. This happens if a ant variable is used e.g. label="${label_server}" when label_server has not been defined to ant!
public void getVersionCommand(Commandline cmd)
public void setAutoresponse(java.lang.String response)
public void getAutoresponse(Commandline cmd)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |