@RemoteServiceRelativePath(value="wsthreddssync")
public interface ThreddsWorkspaceSyncService
extends com.google.gwt.user.client.rpc.RemoteService
| Modifier and Type | Method and Description |
|---|---|
org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus |
doSyncFolder(String folderId,
WsThreddsSynchFolderConfiguration clientConfig)
Do sync folder.
|
Boolean |
doUnSyncFolder(String folderId)
Do un sync folder.
|
List<org.gcube.portal.wssynclibrary.shared.thredds.ThCatalogueBean> |
getAvailableCataloguesForScope(String scope)
Gets the available catalogues for scope.
|
List<GcubeScope> |
getListOfScopesForLoggedUser()
Gets the list of vr es for logged user.
|
WsThreddsSynchFolderDescriptor |
isItemSynched(String folderId)
Checks if is item synched.
|
org.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus |
monitorSyncStatus(String folderId)
Monitor sync status.
|
WsThreddsSynchFolderDescriptor isItemSynched(String folderId) throws org.gcube.portal.wssynclibrary.shared.WorkspaceFolderLocked, Exception
folderId - the folder idorg.gcube.portal.wssynclibrary.shared.WorkspaceFolderLocked - the workspace folder lockedException - the exceptionorg.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus doSyncFolder(String folderId, WsThreddsSynchFolderConfiguration clientConfig) throws Exception
folderId - the folder idclientConfig - the client configException - the exceptionorg.gcube.portal.wssynclibrary.shared.thredds.ThSyncStatus monitorSyncStatus(String folderId) throws org.gcube.portal.wssynclibrary.shared.ItemNotSynched, Exception
folderId - the folder idorg.gcube.portal.wssynclibrary.shared.ItemNotSynched - the item not synchedException - the exceptionList<GcubeScope> getListOfScopesForLoggedUser() throws Exception
Exception - the exceptionList<org.gcube.portal.wssynclibrary.shared.thredds.ThCatalogueBean> getAvailableCataloguesForScope(String scope) throws Exception
scope - the scopeException - the exceptionCopyright © 2018. All Rights Reserved.