org.walluck.oscar.tools
Class UserLookupTool

java.lang.Object
  extended by org.walluck.oscar.tools.Tool
      extended by org.walluck.oscar.tools.UserLookupTool
All Implemented Interfaces:
Listener, UserLookupListener

public class UserLookupTool
extends Tool
implements UserLookupListener

UserLookup tool.

Since:
1.0
Version:
1.0
Author:
David Walluck

Field Summary
 
Fields inherited from class org.walluck.oscar.tools.Tool
listeners
 
Constructor Summary
UserLookupTool()
          Creates a new UserLookup tool.
 
Method Summary
 void bosConnectionAvailable()
          Method called by the LoginTool once the BOS connection is available.
 void reply(AIMSession sess, AIMFrame frame, String searchAddr, int count, ArrayList data)
          Describe reply method here.
 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

UserLookupTool

public UserLookupTool()
Creates a new UserLookup tool. Family 0x000a.

Method Detail

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

reply

public void reply(AIMSession sess,
                  AIMFrame frame,
                  String searchAddr,
                  int count,
                  ArrayList data)
Describe reply method here.

Specified by:
reply in interface UserLookupListener
Parameters:
sess - an AIMSession value
frame - an AIMFrame value
searchAddr - a String value
count - an int value
data - a ArrayList value