org.walluck.oscar.tools
Class FileTransferTool

java.lang.Object
  extended by org.walluck.oscar.tools.Tool
      extended by org.walluck.oscar.tools.FileTransferTool

public class FileTransferTool
extends Tool

Class FileTransferTool.

Since:
1.0
Version:
1.0
Author:
David Walluck, Alain Penders

Field Summary
 
Fields inherited from class org.walluck.oscar.tools.Tool
listeners
 
Constructor Summary
FileTransferTool()
          Creates a new FileTransferTool.
 
Method Summary
 void bosConnectionAvailable()
          Method called by the LoginTool once the BOS connection is available.
 void getFile(String sn)
          Receive a file list from a buddy.
 void sendFile(String sn, String file)
          Send a file.
 void shutdown(AIMSession sess)
          Called when the tool is shutting down.
 
Methods inherited from class org.walluck.oscar.tools.Tool
getFamily, getId, getSession, getToolData, getVersion, setFamily, setId, setSession, setToolData, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileTransferTool

public FileTransferTool()
Creates a new FileTransferTool.

Method Detail

sendFile

public void sendFile(String sn,
                     String file)
Send a file.

Parameters:
sn - Buddy to sent it to.
file - Name of file to send.

getFile

public void getFile(String sn)
Receive a file list from a buddy.

Parameters:
sn - a String value

shutdown

public void shutdown(AIMSession sess)
Called when the tool is shutting down.

Specified by:
shutdown in class Tool
Parameters:
sess - the oscar session

bosConnectionAvailable

public void bosConnectionAvailable()
Method called by the LoginTool once the BOS connection is available. This allows the other tools to get registered and get involved in the process.

Specified by:
bosConnectionAvailable in class Tool