Class ClientFile
- java.lang.Object
-
- com.perforce.p4java.impl.mapbased.rpc.handles.AbstractHandle
-
- com.perforce.p4java.impl.mapbased.rpc.handles.ClientFile
-
public class ClientFile extends AbstractHandle
-
-
Constructor Summary
Constructors Constructor Description ClientFile(CommandEnv.RpcHandler rpcHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidClose()voidcreateStream(boolean useLocalDigester, RpcConnection rpcConnection, java.lang.String digest)java.util.Map<java.lang.String,java.lang.Object>getArgs()java.lang.StringgetDigest()RpcPerforceFilegetFile()java.lang.StringgetHandleType()java.util.HashMap<java.lang.String,java.lang.String>getMatchDict()longgetModTime()BaseProgressReportgetProgress()java.lang.StringgetServerDigest()RpcOutputStreamgetStream()java.lang.StringgetSymTarget()RpcPerforceFilegetTmpFile()RpcOutputStreamgetTmpStream()booleanhasFile()booleanisDiff()booleanisError()booleanisIndirect()booleanisSymlink()voidMakeGlobalTemp()voidsetArgs(java.util.Map<java.lang.String,java.lang.Object> resultsMap)voidsetDeleteOnClose(boolean del)voidsetDiff(int i)voidsetDiffFlags(java.lang.String flags)voidsetDiffName(java.lang.String path)voidsetError(boolean error)voidsetFile(RpcPerforceFile file)voidsetIndirect(boolean indirect)voidsetModTime(long modtime)voidsetModTime(java.lang.String modTime)voidsetProgress(BaseProgressReport progress)voidsetServerDigest(java.lang.String digest)voidsetSymTarget(java.lang.String symTarget)voidsetTmpFile(RpcPerforceFile rpcPerforceFile)longstatModTime()
-
-
-
Constructor Detail
-
ClientFile
public ClientFile(CommandEnv.RpcHandler rpcHandler)
-
-
Method Detail
-
getProgress
public BaseProgressReport getProgress()
-
setProgress
public void setProgress(BaseProgressReport progress)
-
getHandleType
public java.lang.String getHandleType()
- Specified by:
getHandleTypein classAbstractHandle
-
getFile
public RpcPerforceFile getFile()
-
setFile
public void setFile(RpcPerforceFile file)
-
getTmpFile
public RpcPerforceFile getTmpFile()
-
getStream
public RpcOutputStream getStream()
-
getTmpStream
public RpcOutputStream getTmpStream()
-
Close
public void Close()
-
hasFile
public boolean hasFile()
-
getModTime
public long getModTime()
-
statModTime
public long statModTime()
-
setModTime
public void setModTime(long modtime)
-
setModTime
public void setModTime(java.lang.String modTime)
-
setArgs
public void setArgs(java.util.Map<java.lang.String,java.lang.Object> resultsMap)
-
getArgs
public java.util.Map<java.lang.String,java.lang.Object> getArgs()
-
setDiff
public void setDiff(int i)
-
setDeleteOnClose
public void setDeleteOnClose(boolean del)
-
setDiffName
public void setDiffName(java.lang.String path)
-
setDiffFlags
public void setDiffFlags(java.lang.String flags)
-
isSymlink
public boolean isSymlink()
-
MakeGlobalTemp
public void MakeGlobalTemp()
-
setTmpFile
public void setTmpFile(RpcPerforceFile rpcPerforceFile)
-
createStream
public void createStream(boolean useLocalDigester, RpcConnection rpcConnection, java.lang.String digest) throws java.io.IOException- Throws:
java.io.IOException
-
getMatchDict
public java.util.HashMap<java.lang.String,java.lang.String> getMatchDict()
-
setError
public void setError(boolean error)
-
isError
public boolean isError()
-
isDiff
public boolean isDiff()
-
getServerDigest
public java.lang.String getServerDigest()
-
setServerDigest
public void setServerDigest(java.lang.String digest)
-
getDigest
public java.lang.String getDigest()
-
isIndirect
public boolean isIndirect()
-
setIndirect
public void setIndirect(boolean indirect)
-
getSymTarget
public java.lang.String getSymTarget()
-
setSymTarget
public void setSymTarget(java.lang.String symTarget)
-
-