i3mclient.findusers
Class FindUsers

java.lang.Object
  |
  +--i3mclient.findusers.FindUsers
All Implemented Interfaces:
EventListener, FormListener, SelectionListener, ServerMethodListener, SMAddBuddyListener, SMFindUsersListener, org.eclipse.swt.internal.SWTEventListener

public class FindUsers
extends Object
implements SelectionListener, FormListener, SMFindUsersListener, SMAddBuddyListener

Logic of FindusersGUI.

Author:
Gunther Wuerz
See Also:
FindUsersGUI

Field Summary
static String ADDBUDDYFAILURE
           
static String FALSESEARCHDATA
           
static String IDISNOTLONG
           
 
Constructor Summary
FindUsers()
          Constructor.
 
Method Summary
 void addBuddyDone(long userID)
          Called if the add buddy was successfull.
 void addErrorListener(ErrorListener listener)
          Adds a new listener for any kind of errors into a internal list.
 void addFindUsersListener(FindUsersListener listener)
          Adds a new listener for search results into a internal list.
 void i3mServerException(I3MServerException se)
          Called if a server exception is thrown.
 void itemModified(Widget widget, Widget item)
          Called when a form item changed.
 void removeErrorListener(ErrorListener listener)
          Remove a new listener for any kind of errors from a internal list.
 void removeFindUsersListener(FindUsersListener listener)
          Remove a new listener for search results from a internal list.
 void userDatasReceived(UserData[] userDatas, UserData searchCriteria)
          Called if findUsers was successfull.
 void widgetDefaultSelected(SelectionEvent se)
           
 void widgetSelected(SelectionEvent se)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDBUDDYFAILURE

public static final String ADDBUDDYFAILURE
See Also:
Constant Field Values

IDISNOTLONG

public static final String IDISNOTLONG
See Also:
Constant Field Values

FALSESEARCHDATA

public static final String FALSESEARCHDATA
See Also:
Constant Field Values
Constructor Detail

FindUsers

public FindUsers()
Constructor.

Method Detail

addFindUsersListener

public void addFindUsersListener(FindUsersListener listener)
Adds a new listener for search results into a internal list.

Parameters:
listener - The listener which will be informed about find users changes

addErrorListener

public void addErrorListener(ErrorListener listener)
Adds a new listener for any kind of errors into a internal list.

Parameters:
listener - The listener which will be informed about errors

removeFindUsersListener

public void removeFindUsersListener(FindUsersListener listener)
Remove a new listener for search results from a internal list.

Parameters:
listener - The listener which will be no longer informed about find users changes

removeErrorListener

public void removeErrorListener(ErrorListener listener)
Remove a new listener for any kind of errors from a internal list.

Parameters:
listener - The listener which will be no longer informed about errors

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent se)
Specified by:
widgetDefaultSelected in interface SelectionListener

widgetSelected

public void widgetSelected(SelectionEvent se)
Specified by:
widgetSelected in interface SelectionListener

itemModified

public void itemModified(Widget widget,
                         Widget item)
Description copied from interface: FormListener
Called when a form item changed.

Specified by:
itemModified in interface FormListener
Parameters:
widget - The widget which was changed
item - The item of the widget which was changed

userDatasReceived

public void userDatasReceived(UserData[] userDatas,
                              UserData searchCriteria)
Description copied from interface: SMFindUsersListener
Called if findUsers was successfull.

Specified by:
userDatasReceived in interface SMFindUsersListener
Parameters:
userDatas - The search result
searchCriteria - The original search criteria

i3mServerException

public void i3mServerException(I3MServerException se)
Description copied from interface: ServerMethodListener
Called if a server exception is thrown.

Specified by:
i3mServerException in interface ServerMethodListener
Parameters:
se - The converted I3M-server exception

addBuddyDone

public void addBuddyDone(long userID)
Description copied from interface: SMAddBuddyListener
Called if the add buddy was successfull.

Specified by:
addBuddyDone in interface SMAddBuddyListener
Parameters:
userID - The userID of the buddy who was added to buddy list