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 |
|---|---|
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
cloneTabularResource(long tabularResourceId) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource |
createTabularResource() |
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()
createTabularResource in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerpublic void remove(long tabularResourceId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
remove in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource cloneTabularResource(long tabularResourceId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
cloneTabularResource in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> getAllTabularResources()
getAllTabularResources in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerpublic 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 org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerorg.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 org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerorg.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 SecurityException, 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>SecurityExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.TabularResource> getTabularResourcesByType(String type)
getTabularResourcesByType in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> getNotificationPerTabularResource(long id)
getNotificationPerTabularResource in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.notifications.Notification> getNotificationPerUser()
getNotificationPerUser in interface org.gcube.data.analysis.tabulardata.commons.webservice.TabularResourceManagerCopyright © 2014. All Rights Reserved.