org.bioquery.gui
Class ServerFileManager
java.lang.Object
|
+--org.bioquery.gui.ServerFileManager
- All Implemented Interfaces:
- BQFileManager
- public class ServerFileManager
- extends java.lang.Object
- implements BQFileManager
The ServerFileManager class implements BQFileManager and handles files operations
for a remote file system located on a server. This class is responsible for making
all network connections to the FileManagerServlet. The communication protocol used
is defined in the org.bioquery.bqutils.BQProtocol class.
- Author:
- James Brundege
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServerFileManager
public ServerFileManager(BQGUI myGUI,
ProgramManager myProgramManager)
login
public void login(java.lang.String username,
char[] password,
boolean restricted)
- Specified by:
login in interface BQFileManager
logout
public void logout()
- Specified by:
logout in interface BQFileManager
createNewAccount
public void createNewAccount(BQUser user)
- Specified by:
createNewAccount in interface BQFileManager
updateFileList
public void updateFileList()
- Specified by:
updateFileList in interface BQFileManager
openFile
public void openFile(java.lang.String path)
- Specified by:
openFile in interface BQFileManager
createDirectory
public void createDirectory(java.lang.String path)
- Specified by:
createDirectory in interface BQFileManager
saveFile
public void saveFile(java.lang.String path,
View viewToSave)
- Specified by:
saveFile in interface BQFileManager
deleteFile
public void deleteFile(java.lang.String path)
- Specified by:
deleteFile in interface BQFileManager
moveFile
public void moveFile(java.lang.String oldPath,
java.lang.String newPath)
- Specified by:
moveFile in interface BQFileManager
copyFile
public void copyFile(java.lang.String oldPath,
java.lang.String newPath)
- Specified by:
copyFile in interface BQFileManager
renameFile
public void renameFile(java.lang.String oldPath,
java.lang.String newName)
- Specified by:
renameFile in interface BQFileManager
sendFeedback
public void sendFeedback(java.lang.String message)
- Specified by:
sendFeedback in interface BQFileManager
getMyGUI
public BQGUI getMyGUI()
setMyGUI
public void setMyGUI(BQGUI myGUI)