com.ontimize.dms.container
Class DefaultContainer
java.lang.Object
com.ontimize.dms.container.DefaultContainer
- All Implemented Interfaces:
- IContainer
public class DefaultContainer
- extends java.lang.Object
- implements IContainer
Default container. Does nothing.
Files are saved in Wharehouse server and actions are checked in IODMSDocument
|
Method Summary |
void |
addFileChangedListener(FileChanged fc)
|
ContainerResult |
canDoTransfer(int transferType,
int action,
Document document,
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 versionNumbers)
|
ContainerResult |
finishTransfer(int resultCode,
int transferType,
int action,
Document document,
java.lang.Number version,
java.util.Map fields,
int sessionId)
|
protected java.io.File |
getFileFromContainer(Document document,
java.lang.String base)
|
ContainerResult |
moveDocument(Document newDocument,
Document oldDocument,
java.util.Vector versionNumber)
|
ContainerResult |
renameDirectory(Document document,
java.lang.String newName)
|
ContainerResult |
renameFile(Document document,
java.lang.String newName,
java.util.Vector versionNumber)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultContainer
public DefaultContainer(java.util.Map h)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
canDoTransfer
public ContainerResult canDoTransfer(int transferType,
int action,
Document document,
java.lang.Number version,
int sessionId)
throws java.lang.Exception
- Specified by:
canDoTransfer in interface IContainer
- Throws:
java.lang.Exception
finishTransfer
public ContainerResult finishTransfer(int resultCode,
int transferType,
int action,
Document document,
java.lang.Number version,
java.util.Map fields,
int sessionId)
throws java.lang.Exception
- Specified by:
finishTransfer in interface IContainer
- Throws:
java.lang.Exception
getFileFromContainer
protected java.io.File getFileFromContainer(Document document,
java.lang.String base)
renameFile
public ContainerResult renameFile(Document document,
java.lang.String newName,
java.util.Vector versionNumber)
- Specified by:
renameFile in interface IContainer
moveDocument
public ContainerResult moveDocument(Document newDocument,
Document oldDocument,
java.util.Vector versionNumber)
- Specified by:
moveDocument in interface IContainer
deleteVersion
public ContainerResult deleteVersion(Document doc,
java.util.Vector versionNumbers)
throws java.lang.Exception
- Specified by:
deleteVersion in interface IContainer
- Throws:
java.lang.Exception
deleteFile
public ContainerResult deleteFile(Document document,
java.util.Vector versionsNumber)
- Specified by:
deleteFile in interface IContainer
deleteDirectory
public ContainerResult deleteDirectory(Document document)
- Specified by:
deleteDirectory in interface IContainer
createNewDirectory
public ContainerResult createNewDirectory(Document document)
- Specified by:
createNewDirectory in interface IContainer
renameDirectory
public ContainerResult renameDirectory(Document document,
java.lang.String newName)
- Specified by:
renameDirectory in interface IContainer
addFileChangedListener
public void addFileChangedListener(FileChanged fc)
- Specified by:
addFileChangedListener in interface IContainer
deleteFileChangedListener
public void deleteFileChangedListener(FileChanged fc)
- Specified by:
deleteFileChangedListener in interface IContainer
clearFileChangedListener
public void clearFileChangedListener()
- Specified by:
clearFileChangedListener in interface IContainer