org.gcube.data.analysis.tabulardata.service.impl.tabular
Class TabularResourceImpl
java.lang.Object
org.gcube.data.analysis.tabulardata.service.impl.tabular.TabularResourceImpl
- All Implemented Interfaces:
- org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
public class TabularResourceImpl
- extends Object
- implements org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
|
Method Summary |
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 |
cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id,
org.gcube.data.analysis.tabulardata.model.table.TableId lastTableId)
|
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()
|
void |
removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TabularResourceImpl
public TabularResourceImpl(String user)
getTabularResources
public List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> getTabularResources()
- Specified by:
getTabularResources in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
getTabularResource
public 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
- Specified by:
getTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
removeTabularResource
public void removeTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
- Specified by:
removeTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
cloneTabularResource
public 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
- Specified by:
cloneTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
cloneTabularResource
public org.gcube.data.analysis.tabulardata.service.tabular.TabularResource cloneTabularResource(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId id,
org.gcube.data.analysis.tabulardata.model.table.TableId lastTableId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
- Specified by:
cloneTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
createTabularResource
public org.gcube.data.analysis.tabulardata.service.tabular.TabularResource createTabularResource()
- Specified by:
createTabularResource in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
getLastTable
public 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
- Specified by:
getLastTable in interface org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException
Copyright © 2013. All Rights Reserved.