42 lines
1.3 KiB
Java
42 lines
1.3 KiB
Java
/**
|
|
*
|
|
*/
|
|
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"
|
|
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
|
*
|
|
*/
|
|
|
|
public interface SDMXExportWizardServiceAsync {
|
|
|
|
public SDMXExportWizardServiceAsync INSTANCE = GWT.create(SDMXExportWizardService.class);
|
|
|
|
void getCodelists(AsyncCallback<List<Codelist>> callback);
|
|
|
|
void getDatasets(AsyncCallback<List<Dataset>> callback);
|
|
|
|
void getAgencies(AsyncCallback<List<Agencies>> callback);
|
|
|
|
void setSDMXSession(SDMXExportSession s, AsyncCallback<Void> callback);
|
|
|
|
void getExportMonitor(AsyncCallback<ExportMonitor> callback);
|
|
|
|
void exportSDMXClientLibraryRequest(SDMXExportSession s,AsyncCallback<Void> callback);
|
|
|
|
}
|