|
||||||||||
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 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(Mappublic 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 stringMethod Detail |
---|
public String getDesc()
getDesc
in interface IExtendedFileSpec
IExtendedFileSpec.getDesc()
public String getDigest()
getDigest
in interface IExtendedFileSpec
IExtendedFileSpec.getDigest()
public long getFileSize()
getFileSize
in interface IExtendedFileSpec
IExtendedFileSpec.getFileSize()
public int getHaveRev()
getHaveRev
in interface IExtendedFileSpec
IExtendedFileSpec.getHaveRev()
public FileAction getHeadAction()
getHeadAction
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadAction()
public int getHeadChange()
getHeadChange
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadChange()
public Date getHeadModTime()
getHeadModTime
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadModTime()
public String getHeadCharset()
getHeadCharset
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadCharset()
public int getHeadRev()
getHeadRev
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadRev()
public Date getHeadTime()
getHeadTime
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadTime()
public String getHeadType()
getHeadType
in interface IExtendedFileSpec
IExtendedFileSpec.getHeadType()
public FileAction getOpenAction()
getOpenAction
in interface IExtendedFileSpec
IExtendedFileSpec.getOpenAction()
public String getOpenActionOwner()
getOpenActionOwner
in interface IExtendedFileSpec
IExtendedFileSpec.getOpenActionOwner()
public int getOpenChangelistId()
getOpenChangelistId
in interface IExtendedFileSpec
IExtendedFileSpec.getOpenChangelistId()
public String getOpenType()
getOpenType
in interface IExtendedFileSpec
IExtendedFileSpec.getOpenType()
public boolean isMapped()
isMapped
in interface IExtendedFileSpec
IExtendedFileSpec.isMapped()
public boolean isResolved()
isResolved
in interface IExtendedFileSpec
IExtendedFileSpec.isResolved()
public boolean isUnresolved()
isUnresolved
in interface IExtendedFileSpec
IExtendedFileSpec.isUnresolved()
public boolean isReresolvable()
isReresolvable
in interface IExtendedFileSpec
IExtendedFileSpec.isReresolvable()
public boolean isOtherLocked()
isOtherLocked
in interface IExtendedFileSpec
IExtendedFileSpec.isOtherLocked()
public List<String> getOtherOpenList()
getOtherOpenList
in interface IExtendedFileSpec
IExtendedFileSpec.getOtherOpenList()
public List<String> getOtherChangelist()
getOtherChangelist
in interface IExtendedFileSpec
IExtendedFileSpec.getOtherChangelist()
public List<String> getOtherActionList()
getOtherActionList
in interface IExtendedFileSpec
IExtendedFileSpec.getOtherActionList()
public void setMapped(boolean mapped)
setMapped
in interface IExtendedFileSpec
public void setHeadAction(FileAction headAction)
setHeadAction
in interface IExtendedFileSpec
public void setHeadChange(int headChange)
setHeadChange
in interface IExtendedFileSpec
public void setHeadRev(int headRev)
setHeadRev
in interface IExtendedFileSpec
public void setHeadType(String headType)
setHeadType
in interface IExtendedFileSpec
public void setHeadTime(Date headTime)
setHeadTime
in interface IExtendedFileSpec
public void setHeadModTime(Date headModTime)
setHeadModTime
in interface IExtendedFileSpec
public void setHeadCharset(String headCharset)
setHeadCharset
in interface IExtendedFileSpec
public void setHaveRev(int haveRev)
setHaveRev
in interface IExtendedFileSpec
public void setDesc(String desc)
setDesc
in interface IExtendedFileSpec
public void setDigest(String digest)
setDigest
in interface IExtendedFileSpec
public void setFileSize(long fileSize)
setFileSize
in interface IExtendedFileSpec
public void setOpenAction(FileAction openAction)
setOpenAction
in interface IExtendedFileSpec
public void setOpenType(String openType)
setOpenType
in interface IExtendedFileSpec
public void setOpenActionOwner(String openActionOwner)
setOpenActionOwner
in interface IExtendedFileSpec
public void setOpenChangelistId(int openChangelistId)
setOpenChangelistId
in interface IExtendedFileSpec
public void setUnresolved(boolean unresolved)
setUnresolved
in interface IExtendedFileSpec
public void setResolved(boolean resolved)
setResolved
in interface IExtendedFileSpec
public void setReresolvable(boolean reresolvable)
setReresolvable
in interface IExtendedFileSpec
public void setOtherLocked(boolean otherLocked)
setOtherLocked
in interface IExtendedFileSpec
public void setOtherOpenList(List<String> otherOpenList)
setOtherOpenList
in interface IExtendedFileSpec
public void setOtherChangelist(List<String> otherChangelist)
setOtherChangelist
in interface IExtendedFileSpec
public void setOtherActionList(List<String> otherActionList)
setOtherActionList
in interface IExtendedFileSpec
public String getActionOwner()
getActionOwner
in interface IExtendedFileSpec
public void setActionOwner(String actionOwner)
setActionOwner
in interface IExtendedFileSpec
public String getCharset()
getCharset
in interface IExtendedFileSpec
public void setCharset(String charset)
setCharset
in interface IExtendedFileSpec
public boolean isShelved()
isShelved
in interface IExtendedFileSpec
IExtendedFileSpec.isShelved()
public List<IResolveRecord> getResolveRecords()
getResolveRecords
in interface IExtendedFileSpec
IExtendedFileSpec.getResolveRecords()
public void setResolveRecords(List<IResolveRecord> resolveRecords)
setResolveRecords
in interface IExtendedFileSpec
IExtendedFileSpec.setResolveRecords(java.util.List)
public String getMovedFile()
getMovedFile
in interface IExtendedFileSpec
public void setMovedFile(String movedFile)
setMovedFile
in interface IExtendedFileSpec
movedFile
- the movedFile to setpublic Map<String,byte[]> getAttributes()
IExtendedFileSpec
getAttributes
in interface IExtendedFileSpec
public Map<String,byte[]> getPropagatingAttributes()
public Map<String,byte[]> getAttributeTypes()
public String getVerifyStatus()
getVerifyStatus
in interface IExtendedFileSpec
public void setVerifyStatus(String verifyStatus)
setVerifyStatus
in interface IExtendedFileSpec
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |