public class OperationInterfaceImpl extends Object implements org.gcube.data.analysis.tabulardata.service.operation.OperationInterface
| Constructor and Description |
|---|
OperationInterfaceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.service.operation.Task |
execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution invocation,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> |
getCapabilities() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition |
getCapability(long operationId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
getTask(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
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 tableId) |
public List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> getCapabilities()
getCapabilities in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfacepublic org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition getCapability(long operationId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationException
getCapability in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchOperationExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution invocation,
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,
org.gcube.data.analysis.tabulardata.service.exception.InvalidInvocationException
execute in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.InvalidTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.InvalidInvocationExceptionpublic 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 tableId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.service.exception.NoSuchTableException
rollbackToTable in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTableExceptionpublic 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
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task getTask(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskException
getTask in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.service.exception.NoSuchTaskExceptionCopyright © 2014. All Rights Reserved.