|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FileManException | |
---|---|
at.ac.tuwien.dslab.rmi.common.impl | |
at.ac.tuwien.dslab.rmi.common.interfaces |
Uses of FileManException in at.ac.tuwien.dslab.rmi.common.impl |
---|
Subclasses of FileManException in at.ac.tuwien.dslab.rmi.common.impl | |
---|---|
class |
DocumentAlreadyExistsException
The DocumentAlreadyExistsException is thrown when
an existing document is imported to a repository
(which means the document was previously imported). |
class |
DocumentNotExistsException
The DocumentNotExistsException is thrown when
a non-existing document is committed to the repository
(which means that the document was not previously imported). |
class |
InvalidCommandException
The InvalidCommandException is used
to signal invalid commands or arguments at the client. |
class |
RepositoryExistsException
The RepositoryExistsException is thrown when
an existing repository is created
(which means the repository was previously created). |
class |
RepositoryNamingException
The RepositoryNamingExistsException is thrown when
the repository name does not stick to the naming convention
(for user 'dsgfmXXX' the repository name has to start with 'dsgfmXXX_'). |
class |
RepositoryNotExistsException
The RepositoryNotExistsException is thrown when
an operation is invoked on a non-existing repository. |
class |
UserAccessException
The UserAccessException is used when the user
tries to invoke an operation where he/she is not authorized
to do that. |
Uses of FileManException in at.ac.tuwien.dslab.rmi.common.interfaces |
---|
Methods in at.ac.tuwien.dslab.rmi.common.interfaces that throw FileManException | |
---|---|
void |
IFileManager.addRepositoryListener(java.lang.String repoName,
IUser user,
IRepositoryListener listener)
Add a repository listener to the repository to get notifications when certain events on the server occur. |
IDocument[] |
IFileManager.checkout(java.lang.String repoName,
IUser user)
Checks out all documents from the repository. |
long |
IFileManager.commitDocument(java.lang.String repoName,
IUser user,
IDocument doc)
Commits an existing document to the repository. |
void |
IFileManager.createRepository(java.lang.String name,
IUser owner,
java.lang.String... allowedUserNames)
Creates a new repository on the document server. |
void |
IFileManager.importDocument(java.lang.String repoName,
IUser user,
IDocument doc)
Imports a new document to the repository. |
void |
IFileManager.removeDocument(java.lang.String repoName,
IUser user,
java.lang.String documentName)
Removes a document from the repository. |
void |
IFileManager.removeRepository(java.lang.String name,
IUser owner)
Removes the repository and all the documents it contains, if the given user matches the owner of the repository. |
void |
IFileManager.removeRespositoryListener(java.lang.String repoName,
IRepositoryListener listener)
Removes a repository listener to stop listening to notifications. |
void |
IFileManServer.start()
Starts the RMI server. |
void |
IFileManServer.stop()
Stops the RMI server. |
IDocument[] |
IFileManager.updateAllDocuments(java.lang.String repoName,
IUser user)
Updates all documents from the repository. |
void |
IRepository.updateDocument(IDocument doc)
Updates the given document in the repository. |
IDocument |
IFileManager.updateDocument(java.lang.String repoName,
IUser user,
java.lang.String filename,
long version)
Updates a local document with the most recent (or a specific) version from the repository. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |