Ontimize Document Management 0.035EN

com.ontimize.dms.container
Interface IContainer

All Known Implementing Classes:
DefaultContainer

public interface IContainer


Field Summary
static java.lang.String CONTAINER_PATH
           
static java.lang.String IODMS_DOCUMENT
           
static java.lang.String IODMS_LOG
           
static java.lang.String TEMP_PATH
           
 
Method Summary
 void addFileChangedListener(FileChanged file)
           
 ContainerResult canDoTransfer(int transferType, int action, Document doc, java.lang.Number version, int sessionId)
           
 void clearFileChangedListener()
           
 ContainerResult createNewDirectory(Document document)
           
 ContainerResult deleteDirectory(Document document)
           
 ContainerResult deleteFile(Document document, java.util.Vector versionsNumber)
           
 void deleteFileChangedListener(FileChanged fc)
           
 ContainerResult deleteVersion(Document doc, java.util.Vector versions)
           
 ContainerResult finishTransfer(int resultCode, int transferType, int action, Document doc, java.lang.Number version, java.util.Map fields, int sessionId)
           
 ContainerResult moveDocument(Document newDocument, Document oldDocument, java.util.Vector versions)
           
 ContainerResult renameDirectory(Document document, java.lang.String newName)
           
 ContainerResult renameFile(Document document, java.lang.String newName, java.util.Vector versionNumber)
           
 

Field Detail

TEMP_PATH

static final java.lang.String TEMP_PATH
See Also:
Constant Field Values

CONTAINER_PATH

static final java.lang.String CONTAINER_PATH
See Also:
Constant Field Values

IODMS_DOCUMENT

static final java.lang.String IODMS_DOCUMENT
See Also:
Constant Field Values

IODMS_LOG

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

canDoTransfer

ContainerResult canDoTransfer(int transferType,
                              int action,
                              Document doc,
                              java.lang.Number version,
                              int sessionId)
                              throws java.lang.Exception
Throws:
java.lang.Exception

finishTransfer

ContainerResult finishTransfer(int resultCode,
                               int transferType,
                               int action,
                               Document doc,
                               java.lang.Number version,
                               java.util.Map fields,
                               int sessionId)
                               throws java.lang.Exception
Throws:
java.lang.Exception

deleteVersion

ContainerResult deleteVersion(Document doc,
                              java.util.Vector versions)
                              throws java.lang.Exception
Throws:
java.lang.Exception

deleteFile

ContainerResult deleteFile(Document document,
                           java.util.Vector versionsNumber)

deleteDirectory

ContainerResult deleteDirectory(Document document)

createNewDirectory

ContainerResult createNewDirectory(Document document)

renameFile

ContainerResult renameFile(Document document,
                           java.lang.String newName,
                           java.util.Vector versionNumber)

renameDirectory

ContainerResult renameDirectory(Document document,
                                java.lang.String newName)

moveDocument

ContainerResult moveDocument(Document newDocument,
                             Document oldDocument,
                             java.util.Vector versions)

addFileChangedListener

void addFileChangedListener(FileChanged file)

deleteFileChangedListener

void deleteFileChangedListener(FileChanged fc)

clearFileChangedListener

void clearFileChangedListener()

Ontimize Document Management