package users.events;

import java.util.EventListener;

/**
  * A Listener listening for UserDataEvents.
  *
  * @see users.UserManager
  * @see users.User
  * @see UserDataEvent
  *
  * @author Steffen Zschaler
  * @version 2.0 05/05/1999
  * @since v2.0
  */
public interface UserDataListener extends EventListener {

  /**
    * Called whenever a user was added to the source. The new user will be contained
    * in the event object.
    *
    * @param e the event object describing the event.
    *
    * @override Always
    */
  public void userAdded (UserDataEvent e);

  /**
    * Called whenever a user was deleted from the source. The deleted user will be
    * contained in the event object.
    *
    * @param e the event object describing the event.
    *
    * @override Always
    */
  public void userDeleted (UserDataEvent e);

}