org.gcube.data.analysis.tabulardata.service.impl.operation
Class OperationInterfaceImpl
java.lang.Object
org.gcube.data.analysis.tabulardata.service.impl.operation.OperationInterfaceImpl
- All Implemented Interfaces:
- org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
public class OperationInterfaceImpl
- extends Object
- implements org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
|
Method Summary |
org.gcube.data.analysis.tabulardata.service.operation.Task |
execute(org.gcube.data.analysis.tabulardata.operation.worker.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId targetTabularResourceId)
|
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> |
getCapabilities()
|
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> |
getCapabilities(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
|
List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> |
getCapabilities(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
|
org.gcube.data.analysis.tabulardata.service.operation.Task |
getTask(org.gcube.data.analysis.tabulardata.service.operation.Task.TaskId taskId,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
|
List<org.gcube.data.analysis.tabulardata.service.operation.Task> |
getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
|
org.gcube.data.analysis.tabulardata.model.table.Table |
rollbackToTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.table.TableId toTableId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationInterfaceImpl
public OperationInterfaceImpl()
getCapabilities
public List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities()
- Specified by:
getCapabilities in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
getCapabilities
public List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException
- Specified by:
getCapabilities in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException
getCapabilities
public List<org.gcube.data.analysis.tabulardata.operation.worker.EligibleOperation> getCapabilities(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchColumnException
- Specified by:
getCapabilities in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.NoSuchColumnException
execute
public org.gcube.data.analysis.tabulardata.service.operation.Task execute(org.gcube.data.analysis.tabulardata.operation.worker.OperationInvocation invocation,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId targetTabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.InvalidInvocationException
- Specified by:
execute in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.InvalidInvocationException
rollbackToTable
public org.gcube.data.analysis.tabulardata.model.table.Table rollbackToTable(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.model.table.TableId toTableId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
- Specified by:
rollbackToTable in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
getTasks
public List<org.gcube.data.analysis.tabulardata.service.operation.Task> getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
- Specified by:
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
getTask
public org.gcube.data.analysis.tabulardata.service.operation.Task getTask(org.gcube.data.analysis.tabulardata.service.operation.Task.TaskId taskId,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
- Specified by:
getTask in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
- Throws:
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException
Copyright © 2013. All Rights Reserved.