Ontimize Document Management 0.035EN

com.ontimize.dms.warehouse
Interface IRemoteTransfer

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
FileTransferServer

public interface IRemoteTransfer
extends java.rmi.Remote

Ontimize Document Manager Transfers Remote Interface.

Since:
16/07/2008

Field Summary
static java.lang.String INTERNAL_ID
           
 
Method Summary
 ITransferResponse canDownload(Document document, java.lang.Number version, int sessionId)
           
 ITransferResponse canUpload(Document document, int action, long filesize, int sessionId)
           
 ITransferResponse canUpload(Document document, int action, long filesize, java.util.Map fields, int sessionId)
           
 IDataBlock downloadData(java.lang.String path, int sessionId)
           
 boolean isUpload(Document document, int sessionId)
           
 long uploadData(IDataBlock db, int sessionId)
           
 

Field Detail

INTERNAL_ID

static final java.lang.String INTERNAL_ID
See Also:
Constant Field Values
Method Detail

canDownload

ITransferResponse canDownload(Document document,
                              java.lang.Number version,
                              int sessionId)
                              throws java.rmi.RemoteException,
                                     java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

canUpload

ITransferResponse canUpload(Document document,
                            int action,
                            long filesize,
                            int sessionId)
                            throws java.rmi.RemoteException,
                                   java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

canUpload

ITransferResponse canUpload(Document document,
                            int action,
                            long filesize,
                            java.util.Map fields,
                            int sessionId)
                            throws java.rmi.RemoteException,
                                   java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

isUpload

boolean isUpload(Document document,
                 int sessionId)
                 throws java.rmi.RemoteException,
                        java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

downloadData

IDataBlock downloadData(java.lang.String path,
                        int sessionId)
                        throws java.rmi.RemoteException,
                               java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

uploadData

long uploadData(IDataBlock db,
                int sessionId)
                throws java.rmi.RemoteException,
                       java.lang.Exception
Throws:
java.rmi.RemoteException
java.lang.Exception

Ontimize Document Management