|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 stringpublic 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 IFileSpec
pathType
- 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 IFileSpec
filePath
- candidate file path; may be null.IFileSpec.setPath(com.perforce.p4java.impl.generic.core.file.FilePath)
public FileAction getAction()
IFileSpec
getAction
in interface IFileSpec
IFileSpec.getAction()
public int getChangelistId()
IFileSpec
getChangelistId
in interface IFileSpec
IFileSpec.getChangelistId()
public String getClientName()
IFileSpec
getClientName
in interface IFileSpec
IFileSpec.getClientName()
public FilePath getClientPath()
IFileSpec
getClientPath
in interface IFileSpec
IFileSpec.getClientPath()
public InputStream getContents(boolean noHeaderLine) throws ConnectionException, RequestException, AccessException
IFileSpec
You 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 IFileSpec
noHeaderLine
- 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
IFileSpec
You 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 IFileSpec
opts
- 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 IFileSpec
IFileSpec.getDepotPath()
public int getEndRevision()
IFileSpec
getEndRevision
in interface IFileSpec
IFileSpec.getEndRevision()
public String getFileType()
IFileSpec
getFileType
in interface IFileSpec
IFileSpec.getFileType()
public String getLabel()
IFileSpec
getLabel
in interface IFileSpec
IFileSpec.getLabel()
public FilePath getLocalPath()
IFileSpec
getLocalPath
in interface IFileSpec
IFileSpec.getLocalPath()
public FileSpecOpStatus getOpStatus()
IFileOperationResult
getOpStatus
in interface IFileOperationResult
IFileOperationResult.getOpStatus()
public FilePath getPreferredPath()
IFileSpec
getPreferredPath
in interface IFileSpec
IFileSpec.getPreferredPath()
public Map<IFileSpec,List<IFileRevisionData>> getRevisionHistory(int maxRevs, boolean contentHistory, boolean includeInherited, boolean longOutput, boolean truncatedLongOutput) throws ConnectionException, RequestException, AccessException
IFileSpec
Note 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 IFileSpec
maxRevs
- 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
IFileSpec
Note 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 IFileSpec
opts
- 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 IFileSpec
wsOptions
- 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 IFileSpec
opts
- 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
IFileSpec
Note 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 IFileSpec
changelistId
- 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
IFileSpec
Note 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 IFileSpec
toFile
- 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 IFileSpec
IFileSpec.getStartRevision()
public String getStatusMessage()
IFileOperationResult
getStatusMessage
in interface IFileOperationResult
IFileOperationResult.getStatusMessage()
public int getSeverityCode()
IFileOperationResult
getSeverityCode
in interface IFileOperationResult
IFileOperationResult.getSeverityCode()
public int getGenericCode()
IFileOperationResult
getGenericCode
in interface IFileOperationResult
IFileOperationResult.getGenericCode()
public String getUserName()
IFileSpec
getUserName
in interface IFileSpec
IFileSpec.getUserName()
public boolean isLocked()
IFileSpec
isLocked
in interface IFileSpec
IFileSpec.isLocked()
public String getDiffStatus()
IFileSpec
getDiffStatus
in interface IFileSpec
IFileSpec.getDiffStatus()
public String getResolveType()
IFileSpec
getResolveType
in interface IFileSpec
public String getContentResolveType()
IFileSpec
getContentResolveType
in interface IFileSpec
public int getShelvedChange()
IFileSpec
getShelvedChange
in interface IFileSpec
public 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 IFileSpec
public void setStartRevision(int startRevision)
IFileSpec
setStartRevision
in interface IFileSpec
public void setEndRevision(int endRevision)
IFileSpec
setEndRevision
in interface IFileSpec
public void setChangelistId(int changeListId)
IFileSpec
setChangelistId
in interface IFileSpec
public void setLabel(String label)
IFileSpec
setLabel
in interface IFileSpec
public void setAction(FileAction action)
IFileSpec
setAction
in interface IFileSpec
public void setUserName(String userName)
IFileSpec
setUserName
in interface IFileSpec
public void setClientName(String clientName)
IFileSpec
setClientName
in interface IFileSpec
public void setClient(IClient client)
public int getEndFromRev()
IFileSpec
getEndFromRev
in interface IFileSpec
IFileSpec.getEndFromRev()
public int getEndToRev()
IFileSpec
getEndToRev
in interface IFileSpec
IFileSpec.getEndToRev()
public String getFromFile()
IFileSpec
getFromFile
in interface IFileSpec
IFileSpec.getFromFile()
public String getHowResolved()
IFileSpec
getHowResolved
in interface IFileSpec
IFileSpec.getHowResolved()
public FileAction getOtherAction()
IFileSpec
getOtherAction
in interface IFileSpec
IFileSpec.getOtherAction()
public int getStartFromRev()
IFileSpec
getStartFromRev
in interface IFileSpec
IFileSpec.getStartFromRev()
public int getStartToRev()
IFileSpec
getStartToRev
in interface IFileSpec
IFileSpec.getStartToRev()
public String getToFile()
IFileSpec
getToFile
in interface IFileSpec
IFileSpec.getToFile()
public int getWorkRev()
IFileSpec
getWorkRev
in interface IFileSpec
IFileSpec.getWorkRev()
public boolean isUnmap()
IFileSpec
isUnmap
in interface IFileSpec
IFileSpec.isUnmap()
public void setDate(Date date)
IFileSpec
setDate
in interface IFileSpec
public void setFromFile(String fromFile)
IFileSpec
setFromFile
in interface IFileSpec
public void setEndFromRev(int endFromRev)
IFileSpec
setEndFromRev
in interface IFileSpec
public void setStartFromRev(int startFromRev)
IFileSpec
setStartFromRev
in interface IFileSpec
public void setToFile(String toFile)
IFileSpec
setToFile
in interface IFileSpec
public void setEndToRev(int endToRev)
IFileSpec
setEndToRev
in interface IFileSpec
public void setStartToRev(int startToRev)
IFileSpec
setStartToRev
in interface IFileSpec
public void setWorkRev(int workRev)
IFileSpec
setWorkRev
in interface IFileSpec
public void setHowResolved(String howResolved)
IFileSpec
setHowResolved
in interface IFileSpec
public void setOtherAction(FileAction otherAction)
IFileSpec
setOtherAction
in interface IFileSpec
public void setLocked(boolean locked)
IFileSpec
setLocked
in interface IFileSpec
public void setDiffStatus(String diffStatus)
IFileSpec
setDiffStatus
in interface IFileSpec
public void setResolveType(String resolveType)
IFileSpec
setResolveType
in interface IFileSpec
public void setContentResolveType(String contentResolveType)
IFileSpec
setContentResolveType
in interface IFileSpec
public void setShelvedChange(int shelvedChange)
IFileSpec
setShelvedChange
in interface IFileSpec
public void setUnmap(boolean unmap)
IFileSpec
setUnmap
in interface IFileSpec
public static int getRevFromString(String str)
public String getClientPathString()
IFileSpec
getClientPathString
in interface IFileSpec
IFileSpec.getClientPathString()
public String getDepotPathString()
IFileSpec
getDepotPathString
in interface IFileSpec
IFileSpec.getDepotPathString()
public String getLocalPathString()
IFileSpec
getLocalPathString
in interface IFileSpec
IFileSpec.getLocalPathString()
public FilePath getOriginalPath()
IFileSpec
getOriginalPath
in interface IFileSpec
IFileSpec.getOriginalPath()
public String getOriginalPathString()
IFileSpec
getOriginalPathString
in interface IFileSpec
IFileSpec.getOriginalPathString()
public String getPathString(FilePath.PathType pathType)
IFileSpec
getPathString
in interface IFileSpec
pathType
- 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 IFileSpec
pathType
- 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 IFileSpec
IFileSpec.getPreferredPathString()
public String getAnnotatedPreferredPathString()
IFileSpec
getAnnotatedPreferredPathString
in interface IFileSpec
IFileSpec.getAnnotatedPreferredPathString()
public String toString()
toString
in interface IFileSpec
toString
in class Object
Object.toString()
public void setPathFromString(FilePath.PathType pathType, String pathStr)
IFileSpec
setPathFromString
in interface IFileSpec
pathType
- 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 IFileSpec
IFileSpec.getDate()
public void setClientPath(String pathStr)
IFileSpec
setClientPath
in interface IFileSpec
IFileSpec.setClientPath(java.lang.String)
public void setDepotPath(String pathStr)
IFileSpec
setDepotPath
in interface IFileSpec
IFileSpec.setDepotPath(java.lang.String)
public void setLocalPath(String pathStr)
IFileSpec
setLocalPath
in interface IFileSpec
IFileSpec.setLocalPath(java.lang.String)
public void setOriginalPath(String pathStr)
IFileSpec
setOriginalPath
in interface IFileSpec
IFileSpec.setOriginalPath(java.lang.String)
public int getBaseRev()
IFileSpec
getBaseRev
in interface IFileSpec
IFileSpec.getBaseRev()
public void setBaseRev(int baseRev)
IFileSpec
setBaseRev
in interface IFileSpec
IFileSpec.setBaseRev(int)
public String getBaseName()
IFileSpec
getBaseName
in interface IFileSpec
IFileSpec.getBaseName()
public void setBaseName(String baseName)
IFileSpec
setBaseName
in interface IFileSpec
IFileSpec.setBaseName(java.lang.String)
public String getBaseFile()
IFileSpec
getBaseFile
in interface IFileSpec
IFileSpec.getBaseFile()
public void setBaseFile(String baseFile)
IFileSpec
setBaseFile
in interface IFileSpec
IFileSpec.setBaseFile(java.lang.String)
public int getRawCode()
IFileOperationResult
getRawCode
in interface IFileOperationResult
public int getUniqueCode()
IFileOperationResult
getUniqueCode
in interface IFileOperationResult
public int getSubCode()
IFileOperationResult
getSubCode
in interface IFileOperationResult
public int getSubSystem()
IFileOperationResult
getSubSystem
in interface IFileOperationResult
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |