|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.perforce.p4java.impl.generic.core.ServerResource
com.perforce.p4java.impl.generic.core.file.FileSpec
public class FileSpec
Simple generic default implementation class for the IFileSpec interface.
| Field Summary | |
|---|---|
protected FileAction |
action
|
protected String |
baseFile
|
protected String |
baseName
|
protected int |
baseRev
|
protected int |
changeListId
|
protected IClient |
client
|
protected String |
clientName
|
protected FilePath |
clientPath
|
protected Date |
date
|
protected FilePath |
depotPath
|
protected int |
endRevision
|
protected String |
fileType
|
protected int |
genericCode
|
protected String |
label
|
protected FilePath |
localPath
|
protected FileSpecOpStatus |
opStatus
|
protected FilePath |
originalPath
|
protected int |
rawCode
|
protected int |
severityCode
|
protected int |
startRevision
|
protected String |
statusMessage
|
protected int |
subCode
|
protected int |
subSystem
|
protected int |
uniqueCode
|
protected boolean |
unmap
|
protected String |
userName
|
| Fields inherited from class com.perforce.p4java.impl.generic.core.ServerResource |
|---|
refreshable, server, updateable |
| Fields inherited from interface com.perforce.p4java.core.file.IFileSpec |
|---|
HAVE_REVISION, HAVE_REVISION_STRING, HEAD_REVISION, HEAD_REVISION_STRING, NO_FILE_REVISION, NO_REVISION_STRING, NONE_REVISION, NONE_REVISION_STRING |
| Constructor Summary | |
|---|---|
FileSpec()
Default constructor. |
|
FileSpec(FilePath path)
Construct a FileSpec from a specific FilePath. |
|
FileSpec(FileSpec impl)
Construct a new filespec from another filespec. |
|
FileSpec(FileSpecOpStatus status,
String errStr)
Construct a filespec from an opstatus and error message pair. |
|
FileSpec(FileSpecOpStatus status,
String errStr,
int rawCode)
Construct a new FileSpec given the op status, an error string, and a raw code value returned from a Perforce server. |
|
FileSpec(FileSpecOpStatus status,
String errStr,
int genericCode,
int severityCode)
Construct a FileSpec from an opstatus, error message, Perforce generic code, and Perforce severity code. |
|
FileSpec(FileSpecOpStatus status,
String errStr,
String codeStr)
Construct a new FileSpec given the op status, an error string, and a raw code string returned from a Perforce server. |
|
FileSpec(Map<String,Object> map,
IServer server,
int index)
Try to construct a FileSpec from a passed-in map as returned from a Perforce server. |
|
FileSpec(String pathStr)
Given a candidate path string (which may include version and changelist annotations, at least), try to construct a corresponding file spec. |
|
FileSpec(String pathStr,
boolean parseAnnotations)
Given a candidate path string (which may include version and changelist annotations, at least), try to construct a corresponding file spec. |
|
| Method Summary | |
|---|---|
FileAction |
getAction()
Returns the file action associated with this file, if any. |
String |
getAnnotatedPathString(FilePath.PathType pathType)
Get an annotated string representation of a Perforce file path associated with this Perforce file spec. |
String |
getAnnotatedPreferredPathString()
Get the annotated "preferred" path string for this file spec. |
List<IFileAnnotation> |
getAnnotations(DiffType wsOptions,
boolean allResults,
boolean useChangeNumbers,
boolean followBranches)
Get the file annotations associated with this file. |
List<IFileAnnotation> |
getAnnotations(GetFileAnnotationsOptions opts)
Get the file annotations associated with this file. |
String |
getBaseFile()
Get the base file as reported by resolve -o or equivalent. |
String |
getBaseName()
Get the base name as reported by integ -o or equivalent. |
int |
getBaseRev()
Get the base revision as reported by integ -o or equivalent. |
int |
getChangelistId()
Get the ID of the changelist associated with this file spec. |
String |
getClientName()
Return the name of the client associated with this file spec, or null if not set or known. |
FilePath |
getClientPath()
Convenience method for getPath(CLIENT). |
String |
getClientPathString()
Convenience method for getPathString(CLIENT). |
String |
getContentResolveType()
Get the content resolve type for this file spec. |
InputStream |
getContents(boolean noHeaderLine)
Get the contents of this specific Perforce file revision from the Perforce depot as an InputStream. |
InputStream |
getContents(GetFileContentsOptions opts)
Get the contents of this specific Perforce file revision from the Perforce depot as an InputStream. |
Date |
getDate()
Get the Perforce date of this file spec. |
FilePath |
getDepotPath()
Convenience method for getPath(DEPOT). |
String |
getDepotPathString()
Convenience method for getPathString(DEPOT). |
String |
getDiffStatus()
Get the diff status for this file spec. |
int |
getEndFromRev()
Return the end "from" revision of the last integration, if any. |
int |
getEndRevision()
Get the end revision for this file spec, if any. |
int |
getEndToRev()
Return the end "from" revision of the last integration, if any. |
String |
getFileType()
Returns the file type string for this file spec, or null if not known. |
String |
getFromFile()
Get the file this file spec was integrated from if any. |
int |
getGenericCode()
Get the Perforce generic code associated with the operation result. |
String |
getHowResolved()
Return a string representation of how the last resolve happened. |
String |
getLabel()
Get the label string associated with this file spec, if any. |
FilePath |
getLocalPath()
Convenience method for getPath(LOCAL). |
String |
getLocalPathString()
Convenience method for getPathString(LOCAL). |
FileSpecOpStatus |
getOpStatus()
Return the particular Perforce operation status associated with the specific Perforce file spec operation. |
FilePath |
getOriginalPath()
Convenience method for getPath(ORIGINAL). |
String |
getOriginalPathString()
Convenience method for getPathString(ORIGINAL). |
FileAction |
getOtherAction()
Get the other action. |
FilePath |
getPath(FilePath.PathType pathType)
Get the specific depot, client, local, or original Perforce file path associated with this file spec. |
String |
getPathString(FilePath.PathType pathType)
Get the unannotated path string for this Perforce file. |
FilePath |
getPreferredPath()
Get the "preferred" path for this file spec. |
String |
getPreferredPathString()
Get the (unannotated) "preferred" path string for this file spec. |
int |
getRawCode()
Get the Perforce raw code associated with the operation result. |
String |
getResolveType()
Get the resolve type for this file spec. |
static int |
getRevFromString(String str)
|
Map<IFileSpec,List<IFileRevisionData>> |
getRevisionHistory(GetRevisionHistoryOptions opts)
Get the revision history of this Perforce file. |
Map<IFileSpec,List<IFileRevisionData>> |
getRevisionHistory(int maxRevs,
boolean contentHistory,
boolean includeInherited,
boolean longOutput,
boolean truncatedLongOutput)
Get the revision history of this Perforce file. |
int |
getSeverityCode()
Get the Perforce severity code associated with the operation result. |
int |
getShelvedChange()
Get the shelved change for this file spec. |
int |
getStartFromRev()
Return the start "from" revision of the last integration, if any. |
int |
getStartRevision()
Get the start revision for this file spec, if any. |
int |
getStartToRev()
Return the start "to" revision of the last integration, if any. |
String |
getStatusMessage()
Return the status message associated with the operation (this may be an error or informational message, depending on the operation). |
int |
getSubCode()
Get the Perforce 'sub' code associated with the operation result. |
int |
getSubSystem()
Get the Perforce sub system code associated with the operation result. |
String |
getToFile()
Get the "to" file for the integration, if it exists. |
int |
getUniqueCode()
Get the Perforce 'unqieu' code associated with the operation result. |
String |
getUserName()
Return the Perforce user name of the file's owner, or null if this is not set or known. |
int |
getWorkRev()
Get the work revision. |
boolean |
isLocked()
Returns true if the associated file has been locked. |
boolean |
isUnmap()
Return if this file spec is not mapped. |
List<IFileSpec> |
move(IFileSpec toFile,
MoveFileOptions opts)
Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile). |
List<IFileSpec> |
move(int changelistId,
boolean listOnly,
boolean noClientMove,
String fileType,
IFileSpec toFile)
Move this file if it's already opened for edit or add (the fromFile) to the destination file (the toFile). |
void |
setAction(FileAction action)
Set the file action for this file spec. |
void |
setBaseFile(String baseFile)
Set the base file on this object. |
void |
setBaseName(String baseName)
Set the base name on this object. |
void |
setBaseRev(int baseRev)
Set the base revision on this object. |
void |
setChangelistId(int changeListId)
Set the changelist ID for this file spec. |
void |
setClient(IClient client)
|
void |
setClientName(String clientName)
Set the Perforce client name for this file spec. |
void |
setClientPath(FilePath clientPath)
|
void |
setClientPath(String pathStr)
Convenience method for setPath(new FilePath(PathType.CLIENT, pathStr)); |
FileSpec |
setCodes(int rawCode)
Set the various error codes for this FileSpec to a value returned from the server or the RPC layer. |
void |
setContentResolveType(String contentResolveType)
Set the content resolve type for this file spec. |
void |
setDate(Date date)
Set the date for this file spec. |
void |
setDepotPath(FilePath depotPath)
|
void |
setDepotPath(String pathStr)
Convenience method for setPath(new FilePath(PathType.DEPOT, pathStr)); |
void |
setDiffStatus(String diffStatus)
Set the diff status for this file spec. |
void |
setEndFromRev(int endFromRev)
Set the end from revision for this file spec. |
void |
setEndRevision(int endRevision)
Set the end revision for this file spec. |
void |
setEndToRev(int endToRev)
Set the end to revision for this file spec. |
void |
setFileType(String fileType)
Set the file type for this file spec. |
void |
setFromFile(String fromFile)
Set the from file for this file spec. |
void |
setHowResolved(String howResolved)
Set the "how resolved" string for this file spec. |
void |
setLabel(String label)
Set the label associated with this file spec. |
void |
setLocalPath(FilePath localPath)
|
void |
setLocalPath(String pathStr)
Convenience method for setPath(new FilePath(PathType.LOCAL, pathStr)); |
void |
setLocked(boolean locked)
Set the locked status for this file spec. |
void |
setOpStatus(FileSpecOpStatus opStatus)
|
void |
setOriginalPath(FilePath path)
|
void |
setOriginalPath(String pathStr)
Convenience method for setPath(new FilePath(PathType.ORIGINAL, pathStr)); |
void |
setOtherAction(FileAction otherAction)
Set the other action for this file spec. |
void |
setPath(FilePath filePath)
Set a Perforce file path associated with this file spec. |
void |
setPathFromString(FilePath.PathType pathType,
String pathStr)
Set a specific Perforce file path for this file spec from a passed-in string. |
void |
setResolveType(String resolveType)
Set the resolve type for this file spec. |
void |
setShelvedChange(int shelvedChange)
Set the shelved change for this file spec. |
void |
setStartFromRev(int startFromRev)
Set the end from revision for this file spec. |
void |
setStartRevision(int startRevision)
Set the start revision for this file spec. |
void |
setStartToRev(int startToRev)
Set the start to revision for this file spec. |
void |
setStatusMessage(String statusMessage)
|
void |
setToFile(String toFile)
Set the to file for this file spec. |
void |
setUnmap(boolean unmap)
Set the unmap status value for this file spec. |
void |
setUserName(String userName)
Set the Perforce user name for this file spec. |
void |
setWorkRev(int workRev)
Set the work revision for this file spec. |
String |
toString()
Alias for getAnnotatedPreferredPathString(). |
| Methods inherited from class com.perforce.p4java.impl.generic.core.ServerResource |
|---|
canRefresh, canUpdate, complete, refresh, setRefreshable, setServer, update, update, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.perforce.p4java.core.IServerResource |
|---|
canRefresh, canUpdate, refresh, setServer, update, update, update |
| Field Detail |
|---|
protected FileSpecOpStatus opStatus
protected String statusMessage
protected int genericCode
protected int severityCode
protected int rawCode
protected int uniqueCode
protected int subCode
protected int subSystem
protected FilePath originalPath
protected FilePath depotPath
protected FilePath clientPath
protected FilePath localPath
protected String fileType
protected int startRevision
protected int endRevision
protected int changeListId
protected String label
protected Date date
protected FileAction action
protected String userName
protected String clientName
protected int baseRev
protected String baseName
protected String baseFile
protected boolean unmap
protected IClient client
| Constructor Detail |
|---|
public FileSpec()
public FileSpec(String pathStr)
Effectively an alias for FileSpec(pathStr, true).
pathStr - candidate path string
public FileSpec(String pathStr,
boolean parseAnnotations)
The motivation for the hasAnnotations parameter is to allow path strings to contain "@" and "#" characters; the downside of this that if there's any associated annotation info, it's not parsed at all and any such information must be set up manually.
pathStr - candidate path stringparseAnnotations - if true, attempt to parse the path string
for revision annotations.public FileSpec(FilePath path)
public FileSpec(FileSpecOpStatus status,
String errStr)
public FileSpec(FileSpecOpStatus status,
String errStr,
int genericCode,
int severityCode)
public FileSpec(FileSpecOpStatus status,
String errStr,
String codeStr)
public FileSpec(FileSpecOpStatus status,
String errStr,
int rawCode)
public FileSpec(FileSpec impl)
impl - non-null existing filespec.
public FileSpec(Map<String,Object> map,
IServer server,
int index)
| Method Detail |
|---|
public FileSpec setCodes(int rawCode)
public FilePath getPath(FilePath.PathType pathType)
IFileSpec
getPath in interface IFileSpecpathType - if null or PathType.ORIGINAL, return the original
path for this file spec, otherwise return the specified
path for this file spec.
IFileSpec.getPath(com.perforce.p4java.impl.generic.core.file.FilePath.PathType)public void setPath(FilePath filePath)
IFileSpec
setPath in interface IFileSpecfilePath - candidate file path; may be null.IFileSpec.setPath(com.perforce.p4java.impl.generic.core.file.FilePath)public FileAction getAction()
IFileSpec
getAction in interface IFileSpecIFileSpec.getAction()public int getChangelistId()
IFileSpec
getChangelistId in interface IFileSpecIFileSpec.getChangelistId()public String getClientName()
IFileSpec
getClientName in interface IFileSpecIFileSpec.getClientName()public FilePath getClientPath()
IFileSpec
getClientPath in interface IFileSpecIFileSpec.getClientPath()
public InputStream getContents(boolean noHeaderLine)
throws ConnectionException,
RequestException,
AccessException
IFileSpecYou should close the InputStream after use in order to release any underlying stream-related resources. Failure to do this may lead to the proliferation of temp files or long-term memory wastage or even leaks.
getContents in interface IFileSpecnoHeaderLine - if true, suppresses the initial line that displays the file name
and revision
ConnectionException - if the Perforce server is unreachable or is not
connected.
RequestException - if the Perforce server encounters an error during
its processing of the request
AccessException - if the Perforce server denies access to the callerIFileSpec.getContents(boolean)
public InputStream getContents(GetFileContentsOptions opts)
throws P4JavaException
IFileSpecYou should close the InputStream after use in order to release any underlying stream-related resources. Failure to do this may lead to the proliferation of temp files or long-term memory wastage or even leaks.
getContents in interface IFileSpecopts - GetFileContents object describing optional parameters; if null, no
options are set.
P4JavaException - if any error occurs in the processing of this method.IFileSpec.getContents(com.perforce.p4java.option.server.GetFileContentsOptions)public FilePath getDepotPath()
IFileSpec
getDepotPath in interface IFileSpecIFileSpec.getDepotPath()public int getEndRevision()
IFileSpec
getEndRevision in interface IFileSpecIFileSpec.getEndRevision()public String getFileType()
IFileSpec
getFileType in interface IFileSpecIFileSpec.getFileType()public String getLabel()
IFileSpec
getLabel in interface IFileSpecIFileSpec.getLabel()public FilePath getLocalPath()
IFileSpec
getLocalPath in interface IFileSpecIFileSpec.getLocalPath()public FileSpecOpStatus getOpStatus()
IFileOperationResult
getOpStatus in interface IFileOperationResultIFileOperationResult.getOpStatus()public FilePath getPreferredPath()
IFileSpec
getPreferredPath in interface IFileSpecIFileSpec.getPreferredPath()
public Map<IFileSpec,List<IFileRevisionData>> getRevisionHistory(int maxRevs,
boolean contentHistory,
boolean includeInherited,
boolean longOutput,
boolean truncatedLongOutput)
throws ConnectionException,
RequestException,
AccessException
IFileSpecNote that the revision history returned may contain more than one file if the includeInherited option is true; this is why the return is a map (keyed on depot file path) of revision lists rather than a simple list.
Behavior is undefined if both longOutput and truncatedLongOutput are true. If both are false, a short form of the description (prepared by the server) is returned.
getRevisionHistory in interface IFileSpecmaxRevs - if positive, return at most maxRev revisions for this file.includeInherited - if true, causes inherited file history to be returned as well.longOutput - if true, return the full descriptions associated with each revisiontruncatedLongOutput - if true, return only the first 250 characters of each description.
ConnectionException - if the Perforce server is unreachable or is not
connected.
RequestException - if the Perforce server encounters an error during
its processing of the request
AccessException - if the Perforce server denies access to the callerIFileSpec.getRevisionHistory(int, boolean, boolean, boolean, boolean)
public Map<IFileSpec,List<IFileRevisionData>> getRevisionHistory(GetRevisionHistoryOptions opts)
throws P4JavaException
IFileSpecNote that the revision history returned may contain more than one file if the includeInherited option is true; this is why the return is a map (keyed on depot file path) of revision lists rather than a simple list.
Behavior is undefined if both longOutput and truncatedLongOutput are true in the passed-in GetRevisionHistory object. If both are false, a short form of the description (prepared by the server) is returned.
getRevisionHistory in interface IFileSpecopts - GetChangelistDiffs object describing optional parameters; if null, no
options are set.
P4JavaException - if any error occurs in the processing of this method.IFileSpec.getRevisionHistory(com.perforce.p4java.option.server.GetRevisionHistoryOptions)
public List<IFileAnnotation> getAnnotations(DiffType wsOptions,
boolean allResults,
boolean useChangeNumbers,
boolean followBranches)
throws ConnectionException,
RequestException,
AccessException
IFileSpec
getAnnotations in interface IFileSpecwsOptions - DiffType describing the white space option to be used; if null,
use default (no options), otherwise must be one of the whitespace
options defined by the isWsOption method on DiffType.allResults - if true, include both deleted files and lines no longer present
at the head revisionuseChangeNumbers - if true, annotate with change numbers rather than
revision numbers with each linefollowBranches - if true, follow branches.
ConnectionException - if the Perforce server is unreachable or is not
connected.
RequestException - if the Perforce server encounters an error during
its processing of the request
AccessException - if the Perforce server denies access to the callerIFileSpec.getAnnotations(com.perforce.p4java.core.file.DiffType, boolean, boolean, boolean)
public List<IFileAnnotation> getAnnotations(GetFileAnnotationsOptions opts)
throws P4JavaException
IFileSpec
getAnnotations in interface IFileSpecopts - GetFileAnnotations object describing optional parameters; if null, no
options are set.
P4JavaException - if any error occurs in the processing of this method.IFileSpec.getAnnotations(com.perforce.p4java.option.server.GetFileAnnotationsOptions)
public List<IFileSpec> move(int changelistId,
boolean listOnly,
boolean noClientMove,
String fileType,
IFileSpec toFile)
throws ConnectionException,
RequestException,
AccessException
IFileSpecNote that the status of this file once the move has been performed may be indeterminate; you should discard this file and use the file returned, if any, or at least test this file's status.
Note that this operation is not supported on servers earlier than 2009.1; any attempt to use this on earlier servers will result in a RequestException with a suitable message. Similarly, not all underlying IServer implementations will work with this either, and will also result in a suitable RequestException.
move in interface IFileSpecchangelistId - if not IChangelist.UNKNOWN, the files are opened in the numbered
pending changelist instead of the 'default' changelist.listOnly - if true, don't actually perform the move, just return what would
happen if the move was performednoClientMove - if true, bypasses the client file rename. See main IServer
moveFiles comments for restrictions.fileType - if not null, the file is reopened as that filetype.toFile - the target file.
ConnectionException - if the Perforce server is unreachable or is not
connected.
RequestException - if the Perforce server encounters an error during
its processing of the request
AccessException - if the Perforce server denies access to the callerIFileSpec.move(int, boolean, boolean, java.lang.String, com.perforce.p4java.core.file.IFileSpec)
public List<IFileSpec> move(IFileSpec toFile,
MoveFileOptions opts)
throws P4JavaException
IFileSpecNote that the status of this file once the move has been performed may be indeterminate; you should discard this file and use the file returned, if any, or at least test this file's status.
Note that this operation is not supported on servers earlier than 2009.1; any attempt to use this on earlier servers will result in a RequestException with a suitable message. Similarly, not all underlying IServer implementations will work with this either, and will also result in a suitable RequestException.
move in interface IFileSpectoFile - the target file.opts - GetFileContents object describing optional parameters; if null, no
options are set.
P4JavaException - if any error occurs in the processing of this method.IFileSpec.move(com.perforce.p4java.core.file.IFileSpec, com.perforce.p4java.option.server.MoveFileOptions)public int getStartRevision()
IFileSpec
getStartRevision in interface IFileSpecIFileSpec.getStartRevision()public String getStatusMessage()
IFileOperationResult
getStatusMessage in interface IFileOperationResultIFileOperationResult.getStatusMessage()public int getSeverityCode()
IFileOperationResult
getSeverityCode in interface IFileOperationResultIFileOperationResult.getSeverityCode()public int getGenericCode()
IFileOperationResult
getGenericCode in interface IFileOperationResultIFileOperationResult.getGenericCode()public String getUserName()
IFileSpec
getUserName in interface IFileSpecIFileSpec.getUserName()public boolean isLocked()
IFileSpec
isLocked in interface IFileSpecIFileSpec.isLocked()public String getDiffStatus()
IFileSpec
getDiffStatus in interface IFileSpecIFileSpec.getDiffStatus()public String getResolveType()
IFileSpec
getResolveType in interface IFileSpecpublic String getContentResolveType()
IFileSpec
getContentResolveType in interface IFileSpecpublic int getShelvedChange()
IFileSpec
getShelvedChange in interface IFileSpecpublic void setOpStatus(FileSpecOpStatus opStatus)
public void setStatusMessage(String statusMessage)
public void setOriginalPath(FilePath path)
public void setDepotPath(FilePath depotPath)
public void setClientPath(FilePath clientPath)
public void setLocalPath(FilePath localPath)
public void setFileType(String fileType)
IFileSpec
setFileType in interface IFileSpecpublic void setStartRevision(int startRevision)
IFileSpec
setStartRevision in interface IFileSpecpublic void setEndRevision(int endRevision)
IFileSpec
setEndRevision in interface IFileSpecpublic void setChangelistId(int changeListId)
IFileSpec
setChangelistId in interface IFileSpecpublic void setLabel(String label)
IFileSpec
setLabel in interface IFileSpecpublic void setAction(FileAction action)
IFileSpec
setAction in interface IFileSpecpublic void setUserName(String userName)
IFileSpec
setUserName in interface IFileSpecpublic void setClientName(String clientName)
IFileSpec
setClientName in interface IFileSpecpublic void setClient(IClient client)
public int getEndFromRev()
IFileSpec
getEndFromRev in interface IFileSpecIFileSpec.getEndFromRev()public int getEndToRev()
IFileSpec
getEndToRev in interface IFileSpecIFileSpec.getEndToRev()public String getFromFile()
IFileSpec
getFromFile in interface IFileSpecIFileSpec.getFromFile()public String getHowResolved()
IFileSpec
getHowResolved in interface IFileSpecIFileSpec.getHowResolved()public FileAction getOtherAction()
IFileSpec
getOtherAction in interface IFileSpecIFileSpec.getOtherAction()public int getStartFromRev()
IFileSpec
getStartFromRev in interface IFileSpecIFileSpec.getStartFromRev()public int getStartToRev()
IFileSpec
getStartToRev in interface IFileSpecIFileSpec.getStartToRev()public String getToFile()
IFileSpec
getToFile in interface IFileSpecIFileSpec.getToFile()public int getWorkRev()
IFileSpec
getWorkRev in interface IFileSpecIFileSpec.getWorkRev()public boolean isUnmap()
IFileSpec
isUnmap in interface IFileSpecIFileSpec.isUnmap()public void setDate(Date date)
IFileSpec
setDate in interface IFileSpecpublic void setFromFile(String fromFile)
IFileSpec
setFromFile in interface IFileSpecpublic void setEndFromRev(int endFromRev)
IFileSpec
setEndFromRev in interface IFileSpecpublic void setStartFromRev(int startFromRev)
IFileSpec
setStartFromRev in interface IFileSpecpublic void setToFile(String toFile)
IFileSpec
setToFile in interface IFileSpecpublic void setEndToRev(int endToRev)
IFileSpec
setEndToRev in interface IFileSpecpublic void setStartToRev(int startToRev)
IFileSpec
setStartToRev in interface IFileSpecpublic void setWorkRev(int workRev)
IFileSpec
setWorkRev in interface IFileSpecpublic void setHowResolved(String howResolved)
IFileSpec
setHowResolved in interface IFileSpecpublic void setOtherAction(FileAction otherAction)
IFileSpec
setOtherAction in interface IFileSpecpublic void setLocked(boolean locked)
IFileSpec
setLocked in interface IFileSpecpublic void setDiffStatus(String diffStatus)
IFileSpec
setDiffStatus in interface IFileSpecpublic void setResolveType(String resolveType)
IFileSpec
setResolveType in interface IFileSpecpublic void setContentResolveType(String contentResolveType)
IFileSpec
setContentResolveType in interface IFileSpecpublic void setShelvedChange(int shelvedChange)
IFileSpec
setShelvedChange in interface IFileSpecpublic void setUnmap(boolean unmap)
IFileSpec
setUnmap in interface IFileSpecpublic static int getRevFromString(String str)
public String getClientPathString()
IFileSpec
getClientPathString in interface IFileSpecIFileSpec.getClientPathString()public String getDepotPathString()
IFileSpec
getDepotPathString in interface IFileSpecIFileSpec.getDepotPathString()public String getLocalPathString()
IFileSpec
getLocalPathString in interface IFileSpecIFileSpec.getLocalPathString()public FilePath getOriginalPath()
IFileSpec
getOriginalPath in interface IFileSpecIFileSpec.getOriginalPath()public String getOriginalPathString()
IFileSpec
getOriginalPathString in interface IFileSpecIFileSpec.getOriginalPathString()public String getPathString(FilePath.PathType pathType)
IFileSpec
getPathString in interface IFileSpecpathType - if null or PathType.ORIGINAL, return the original
path for this file spec, otherwise return the specified
path for this file spec.
IFileSpec.getPathString(com.perforce.p4java.impl.generic.core.file.FilePath.PathType)public String getAnnotatedPathString(FilePath.PathType pathType)
IFileSpec
getAnnotatedPathString in interface IFileSpecpathType - if null or PathType.ORIGINAL, return the original
path for this file spec, otherwise return the specified
path for this file spec.
IFileSpec.getAnnotatedPathString(com.perforce.p4java.impl.generic.core.file.FilePath.PathType)public String getPreferredPathString()
IFileSpec
getPreferredPathString in interface IFileSpecIFileSpec.getPreferredPathString()public String getAnnotatedPreferredPathString()
IFileSpec
getAnnotatedPreferredPathString in interface IFileSpecIFileSpec.getAnnotatedPreferredPathString()public String toString()
toString in interface IFileSpectoString in class ObjectObject.toString()
public void setPathFromString(FilePath.PathType pathType,
String pathStr)
IFileSpec
setPathFromString in interface IFileSpecpathType - if null or PathType.ORIGINAL, sets the original
path for this file spec, otherwise sets the specified
path for this file spec.pathStr - possibly-null, possibly-annotated path stringIFileSpec.setPathFromString(com.perforce.p4java.impl.generic.core.file.FilePath.PathType, java.lang.String)public Date getDate()
IFileSpec
getDate in interface IFileSpecIFileSpec.getDate()public void setClientPath(String pathStr)
IFileSpec
setClientPath in interface IFileSpecIFileSpec.setClientPath(java.lang.String)public void setDepotPath(String pathStr)
IFileSpec
setDepotPath in interface IFileSpecIFileSpec.setDepotPath(java.lang.String)public void setLocalPath(String pathStr)
IFileSpec
setLocalPath in interface IFileSpecIFileSpec.setLocalPath(java.lang.String)public void setOriginalPath(String pathStr)
IFileSpec
setOriginalPath in interface IFileSpecIFileSpec.setOriginalPath(java.lang.String)public int getBaseRev()
IFileSpec
getBaseRev in interface IFileSpecIFileSpec.getBaseRev()public void setBaseRev(int baseRev)
IFileSpec
setBaseRev in interface IFileSpecIFileSpec.setBaseRev(int)public String getBaseName()
IFileSpec
getBaseName in interface IFileSpecIFileSpec.getBaseName()public void setBaseName(String baseName)
IFileSpec
setBaseName in interface IFileSpecIFileSpec.setBaseName(java.lang.String)public String getBaseFile()
IFileSpec
getBaseFile in interface IFileSpecIFileSpec.getBaseFile()public void setBaseFile(String baseFile)
IFileSpec
setBaseFile in interface IFileSpecIFileSpec.setBaseFile(java.lang.String)public int getRawCode()
IFileOperationResult
getRawCode in interface IFileOperationResultpublic int getUniqueCode()
IFileOperationResult
getUniqueCode in interface IFileOperationResultpublic int getSubCode()
IFileOperationResult
getSubCode in interface IFileOperationResultpublic int getSubSystem()
IFileOperationResult
getSubSystem in interface IFileOperationResult
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||