public class DefaultTabularResourceManagerProxy extends Object implements TabularResourceManagerProxy
| Constructor and Description |
|---|
DefaultTabularResourceManagerProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManager> config) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanDatabase() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
createTabularResource(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResourceType type) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> |
getAllTabularResources() |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> |
getNotificationPerTabularResource(long id) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> |
getNotificationPerUser() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
getTabularResource(long id) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> |
getTabularResourcesByType(String type) |
void |
remove(long tabularResourceId) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
share(Long tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... authTokens) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
unshare(Long tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... authTokens) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
updateTabularResource(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource tabularResource) |
public DefaultTabularResourceManagerProxy(org.gcube.common.clients.delegates.ProxyDelegate<org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManager> config)
public org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource createTabularResource(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResourceType type)
createTabularResource in interface TabularResourceManagerProxypublic void remove(long tabularResourceId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
remove in interface TabularResourceManagerProxyorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> getAllTabularResources()
getAllTabularResources in interface TabularResourceManagerProxypublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource updateTabularResource(org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource tabularResource)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
updateTabularResource in interface TabularResourceManagerProxyorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource getTabularResource(long id)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
getTabularResource in interface TabularResourceManagerProxyorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource share(Long tabularResourceId, org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... authTokens) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
share in interface org.gcube.data.analysis.tabulardata.commons.webservice.Sharable<Long,org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource,org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException>org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource unshare(Long tabularResourceId, org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... authTokens) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
unshare in interface org.gcube.data.analysis.tabulardata.commons.webservice.Sharable<Long,org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource,org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException>org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> getTabularResourcesByType(String type)
getTabularResourcesByType in interface TabularResourceManagerProxypublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> getNotificationPerTabularResource(long id)
getNotificationPerTabularResource in interface TabularResourceManagerProxypublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> getNotificationPerUser()
getNotificationPerUser in interface TabularResourceManagerProxypublic void cleanDatabase()
cleanDatabase in interface TabularResourceManagerProxyCopyright © 2015. All Rights Reserved.