public class TabularResourceImpl extends Object implements org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
| Constructor and Description |
|---|
TabularResourceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
createTabularResource() |
org.gcube.data.analysis.tabulardata.model.table.Table |
getLastTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
getTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getTabularResources() |
List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getTabularResourcesByType(String type) |
void |
removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
share(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens) |
org.gcube.data.analysis.tabulardata.service.tabular.TabularResource |
unshare(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens) |
public List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getTabularResources()
getTabularResources in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource getTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
getTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic void removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
removeTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
cloneTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource createTabularResource()
createTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic org.gcube.data.analysis.tabulardata.model.table.Table getLastTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
getLastTable in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource share(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
SecurityException
share in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionSecurityExceptionpublic org.gcube.data.analysis.tabulardata.service.tabular.TabularResource unshare(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.utils.AuthorizationToken... tokens)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
SecurityException
unshare in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionSecurityExceptionCopyright © 2014. All Rights Reserved.