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) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
executeBatch(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations,
org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
void |
executeSynchMetadataOperation(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) |
List<org.gcube.data.analysis.tabulardata.service.operation.Task> |
getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
removeValidations(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
resubmit(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId,
Map<String,Object> operationInvocationParameter) |
org.gcube.data.analysis.tabulardata.service.operation.Task |
rollbackTo(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.service.tabular.HistoryStepId historyStepId) |
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.commons.webservice.exception.NoSuchOperationException
getCapability in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.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.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationException
execute in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationExceptionpublic void executeSynchMetadataOperation(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.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.ExecutionFailedException
executeSynchMetadataOperation in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.ExecutionFailedExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task executeBatch(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations, org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationException
executeBatch in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchOperationExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task rollbackTo(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId,
org.gcube.data.analysis.tabulardata.service.tabular.HistoryStepId historyStepId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundException
rollbackTo in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundExceptionpublic 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.commons.webservice.exception.NoSuchTabularResourceException
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.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.commons.webservice.exception.NoSuchTaskException
getTask in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionpublic List<org.gcube.data.analysis.tabulardata.service.operation.Task> getTasks(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId, org.gcube.data.analysis.tabulardata.commons.webservice.types.TaskStatus status) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
getTasks in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task resubmit(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException
resubmit in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId,
Map<String,Object> operationInvocationParameter)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException
resume in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task resume(org.gcube.data.analysis.tabulardata.service.operation.TaskId taskId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskException
resume in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTaskExceptionpublic org.gcube.data.analysis.tabulardata.service.operation.Task removeValidations(org.gcube.data.analysis.tabulardata.service.tabular.TabularResourceId tabularResourceId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException
removeValidations in interface org.gcube.data.analysis.tabulardata.service.operation.OperationInterfaceorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionCopyright © 2019. All Rights Reserved.