public class ExtendedFileSpec extends FileSpec implements IExtendedFileSpec
action, baseFile, baseName, baseRev, blobSha, branch, changeListId, client, clientName, clientPath, commitSha, date, depotPath, endRevision, fileType, genericCode, label, localPath, opStatus, originalPath, rawCode, repoName, severityCode, sha, startRevision, statusMessage, subCode, subSystem, treeSha, uniqueCode, unmap, userName
refreshable, server, updateable
HAVE_REVISION, HAVE_REVISION_STRING, HEAD_REVISION, HEAD_REVISION_STRING, NO_FILE_REVISION, NO_REVISION_STRING, NONE_REVISION, NONE_REVISION_STRING
Constructor and Description |
---|
ExtendedFileSpec()
Default constructor.
|
ExtendedFileSpec(FileSpecOpStatus status,
java.lang.String errStr)
Construct an ExtendedFileSpec object from a status, message string pair.
|
ExtendedFileSpec(FileSpecOpStatus status,
java.lang.String errStr,
int rawCode) |
ExtendedFileSpec(FileSpecOpStatus status,
java.lang.String errStr,
int genericCode,
int severityCode)
Construct an ExtendedFileSpec object from a status, message string,
generic code, severity code tuple.
|
ExtendedFileSpec(FileSpecOpStatus status,
java.lang.String errStr,
java.lang.String errCodeStr) |
ExtendedFileSpec(java.util.Map<java.lang.String,java.lang.Object> map,
IServer server)
Construct an ExtendedFileSpec object from the passed-in map.
|
ExtendedFileSpec(java.lang.String pathStr)
Given a candidate path string (which may include version and changelist
annotations, at least), try to construct a corresponding extended file
spec.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActionOwner() |
java.util.Map<java.lang.String,byte[]> |
getAttributes()
Get the file attributes of this file, if they're available.
|
java.util.Map<java.lang.String,byte[]> |
getAttributeTypes() |
java.lang.String |
getCharset() |
java.lang.String |
getDesc() |
java.lang.String |
getDigest() |
long |
getFileSize() |
int |
getHaveRev() |
FileAction |
getHeadAction() |
int |
getHeadChange() |
java.lang.String |
getHeadCharset() |
java.util.Date |
getHeadModTime() |
int |
getHeadRev() |
java.util.Date |
getHeadTime() |
java.lang.String |
getHeadType() |
java.lang.String |
getMovedFile() |
FileAction |
getOpenAction() |
java.lang.String |
getOpenActionOwner() |
int |
getOpenChangelistId() |
java.lang.String |
getOpenType() |
java.util.List<java.lang.String> |
getOtherActionList() |
java.util.List<java.lang.String> |
getOtherChangelist() |
java.util.List<java.lang.String> |
getOtherOpenList() |
java.util.Map<java.lang.String,byte[]> |
getPropagatingAttributes() |
java.util.List<IResolveRecord> |
getResolveRecords() |
java.lang.String |
getVerifyStatus() |
boolean |
isMapped() |
boolean |
isOtherLocked() |
boolean |
isReresolvable() |
boolean |
isResolved() |
boolean |
isShelved() |
boolean |
isUnresolved() |
void |
setActionOwner(java.lang.String actionOwner) |
void |
setCharset(java.lang.String charset) |
void |
setDesc(java.lang.String desc) |
void |
setDigest(java.lang.String digest) |
void |
setEntry(java.lang.String tag,
java.lang.String value) |
void |
setFileSize(long fileSize) |
void |
setHaveRev(int haveRev) |
void |
setHeadAction(FileAction headAction) |
void |
setHeadChange(int headChange) |
void |
setHeadCharset(java.lang.String headCharset) |
void |
setHeadModTime(java.util.Date headModTime) |
void |
setHeadRev(int headRev) |
void |
setHeadTime(java.util.Date headTime) |
void |
setHeadType(java.lang.String headType) |
void |
setMapped(boolean mapped) |
void |
setMovedFile(java.lang.String movedFile) |
void |
setOpenAction(FileAction openAction) |
void |
setOpenActionOwner(java.lang.String openActionOwner) |
void |
setOpenChangelistId(int openChangelistId) |
void |
setOpenType(java.lang.String openType) |
void |
setOtherActionList(java.util.List<java.lang.String> otherActionList) |
void |
setOtherChangelist(java.util.List<java.lang.String> otherChangelist) |
void |
setOtherLocked(boolean otherLocked) |
void |
setOtherOpenList(java.util.List<java.lang.String> otherOpenList) |
void |
setReresolvable(boolean reresolvable) |
void |
setResolved(boolean resolved) |
void |
setResolveRecords(java.util.List<IResolveRecord> resolveRecords) |
void |
setUnresolved(boolean unresolved) |
void |
setVerifyStatus(java.lang.String verifyStatus) |
getAction, getAnnotatedPathString, getAnnotatedPreferredPathString, getAnnotations, getAnnotations, getBaseFile, getBaseName, getBaseRev, getBlobSha, getBranch, getChangelistId, getClientName, getClientPath, getClientPathString, getCommitSha, getContentResolveType, getContents, getContents, getDate, getDepotPath, getDepotPathString, getDiffStatus, getEndFromRev, getEndRevision, getEndToRev, getFileType, getFromFile, getGenericCode, getHowResolved, getLabel, getLocalPath, getLocalPathString, getOpStatus, getOriginalPath, getOriginalPathString, getOtherAction, getPath, getPathString, getPreferredPath, getPreferredPathString, getRawCode, getRepoName, getResolveType, getResolveTypes, getRevFromString, getRevisionHistory, getRevisionHistory, getSeverityCode, getSha, getShelvedChange, getStartFromRev, getStartRevision, getStartToRev, getStatusMessage, getSubCode, getSubSystem, getSyncTime, getToFile, getTreeSha, getUniqueCode, getUserName, getWorkRev, isLocked, isUnmap, move, move, setAction, setBaseFile, setBaseName, setBaseRev, setBlobSha, setBranch, setChangelistId, setClient, setClientName, setClientPath, setClientPath, setCodes, setCommitSha, setContentResolveType, setDate, setDepotPath, setDepotPath, setDiffStatus, setEndFromRev, setEndRevision, setEndToRev, setFileType, setFromFile, setHowResolved, setLabel, setLocalPath, setLocalPath, setLocked, setOpStatus, setOriginalPath, setOriginalPath, setOtherAction, setPath, setPathFromString, setRepoName, setResolveType, setResolveTypes, setSha, setShelvedChange, setStartFromRev, setStartRevision, setStartToRev, setStatusMessage, setSyncTime, setToFile, setTreeSha, setUnmap, setUserName, setWorkRev, toString
canRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, parseDate, refresh, setRawField, setRawFields, setRefreshable, setServer, toDateString, update, update, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAction, getAnnotatedPathString, getAnnotatedPreferredPathString, getAnnotations, getAnnotations, getBaseFile, getBaseName, getBaseRev, getBlobSha, getBranch, getChangelistId, getClientName, getClientPath, getClientPathString, getCommitSha, getContentResolveType, getContents, getContents, getDate, getDepotPath, getDepotPathString, getDiffStatus, getEndFromRev, getEndRevision, getEndToRev, getFileType, getFromFile, getHowResolved, getLabel, getLocalPath, getLocalPathString, getOriginalPath, getOriginalPathString, getOtherAction, getPath, getPathString, getPreferredPath, getPreferredPathString, getRepoName, getResolveType, getResolveTypes, getRevisionHistory, getRevisionHistory, getSha, getShelvedChange, getStartFromRev, getStartRevision, getStartToRev, getSyncTime, getToFile, getTreeSha, getUserName, getWorkRev, isLocked, isUnmap, move, move, setAction, setBaseFile, setBaseName, setBaseRev, setBlobSha, setBranch, setChangelistId, setClientName, setClientPath, setCommitSha, setContentResolveType, setDate, setDepotPath, setDiffStatus, setEndFromRev, setEndRevision, setEndToRev, setFileType, setFromFile, setHowResolved, setLabel, setLocalPath, setLocked, setOriginalPath, setOtherAction, setPath, setPathFromString, setRepoName, setResolveType, setResolveTypes, setSha, setShelvedChange, setStartFromRev, setStartRevision, setStartToRev, setSyncTime, setToFile, setTreeSha, setUnmap, setUserName, setWorkRev, toString
getGenericCode, getOpStatus, getRawCode, getSeverityCode, getStatusMessage, getSubCode, getSubSystem, getUniqueCode
canRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, refresh, setRawField, setRawFields, setServer, update, update, update
public ExtendedFileSpec()
public ExtendedFileSpec(java.lang.String pathStr)
See the corresponding FileSpec constructor for details -- this constructor does not add any ExtendedFileSpec-specific semantics.
pathStr
- candidate path stringpublic ExtendedFileSpec(FileSpecOpStatus status, java.lang.String errStr)
status
- FileSpecOpStatus status.errStr
- error / info message string.public ExtendedFileSpec(java.util.Map<java.lang.String,java.lang.Object> map, IServer server)
map
- suitable field map from Perforce server; if null, this
constructor has the same semantics as the default constructor.server
- non-null server objectpublic ExtendedFileSpec(FileSpecOpStatus status, java.lang.String errStr, java.lang.String errCodeStr)
public ExtendedFileSpec(FileSpecOpStatus status, java.lang.String errStr, int rawCode)
public ExtendedFileSpec(FileSpecOpStatus status, java.lang.String errStr, int genericCode, int severityCode)
status
- FileSpecOpStatus status.errStr
- error / info message string.genericCode
- Perforce generic code to useseverityCode
- Perforce severity code to use.public java.lang.String getActionOwner()
getActionOwner
in interface IExtendedFileSpec
public void setActionOwner(java.lang.String actionOwner)
setActionOwner
in interface IExtendedFileSpec
public java.util.Map<java.lang.String,byte[]> getAttributeTypes()
public java.util.Map<java.lang.String,byte[]> getAttributes()
IExtendedFileSpec
getAttributes
in interface IExtendedFileSpec
public java.lang.String getCharset()
getCharset
in interface IExtendedFileSpec
public void setCharset(java.lang.String charset)
setCharset
in interface IExtendedFileSpec
public java.lang.String getDesc()
getDesc
in interface IExtendedFileSpec
public void setDesc(java.lang.String desc)
setDesc
in interface IExtendedFileSpec
public java.lang.String getDigest()
getDigest
in interface IExtendedFileSpec
public void setDigest(java.lang.String digest)
setDigest
in interface IExtendedFileSpec
public long getFileSize()
getFileSize
in interface IExtendedFileSpec
public void setFileSize(long fileSize)
setFileSize
in interface IExtendedFileSpec
public int getHaveRev()
getHaveRev
in interface IExtendedFileSpec
public void setHaveRev(int haveRev)
setHaveRev
in interface IExtendedFileSpec
public FileAction getHeadAction()
getHeadAction
in interface IExtendedFileSpec
public void setHeadAction(FileAction headAction)
setHeadAction
in interface IExtendedFileSpec
public int getHeadChange()
getHeadChange
in interface IExtendedFileSpec
public void setHeadChange(int headChange)
setHeadChange
in interface IExtendedFileSpec
public java.lang.String getHeadCharset()
getHeadCharset
in interface IExtendedFileSpec
public void setHeadCharset(java.lang.String headCharset)
setHeadCharset
in interface IExtendedFileSpec
public java.util.Date getHeadModTime()
getHeadModTime
in interface IExtendedFileSpec
public void setHeadModTime(java.util.Date headModTime)
setHeadModTime
in interface IExtendedFileSpec
public int getHeadRev()
getHeadRev
in interface IExtendedFileSpec
public void setHeadRev(int headRev)
setHeadRev
in interface IExtendedFileSpec
public java.util.Date getHeadTime()
getHeadTime
in interface IExtendedFileSpec
public void setHeadTime(java.util.Date headTime)
setHeadTime
in interface IExtendedFileSpec
public java.lang.String getHeadType()
getHeadType
in interface IExtendedFileSpec
public void setHeadType(java.lang.String headType)
setHeadType
in interface IExtendedFileSpec
public java.lang.String getMovedFile()
getMovedFile
in interface IExtendedFileSpec
public void setMovedFile(java.lang.String movedFile)
setMovedFile
in interface IExtendedFileSpec
public FileAction getOpenAction()
getOpenAction
in interface IExtendedFileSpec
public void setOpenAction(FileAction openAction)
setOpenAction
in interface IExtendedFileSpec
public java.lang.String getOpenActionOwner()
getOpenActionOwner
in interface IExtendedFileSpec
public void setOpenActionOwner(java.lang.String openActionOwner)
setOpenActionOwner
in interface IExtendedFileSpec
public int getOpenChangelistId()
getOpenChangelistId
in interface IExtendedFileSpec
public void setOpenChangelistId(int openChangelistId)
setOpenChangelistId
in interface IExtendedFileSpec
public java.lang.String getOpenType()
getOpenType
in interface IExtendedFileSpec
public void setOpenType(java.lang.String openType)
setOpenType
in interface IExtendedFileSpec
public java.util.List<java.lang.String> getOtherActionList()
getOtherActionList
in interface IExtendedFileSpec
public void setOtherActionList(java.util.List<java.lang.String> otherActionList)
setOtherActionList
in interface IExtendedFileSpec
public java.util.List<java.lang.String> getOtherChangelist()
getOtherChangelist
in interface IExtendedFileSpec
public void setOtherChangelist(java.util.List<java.lang.String> otherChangelist)
setOtherChangelist
in interface IExtendedFileSpec
public java.util.List<java.lang.String> getOtherOpenList()
getOtherOpenList
in interface IExtendedFileSpec
public void setOtherOpenList(java.util.List<java.lang.String> otherOpenList)
setOtherOpenList
in interface IExtendedFileSpec
public java.util.Map<java.lang.String,byte[]> getPropagatingAttributes()
public java.util.List<IResolveRecord> getResolveRecords()
getResolveRecords
in interface IExtendedFileSpec
public void setResolveRecords(java.util.List<IResolveRecord> resolveRecords)
setResolveRecords
in interface IExtendedFileSpec
public java.lang.String getVerifyStatus()
getVerifyStatus
in interface IExtendedFileSpec
public void setVerifyStatus(java.lang.String verifyStatus)
setVerifyStatus
in interface IExtendedFileSpec
public boolean isMapped()
isMapped
in interface IExtendedFileSpec
public void setMapped(boolean mapped)
setMapped
in interface IExtendedFileSpec
public boolean isOtherLocked()
isOtherLocked
in interface IExtendedFileSpec
public void setOtherLocked(boolean otherLocked)
setOtherLocked
in interface IExtendedFileSpec
public boolean isReresolvable()
isReresolvable
in interface IExtendedFileSpec
public void setReresolvable(boolean reresolvable)
setReresolvable
in interface IExtendedFileSpec
public boolean isResolved()
isResolved
in interface IExtendedFileSpec
public void setResolved(boolean resolved)
setResolved
in interface IExtendedFileSpec
public boolean isShelved()
isShelved
in interface IExtendedFileSpec
public boolean isUnresolved()
isUnresolved
in interface IExtendedFileSpec
public void setUnresolved(boolean unresolved)
setUnresolved
in interface IExtendedFileSpec
public void setEntry(java.lang.String tag, java.lang.String value)
setEntry
in interface IExtendedFileSpec