package org.gcube.portlets.widgets.workspacesharingwidget.client.view.sharing; import java.util.List; import org.gcube.portlets.widgets.workspacesharingwidget.shared.CredentialModel; import org.gcube.portlets.widgets.workspacesharingwidget.shared.InfoContactModel; import com.google.gwt.user.client.rpc.AsyncCallback; public interface ContactFetcher { public void getListContact(AsyncCallback> callback, boolean reloadList); public void getListSharedUserByFolderId(String sharedFolderId, AsyncCallback> callback); public List getExclusiveContactsFromAllContact(List listSharedUser); public void getOwner(String sharedFolderId, AsyncCallback callback); public void getInfoContactModelsFromCredential(List listAlreadySharedContact, AsyncCallback> callback); public void getAdministratorsByFolderId(String sharedFolderId, AsyncCallback> callback); }