public class VssParameterContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
autoResponse |
private java.lang.String |
comment |
private java.lang.String |
date |
private java.text.DateFormat |
dateFormat
Date format for History
|
private java.lang.String |
fromDate
From date
|
private java.lang.String |
fromLabel |
private boolean |
getLocalCopy
Get local copy for checkout defaults to true
|
private java.lang.String |
label |
private java.lang.String |
localPath |
private int |
numDays
Number of days offset for History
|
private java.lang.String |
outputFileName |
private boolean |
quiet |
private boolean |
recursive |
private java.lang.String |
ssDir |
private java.lang.String |
style |
private java.lang.String |
timestamp |
private java.lang.String |
toDate
To date
|
private java.lang.String |
toLabel |
private java.lang.String |
user |
private java.lang.String |
version |
private java.lang.String |
vssLogin |
private java.lang.String |
vssPath |
private boolean |
writable |
private java.lang.String |
writableFiles
Behaviour for writable files
|
Constructor and Description |
---|
VssParameterContext(VssScmProviderRepository repo) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
calcDate(java.lang.String startDate,
int daysToAdd)
Calculate the start date for version comparison.
|
java.lang.String |
getAutoresponse()
Gets the auto response string.
|
java.lang.String |
getComment()
Gets the comment string.
|
java.lang.String |
getFileTimeStamp()
Gets the value set for the FileTimeStamp.
|
java.lang.String |
getGetLocalCopy()
Builds and returns the -G- flag if required.
|
static VssParameterContext |
getInstance(java.lang.Object obj) |
java.lang.String |
getLabel()
Gets the label string.
|
java.lang.String |
getLocalpath()
Gets the localpath string.
|
java.lang.String |
getLogin()
Gets the login string.
|
java.lang.String |
getOutput()
Gets the output file string.
|
java.lang.String |
getQuiet()
Gets the quiet string.
|
java.lang.String |
getRecursive()
Gets the recursive string.
|
private java.lang.String |
getShortLabel()
Return at most the 30 first chars of the label, logging a warning message
about the truncation
|
java.lang.String |
getSSCommand()
Gets the sscommand string.
|
java.lang.String |
getStyle()
Gets the style string.
|
java.lang.String |
getUser()
Gets the user string.
|
java.lang.String |
getVersion()
Gets the version string.
|
java.lang.String |
getVersionDate()
Gets the Version date string.
|
java.lang.String |
getVersionDateLabel()
Gets the version string.
|
java.lang.String |
getVersionLabel() |
java.lang.String |
getVssPath() |
java.lang.String |
getWritable()
Gets the writable string.
|
java.lang.String |
getWritableFiles()
Gets the value to determine the behaviour when encountering writable
files.
|
private java.lang.String vssPath
private java.lang.String autoResponse
private java.lang.String ssDir
private java.lang.String vssLogin
private java.lang.String comment
private java.lang.String user
private java.lang.String fromLabel
private java.lang.String toLabel
private boolean quiet
private boolean recursive
private boolean writable
private java.lang.String label
private java.lang.String style
private java.lang.String version
private java.lang.String date
private java.lang.String localPath
private java.lang.String timestamp
private java.lang.String writableFiles
private java.lang.String fromDate
private java.lang.String toDate
private int numDays
private boolean getLocalCopy
private java.text.DateFormat dateFormat
private java.lang.String outputFileName
public VssParameterContext(VssScmProviderRepository repo)
public static VssParameterContext getInstance(java.lang.Object obj)
public java.lang.String getGetLocalCopy()
private java.lang.String calcDate(java.lang.String startDate, int daysToAdd) throws java.text.ParseException
startDate
- The start date.daysToAdd
- The number of days to add.java.text.ParseException
public java.lang.String getFileTimeStamp()
public java.lang.String getLocalpath() throws ScmException
ScmException
public java.lang.String getLabel()
public java.lang.String getVersionDateLabel()
public java.lang.String getVersion()
private java.lang.String getShortLabel()
public java.lang.String getStyle()
public java.lang.String getRecursive()
public java.lang.String getWritable()
public java.lang.String getQuiet()
public java.lang.String getVersionLabel()
public java.lang.String getUser()
public java.lang.String getComment()
public java.lang.String getLogin()
public java.lang.String getAutoresponse()
public java.lang.String getSSCommand()
public java.lang.String getVssPath()
public java.lang.String getVersionDate() throws ScmException
ScmException
public java.lang.String getOutput()
public java.lang.String getWritableFiles()