public interface ThreddsWorkspaceSyncServiceAsync
| Modifier and Type | Interface and Description |
|---|---|
static class |
ThreddsWorkspaceSyncServiceAsync.Util
Utility class to get the RPC Async interface from client-side code.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doSyncFolder(String folderId,
WsThreddsSynchFolderConfiguration clientConfig,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus> callback)
Do sync folder.
|
void |
doUnSyncFolder(String folderId,
com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
Do un sync folder.
|
void |
getAvailableCataloguesForScope(String scope,
com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.wssynclibrary.shared.thredds.ThCatalogueBean>> callback)
Gets the available catalogues for scope.
|
void |
getConfiguration(String folderId,
boolean loadStatus,
com.google.gwt.user.client.rpc.AsyncCallback<WsThreddsSynchFolderDescriptor> callback)
Gets the configuration.
|
void |
getListOfDataManagerScopesForLoggedUser(com.google.gwt.user.client.rpc.AsyncCallback<List<GcubeScope>> callback)
Gets the list of scopes for logged user.
|
void |
getScopesWithThreddsRolesForLoggedUser(com.google.gwt.user.client.rpc.AsyncCallback<Map<String,GatewayRolesThredds>> callback)
Gets the scopes with thredds roles for logged user.
|
void |
monitorSyncStatus(String folderId,
com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus> callback)
Monitor sync status.
|
void getConfiguration(String folderId, boolean loadStatus, com.google.gwt.user.client.rpc.AsyncCallback<WsThreddsSynchFolderDescriptor> callback)
folderId - the folder idloadStatus - the load statuscallback - the callbackvoid doSyncFolder(String folderId, WsThreddsSynchFolderConfiguration clientConfig, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus> callback)
folderId - the folder idclientConfig - the client configcallback - the callbackvoid monitorSyncStatus(String folderId, com.google.gwt.user.client.rpc.AsyncCallback<org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus> callback)
folderId - the folder idcallback - the callbackvoid getListOfDataManagerScopesForLoggedUser(com.google.gwt.user.client.rpc.AsyncCallback<List<GcubeScope>> callback)
callback - the callbackvoid getAvailableCataloguesForScope(String scope, com.google.gwt.user.client.rpc.AsyncCallback<List<org.gcube.portal.wssynclibrary.shared.thredds.ThCatalogueBean>> callback)
scope - the scopecallback - the callbackvoid doUnSyncFolder(String folderId, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
folderId - the folder idcallback - the callbackvoid getScopesWithThreddsRolesForLoggedUser(com.google.gwt.user.client.rpc.AsyncCallback<Map<String,GatewayRolesThredds>> callback)
callback - the callbackCopyright © 2021. All Rights Reserved.