001 package users.events;
002
003 import java.util.EventListener;
004
005 /**
006 * A Listener listening for UserDataEvents.
007 *
008 * @see users.UserManager
009 * @see users.User
010 * @see UserDataEvent
011 *
012 * @author Steffen Zschaler
013 * @version 2.0 05/05/1999
014 * @since v2.0
015 */
016 public interface UserDataListener extends EventListener {
017
018 /**
019 * Called whenever a user was added to the source. The new user will be contained
020 * in the event object.
021 *
022 * @param e the event object describing the event.
023 *
024 * @override Always
025 */
026 public void userAdded(UserDataEvent e);
027
028 /**
029 * Called whenever a user was deleted from the source. The deleted user will be
030 * contained in the event object.
031 *
032 * @param e the event object describing the event.
033 *
034 * @override Always
035 */
036 public void userDeleted(UserDataEvent e);
037
038 }