Package lv.odylab.evemanage.client.event

Source Code of lv.odylab.evemanage.client.event.DashboardTabActionCallback

package lv.odylab.evemanage.client.event;

import com.google.gwt.event.shared.EventBus;
import lv.odylab.evemanage.client.EveManageConstants;
import lv.odylab.evemanage.client.event.error.DashboardTabErrorEvent;
import lv.odylab.evemanage.client.tracking.TrackingManager;

public abstract class DashboardTabActionCallback<T> extends ActionCallback<T> {
    private EventBus eventBus;
    private TrackingManager trackingManager;
    private EveManageConstants constants;

    public DashboardTabActionCallback(EventBus eventBus, TrackingManager trackingManager, EveManageConstants constants) {
        this.eventBus = eventBus;
        this.trackingManager = trackingManager;
        this.constants = constants;
    }

    @Override
    public void onFailure(Throwable throwable) {
        eventBus.fireEvent(new DashboardTabErrorEvent(trackingManager, constants, throwable.getMessage()));
    }
}
TOP

Related Classes of lv.odylab.evemanage.client.event.DashboardTabActionCallback

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.