i3mclient.userdetail
Class UserDetail

java.lang.Object
  |
  +--i3mclient.userdetail.UserDetail
All Implemented Interfaces:
EventListener, SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class UserDetail
extends Object
implements SelectionListener

The logic of the user detail window.

Author:
Henning Schaefer
See Also:
UserDetailGUI

Constructor Summary
UserDetail(long setUserID)
          Constructor.
 
Method Summary
 void addErrorListener(ErrorListener listener)
          Add a listener for errors.
 void addUserDataListener(UserDataListener listener)
          Add a listener for user data changes.
 void init(Shell setWindow)
          Init rest.
 void removeErrorListener(ErrorListener listener)
          Remove a listener for errors.
 void removeUserDataListener(UserDataListener listener)
          Remove a listener for user data changes.
 void widgetDefaultSelected(SelectionEvent event)
           
 void widgetSelected(SelectionEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDetail

public UserDetail(long setUserID)
Constructor.

Parameters:
setUserID - The userID of the user whose details will be shown
Method Detail

init

public void init(Shell setWindow)
Init rest.

Parameters:
setWindow - The shell of the UserDetailGUI

addUserDataListener

public void addUserDataListener(UserDataListener listener)
Add a listener for user data changes.

Parameters:
listener - The listener which will be informed about user data changes

removeUserDataListener

public void removeUserDataListener(UserDataListener listener)
Remove a listener for user data changes.

Parameters:
listener - The listener which will be no longer informed about user data changes

addErrorListener

public void addErrorListener(ErrorListener listener)
Add a listener for errors.

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

removeErrorListener

public void removeErrorListener(ErrorListener listener)
Remove a listener for errors.

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

widgetSelected

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

widgetDefaultSelected

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