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 |
createFlow() |
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) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor> |
getResources(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor> |
getResourcesByType(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id,
org.gcube.data.analysis.tabulardata.model.resources.ResourceType type) |
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) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor |
removeResurce(long resourceId) |
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.SharingEntity... entities) |
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.SharingEntity... entities) |
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.commons.webservice.exception.NoSuchTabularResourceException
getTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic void removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
removeTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.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.service.tabular.TabularResource createFlow()
createFlow 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.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTableException
getLastTable in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.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.SharingEntity... entities)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
SecurityException
share in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.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.SharingEntity... entities)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
SecurityException
unshare in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionSecurityExceptionpublic List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getTabularResourcesByType(String type)
getTabularResourcesByType in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfacepublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor> getResources(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
getResources in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic List<org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor> getResourcesByType(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id, org.gcube.data.analysis.tabulardata.model.resources.ResourceType type) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
getResourcesByType in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.resources.ResourceDescriptor removeResurce(long resourceId)
removeResurce in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterfaceCopyright © 2017. All Rights Reserved.