org.bioquery.gui
Interface BQFileManager

All Known Implementing Classes:
ServerFileManager

public interface BQFileManager

This interface defines the file operations required by the GUI. An implementing class may connect with either a local or remote file system.

Author:
James Brundege

Method Summary
 void copyFile(java.lang.String oldPath, java.lang.String newPath)
           
 void createDirectory(java.lang.String path)
           
 void createNewAccount(BQUser user)
           
 void deleteFile(java.lang.String path)
           
 void login(java.lang.String username, char[] password, boolean restricted)
           
 void logout()
           
 void moveFile(java.lang.String oldPath, java.lang.String newPath)
           
 void openFile(java.lang.String filePath)
           
 void renameFile(java.lang.String oldPath, java.lang.String newName)
           
 void saveFile(java.lang.String path, View viewToSave)
           
 void sendFeedback(java.lang.String message)
           
 void updateFileList()
           
 

Method Detail

login

public void login(java.lang.String username,
                  char[] password,
                  boolean restricted)

logout

public void logout()

createNewAccount

public void createNewAccount(BQUser user)

updateFileList

public void updateFileList()

openFile

public void openFile(java.lang.String filePath)

createDirectory

public void createDirectory(java.lang.String path)

saveFile

public void saveFile(java.lang.String path,
                     View viewToSave)

deleteFile

public void deleteFile(java.lang.String path)

moveFile

public void moveFile(java.lang.String oldPath,
                     java.lang.String newPath)

copyFile

public void copyFile(java.lang.String oldPath,
                     java.lang.String newPath)

renameFile

public void renameFile(java.lang.String oldPath,
                       java.lang.String newName)

sendFeedback

public void sendFeedback(java.lang.String message)