|
||||||||||
| 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
com.perforce.p4java.impl.generic.core.file.ExtendedFileSpec
public class ExtendedFileSpec
Useful generic implementation class for the IExtendedFileSpec interface. Fields below generally correspond exactly with the similarly-named Perforce fstat call fields, and will not be documented in detail here.
| Field Summary |
|---|
| Fields inherited from class com.perforce.p4java.impl.generic.core.file.FileSpec |
|---|
action, baseFile, baseName, baseRev, changeListId, client, clientName, clientPath, date, depotPath, endRevision, fileType, genericCode, label, localPath, opStatus, originalPath, rawCode, severityCode, startRevision, statusMessage, subCode, subSystem, uniqueCode, unmap, 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 | |
|---|---|
ExtendedFileSpec()
Default constructor. |
|
ExtendedFileSpec(FileSpecOpStatus status,
String errStr)
Construct an ExtendedFileSpec object from a status, message string pair. |
|
ExtendedFileSpec(FileSpecOpStatus status,
String errStr,
int rawCode)
|
|
ExtendedFileSpec(FileSpecOpStatus status,
String errStr,
int genericCode,
int severityCode)
Construct an ExtendedFileSpec object from a status, message string, generic code, severity code tuple. |
|
ExtendedFileSpec(FileSpecOpStatus status,
String errStr,
String errCodeStr)
|
|
ExtendedFileSpec(Map<String,Object> map,
IServer server,
int index)
Construct an ExtendedFileSpec object from the passed-in map. |
|
ExtendedFileSpec(String pathStr)
Given a candidate path string (which may include version and changelist annotations, at least), try to construct a corresponding extended file spec. |
|
| 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.file.IFileOperationResult |
|---|
getGenericCode, getOpStatus, getRawCode, getSeverityCode, getStatusMessage, getSubCode, getSubSystem, getUniqueCode |
| Methods inherited from interface com.perforce.p4java.core.IServerResource |
|---|
canRefresh, canUpdate, refresh, setServer, update, update, update |
| Constructor Detail |
|---|
public ExtendedFileSpec()
public ExtendedFileSpec(Map<String,Object> map,
IServer server,
int index)
map - suitable field map from Perforce server; if null, this constructor
has the same semantics as the default constructor.server - non-null server objectindex - passed to the superclass FileSpec(Map
public ExtendedFileSpec(FileSpecOpStatus status,
String errStr)
status - FileSpecOpStatus status.errStr - error / info message string.
public ExtendedFileSpec(FileSpecOpStatus status,
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 ExtendedFileSpec(FileSpecOpStatus status,
String errStr,
String errCodeStr)
public ExtendedFileSpec(FileSpecOpStatus status,
String errStr,
int rawCode)
public ExtendedFileSpec(String pathStr)
See the corresponding FileSpec constructor for details -- this constructor does not add any ExtendedFileSpec-specific semantics.
pathStr - candidate path string| Method Detail |
|---|
public String getDesc()
getDesc in interface IExtendedFileSpecIExtendedFileSpec.getDesc()public String getDigest()
getDigest in interface IExtendedFileSpecIExtendedFileSpec.getDigest()public long getFileSize()
getFileSize in interface IExtendedFileSpecIExtendedFileSpec.getFileSize()public int getHaveRev()
getHaveRev in interface IExtendedFileSpecIExtendedFileSpec.getHaveRev()public FileAction getHeadAction()
getHeadAction in interface IExtendedFileSpecIExtendedFileSpec.getHeadAction()public int getHeadChange()
getHeadChange in interface IExtendedFileSpecIExtendedFileSpec.getHeadChange()public Date getHeadModTime()
getHeadModTime in interface IExtendedFileSpecIExtendedFileSpec.getHeadModTime()public String getHeadCharset()
getHeadCharset in interface IExtendedFileSpecIExtendedFileSpec.getHeadCharset()public int getHeadRev()
getHeadRev in interface IExtendedFileSpecIExtendedFileSpec.getHeadRev()public Date getHeadTime()
getHeadTime in interface IExtendedFileSpecIExtendedFileSpec.getHeadTime()public String getHeadType()
getHeadType in interface IExtendedFileSpecIExtendedFileSpec.getHeadType()public FileAction getOpenAction()
getOpenAction in interface IExtendedFileSpecIExtendedFileSpec.getOpenAction()public String getOpenActionOwner()
getOpenActionOwner in interface IExtendedFileSpecIExtendedFileSpec.getOpenActionOwner()public int getOpenChangelistId()
getOpenChangelistId in interface IExtendedFileSpecIExtendedFileSpec.getOpenChangelistId()public String getOpenType()
getOpenType in interface IExtendedFileSpecIExtendedFileSpec.getOpenType()public boolean isMapped()
isMapped in interface IExtendedFileSpecIExtendedFileSpec.isMapped()public boolean isResolved()
isResolved in interface IExtendedFileSpecIExtendedFileSpec.isResolved()public boolean isUnresolved()
isUnresolved in interface IExtendedFileSpecIExtendedFileSpec.isUnresolved()public boolean isReresolvable()
isReresolvable in interface IExtendedFileSpecIExtendedFileSpec.isReresolvable()public boolean isOtherLocked()
isOtherLocked in interface IExtendedFileSpecIExtendedFileSpec.isOtherLocked()public List<String> getOtherOpenList()
getOtherOpenList in interface IExtendedFileSpecIExtendedFileSpec.getOtherOpenList()public List<String> getOtherChangelist()
getOtherChangelist in interface IExtendedFileSpecIExtendedFileSpec.getOtherChangelist()public List<String> getOtherActionList()
getOtherActionList in interface IExtendedFileSpecIExtendedFileSpec.getOtherActionList()public void setMapped(boolean mapped)
setMapped in interface IExtendedFileSpecpublic void setHeadAction(FileAction headAction)
setHeadAction in interface IExtendedFileSpecpublic void setHeadChange(int headChange)
setHeadChange in interface IExtendedFileSpecpublic void setHeadRev(int headRev)
setHeadRev in interface IExtendedFileSpecpublic void setHeadType(String headType)
setHeadType in interface IExtendedFileSpecpublic void setHeadTime(Date headTime)
setHeadTime in interface IExtendedFileSpecpublic void setHeadModTime(Date headModTime)
setHeadModTime in interface IExtendedFileSpecpublic void setHeadCharset(String headCharset)
setHeadCharset in interface IExtendedFileSpecpublic void setHaveRev(int haveRev)
setHaveRev in interface IExtendedFileSpecpublic void setDesc(String desc)
setDesc in interface IExtendedFileSpecpublic void setDigest(String digest)
setDigest in interface IExtendedFileSpecpublic void setFileSize(long fileSize)
setFileSize in interface IExtendedFileSpecpublic void setOpenAction(FileAction openAction)
setOpenAction in interface IExtendedFileSpecpublic void setOpenType(String openType)
setOpenType in interface IExtendedFileSpecpublic void setOpenActionOwner(String openActionOwner)
setOpenActionOwner in interface IExtendedFileSpecpublic void setOpenChangelistId(int openChangelistId)
setOpenChangelistId in interface IExtendedFileSpecpublic void setUnresolved(boolean unresolved)
setUnresolved in interface IExtendedFileSpecpublic void setResolved(boolean resolved)
setResolved in interface IExtendedFileSpecpublic void setReresolvable(boolean reresolvable)
setReresolvable in interface IExtendedFileSpecpublic void setOtherLocked(boolean otherLocked)
setOtherLocked in interface IExtendedFileSpecpublic void setOtherOpenList(List<String> otherOpenList)
setOtherOpenList in interface IExtendedFileSpecpublic void setOtherChangelist(List<String> otherChangelist)
setOtherChangelist in interface IExtendedFileSpecpublic void setOtherActionList(List<String> otherActionList)
setOtherActionList in interface IExtendedFileSpecpublic String getActionOwner()
getActionOwner in interface IExtendedFileSpecpublic void setActionOwner(String actionOwner)
setActionOwner in interface IExtendedFileSpecpublic String getCharset()
getCharset in interface IExtendedFileSpecpublic void setCharset(String charset)
setCharset in interface IExtendedFileSpecpublic boolean isShelved()
isShelved in interface IExtendedFileSpecIExtendedFileSpec.isShelved()public List<IResolveRecord> getResolveRecords()
getResolveRecords in interface IExtendedFileSpecIExtendedFileSpec.getResolveRecords()public void setResolveRecords(List<IResolveRecord> resolveRecords)
setResolveRecords in interface IExtendedFileSpecIExtendedFileSpec.setResolveRecords(java.util.List)public String getMovedFile()
getMovedFile in interface IExtendedFileSpecpublic void setMovedFile(String movedFile)
setMovedFile in interface IExtendedFileSpecmovedFile - the movedFile to setpublic Map<String,byte[]> getAttributes()
IExtendedFileSpec
getAttributes in interface IExtendedFileSpecpublic Map<String,byte[]> getPropagatingAttributes()
public Map<String,byte[]> getAttributeTypes()
public String getVerifyStatus()
getVerifyStatus in interface IExtendedFileSpecpublic void setVerifyStatus(String verifyStatus)
setVerifyStatus in interface IExtendedFileSpec
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||