/** * */ package org.gcube.portlets.gcubeckan.gcubeckandatacatalog.client; import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanRole; import com.google.gwt.user.client.rpc.AsyncCallback; /** * The Interface GcubeCkanDataCatalogServiceAsync. * * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it * Jun 20, 2016 */ public interface GcubeCkanDataCatalogServiceAsync { /** * Gets the my role. * * @param callback the callback * @return the my role */ void getMyRole(AsyncCallback callback); /** * Gets the user. * * @param callback the callback * @return the user */ void getUser(AsyncCallback callback); /** * Gets the c kan connector. * * @param queryStringParameters the query string parameters * @param pathInfoParameters the path info parameters * @param callback the callback * @return the c kan connector */ void getCKanConnector( String queryStringParameters, String pathInfoParameters, AsyncCallback callback); }