/** * */ package org.gcube.portlets.user.sdmxexportwizardtd.client.general; import org.gcube.portlets.user.td.gxtservice.shared.TRId; /** * * @author "Giancarlo Panichi" * g.panichi@isti.cnr.it * */ public interface WizardListener { /** * Called when the wizard is completed without errors */ public void completed(TRId id); /** * Called when the wizard has been aborted by the user. */ public void aborted(); /** * Called when the something in the wizard is failed. * @param throwable the exception or null. * @param reason the failure reason or null. * @param details the failure details or null. */ public void failed(Throwable throwable, String reason, String details); }