package org.gcube.portlets.gcubeckan.gcubeckandatacatalog.client; import org.gcube.portlets.gcubeckan.gcubeckandatacatalog.shared.CkanRole; import com.google.gwt.user.client.rpc.RemoteService; import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; /** * The client side stub for the RPC service. * * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it * Jun 20, 2016 */ @RemoteServiceRelativePath("ckandatacatalogue") public interface GcubeCkanDataCatalogService extends RemoteService { /** * Gets the c kan connector. * * @param pathInfoParameters the path info parameters * @param queryStringParameters the query string parameters * @return the c kan connector * @throws Exception */ String getCKanConnector( String pathInfoParameters, String queryStringParameters) throws Exception; /** * Gets the my role. * * @return the my role * @throws Exception the exception */ CkanRole getMyRole() throws Exception; /** * Asks who is the current user. * * @return the user */ String getUser(); }