package pl.radical.open.gg.event; import java.util.EventObject; /** * Created on 2005-10-25 * * @author <a href="mailto:mati@sz.home.pl">Mateusz Szczap</a> */ public class LoginFailedEvent extends EventObject { private static final long serialVersionUID = 8954960680213823334L; public static final int NEED_EMAIL_REASON = 0; public static final int WRONG_PASSWORD = 1; private int reason = WRONG_PASSWORD; public LoginFailedEvent(final Object source) { super(source); } public final int getReason() { return reason; } public final void setReason(final int reason) { if (reason == NEED_EMAIL_REASON || reason == WRONG_PASSWORD) { this.reason = reason; } else { throw new IllegalArgumentException("Incorrect reason"); } } }