public class ClientFile extends AbstractHandle
Constructor and Description |
---|
ClientFile(CommandEnv.RpcHandler rpcHandler) |
Modifier and Type | Method and Description |
---|---|
void |
Close() |
void |
createStream(boolean useLocalDigester,
RpcConnection rpcConnection,
java.lang.String digest) |
java.util.Map<java.lang.String,java.lang.Object> |
getArgs() |
java.lang.String |
getDigest() |
RpcPerforceFile |
getFile() |
java.lang.String |
getHandleType() |
java.util.HashMap<java.lang.String,java.lang.String> |
getMatchDict() |
long |
getModTime() |
java.lang.String |
getServerDigest() |
RpcOutputStream |
getStream() |
java.lang.String |
getSymTarget() |
RpcPerforceFile |
getTmpFile() |
RpcOutputStream |
getTmpStream() |
boolean |
hasFile() |
boolean |
isDiff() |
boolean |
isError() |
boolean |
isIndirect() |
boolean |
isSymlink() |
void |
MakeGlobalTemp() |
void |
setArgs(java.util.Map<java.lang.String,java.lang.Object> resultsMap) |
void |
setDeleteOnClose(boolean del) |
void |
setDiff(int i) |
void |
setDiffFlags(java.lang.String flags) |
void |
setDiffName(java.lang.String path) |
void |
setError(boolean error) |
void |
setFile(RpcPerforceFile file) |
void |
setIndirect(boolean indirect) |
void |
setModTime(long modtime) |
void |
setModTime(java.lang.String modTime) |
void |
setServerDigest(java.lang.String digest) |
void |
setSymTarget(java.lang.String symTarget) |
void |
setTmpFile(RpcPerforceFile rpcPerforceFile) |
long |
statModTime() |
public ClientFile(CommandEnv.RpcHandler rpcHandler)
public java.lang.String getHandleType()
getHandleType
in class AbstractHandle
public RpcPerforceFile getFile()
public void setFile(RpcPerforceFile file)
public RpcPerforceFile getTmpFile()
public RpcOutputStream getStream()
public RpcOutputStream getTmpStream()
public void Close()
public boolean hasFile()
public long getModTime()
public long statModTime()
public void setModTime(long modtime)
public void setModTime(java.lang.String modTime)
public void setArgs(java.util.Map<java.lang.String,java.lang.Object> resultsMap)
public java.util.Map<java.lang.String,java.lang.Object> getArgs()
public void setDiff(int i)
public void setDeleteOnClose(boolean del)
public void setDiffName(java.lang.String path)
public void setDiffFlags(java.lang.String flags)
public boolean isSymlink()
public void MakeGlobalTemp()
public void setTmpFile(RpcPerforceFile rpcPerforceFile)
public void createStream(boolean useLocalDigester, RpcConnection rpcConnection, java.lang.String digest) throws java.io.IOException
java.io.IOException
public java.util.HashMap<java.lang.String,java.lang.String> getMatchDict()
public void setError(boolean error)
public boolean isError()
public boolean isDiff()
public java.lang.String getServerDigest()
public void setServerDigest(java.lang.String digest)
public java.lang.String getDigest()
public boolean isIndirect()
public void setIndirect(boolean indirect)
public java.lang.String getSymTarget()
public void setSymTarget(java.lang.String symTarget)