Ontimize Document Management 0.035EN

com.ontimize.dms.warehouse.transfer
Class FileReadInfo

java.lang.Object
  extended by com.ontimize.dms.warehouse.transfer.FileInfo
      extended by com.ontimize.dms.warehouse.transfer.FileReadInfo
All Implemented Interfaces:
TransferInfo, java.io.Serializable, java.lang.Cloneable

public class FileReadInfo
extends FileInfo

Transfer module internal model.

Read operations from the given source.

Since:
04/02/2010 Refactoring
See Also:
Serialized Form

Field Summary
protected  java.io.InputStream inputStream
           
protected  IDataBlock lastBlock
           
protected  java.io.InputStream parentStream
           
 
Fields inherited from class com.ontimize.dms.warehouse.transfer.FileInfo
action, active, document, fields, numberBlocks, sessionId, size, version
 
Constructor Summary
FileReadInfo(int sessionId, int action, Document document)
           
FileReadInfo(int sessionId, int action, Document document, java.lang.Number version)
           
 
Method Summary
 void closeStream()
           
 java.io.InputStream getInputStream()
           
 IDataBlock getLastBlock()
           
 java.io.File getSourceFile()
           
 JcrStream getSourceStream()
           
 void setLastBlock(IDataBlock lastBlock)
           
 void setSource(java.io.File file)
           
 void setSource(JcrStream stream)
           
 
Methods inherited from class com.ontimize.dms.warehouse.transfer.FileInfo
addBlockNumber, calculateBlockNumber, deepClone, equals, getAction, getActive, getActivityDate, getBlockNumber, getDocument, getFields, getPath, getRatio, getServerTime, getSessionId, getSize, getVersion, isCancelled, isFinished, isStarted, setActive, setBlockNumber, setCancelled, setFields, setFinished, setLastActivityDate, setServerTime, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lastBlock

protected IDataBlock lastBlock

inputStream

protected java.io.InputStream inputStream

parentStream

protected java.io.InputStream parentStream
Constructor Detail

FileReadInfo

public FileReadInfo(int sessionId,
                    int action,
                    Document document)

FileReadInfo

public FileReadInfo(int sessionId,
                    int action,
                    Document document,
                    java.lang.Number version)
Method Detail

getInputStream

public java.io.InputStream getInputStream()

getLastBlock

public IDataBlock getLastBlock()

getSourceFile

public java.io.File getSourceFile()

getSourceStream

public JcrStream getSourceStream()

setLastBlock

public void setLastBlock(IDataBlock lastBlock)

setSource

public void setSource(java.io.File file)
               throws java.io.IOException
Throws:
java.io.IOException

setSource

public void setSource(JcrStream stream)
               throws java.io.IOException
Throws:
java.io.IOException

closeStream

public void closeStream()
Specified by:
closeStream in class FileInfo

Ontimize Document Management