/** * */ package org.gcube.portlets.user.sdmxexportwizardtd.client.rpc; import java.util.List; import org.gcube.portlets.user.sdmxexportwizardtd.shared.Agencies; import org.gcube.portlets.user.sdmxexportwizardtd.shared.Codelist; import org.gcube.portlets.user.sdmxexportwizardtd.shared.Dataset; import org.gcube.portlets.user.sdmxexportwizardtd.shared.ExportMonitor; import org.gcube.portlets.user.sdmxexportwizardtd.shared.SDMXExportSession; import org.gcube.portlets.user.sdmxexportwizardtd.shared.SDMXExportWizardException; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.rpc.AsyncCallback; /** * * @author "Giancarlo Panichi" * g.panichi@isti.cnr.it * */ public interface SDMXExportWizardServiceAsync { public SDMXExportWizardServiceAsync INSTANCE = GWT.create(SDMXExportWizardService.class); void getCodelists(AsyncCallback> callback); void getDatasets(AsyncCallback> callback); void getAgencies(AsyncCallback> callback); void setSDMXSession(SDMXExportSession s, AsyncCallback callback); void getExportMonitor(AsyncCallback callback); void exportSDMXClientLibraryRequest(SDMXExportSession s,AsyncCallback callback); }