package org.gcube.portlets.user.databasesmanager.client; import java.util.LinkedHashMap; import java.util.List; import org.gcube.portlets.user.databasesmanager.client.datamodel.FileModel; import org.gcube.portlets.user.databasesmanager.client.datamodel.Result; import org.gcube.portlets.user.databasesmanager.client.datamodel.Row; //import org.gcube.portlets.user.dbmanager.client.datamodel.FileModel; //import org.gcube.portlets.user.dbmanager.client.datamodel.Result; //import org.gcube.portlets.user.dbmanager.client.datamodel.Row; import com.google.gwt.user.client.rpc.AsyncCallback; public interface GWTdbManagerServiceAsync { void getResource(AsyncCallback> asyncCallback); void getDBInfo(String resourceName, AsyncCallback> asyncCallback); void getTables(LinkedHashMap dataInput, AsyncCallback> callback); void getDBSchema(LinkedHashMap dataInput, AsyncCallback> callback); void submitQuery(LinkedHashMap dataDB, String query, boolean valueReadOnlyQuery, boolean smartCorrectionQuery, String language, AsyncCallback> callback); void parseCVSString(List result, List attrNames, AsyncCallback> callback); }