package kornell.gui.client.event;
import com.google.gwt.event.shared.GwtEvent;
import kornell.core.to.UserInfoTO;
public class LoginEvent extends GwtEvent<LoginEventHandler> {
public static final Type<LoginEventHandler> TYPE = new Type<LoginEventHandler>();
private UserInfoTO user;
public LoginEvent(UserInfoTO user) {
this.user = user;
}
@Override
public Type<LoginEventHandler> getAssociatedType() {
return TYPE;
}
@Override
protected void dispatch(LoginEventHandler handler) {
handler.onLogin(user);
}
}