Uses of Interface
at.ac.tuwien.dslab.rmi.common.interfaces.IUser

Packages that use IUser
at.ac.tuwien.dslab.rmi.common.impl   
at.ac.tuwien.dslab.rmi.common.interfaces   
 

Uses of IUser in at.ac.tuwien.dslab.rmi.common.impl
 

Classes in at.ac.tuwien.dslab.rmi.common.impl that implement IUser
 class UserImpl
          The UserImpl provides a default implementation of a user.
 

Uses of IUser in at.ac.tuwien.dslab.rmi.common.interfaces
 

Methods in at.ac.tuwien.dslab.rmi.common.interfaces that return IUser
 IUser IRepository.getOwner()
          Gets the owner of the repository or null if not set.
 

Methods in at.ac.tuwien.dslab.rmi.common.interfaces with parameters of type IUser
 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 IRepository.delete(IUser user)
          Deletes the repository physically from the disk by deleting all its content and the repository directory itself.
 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 IRepository.setOwner(IUser user)
          Sets the owner of the repository.
 IDocument[] IFileManager.updateAllDocuments(java.lang.String repoName, IUser user)
          Updates all documents from 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.