@Singleton @WeldService public class OperationManagerImpl extends Object implements org.gcube.data.analysis.tabulardata.commons.webservice.OperationManager
| Constructor and Description |
|---|
OperationManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
batchExecute(org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchExecuteRequest request) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.ExecuteRequest request) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
execute(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations,
org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchOption option,
StorableTabularResource tabularResource,
boolean internal,
javax.persistence.EntityManager entityManager) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
execute(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations,
org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchOption option,
StorableTabularResource tabularResource,
boolean internal,
javax.persistence.EntityManager entityManager,
RunnableTask onSuccess) |
void |
executeSynchMetadataOperation(org.gcube.data.analysis.tabulardata.commons.webservice.types.ExecuteRequest request) |
List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> |
getCapabilities() |
org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition |
getOperationDescriptor(long operationId) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
removeValidations(Long tabularResourceId) |
org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo |
rollbackTo(long tabularRessourceId,
long historyStepId) |
public List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition> getCapabilities()
getCapabilities in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationDefinition getOperationDescriptor(long operationId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException
getOperationDescriptor in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo execute(org.gcube.data.analysis.tabulardata.commons.webservice.types.ExecuteRequest request)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
execute in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo removeValidations(Long tabularResourceId) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
removeValidations in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo batchExecute(org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchExecuteRequest request)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
batchExecute in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo execute(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations, org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchOption option, StorableTabularResource tabularResource, boolean internal, javax.persistence.EntityManager entityManager) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo execute(List<org.gcube.data.analysis.tabulardata.commons.webservice.types.operations.OperationExecution> invocations, org.gcube.data.analysis.tabulardata.commons.webservice.types.BatchOption option, StorableTabularResource tabularResource, boolean internal, javax.persistence.EntityManager entityManager, RunnableTask onSuccess) throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException, org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic org.gcube.data.analysis.tabulardata.commons.webservice.types.tasks.TaskInfo rollbackTo(long tabularRessourceId,
long historyStepId)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException
rollbackTo in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.HistoryNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionpublic void executeSynchMetadataOperation(org.gcube.data.analysis.tabulardata.commons.webservice.types.ExecuteRequest request)
throws org.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityException,
org.gcube.data.analysis.tabulardata.commons.webservice.exception.ExecutionFailedException
executeSynchMetadataOperation in interface org.gcube.data.analysis.tabulardata.commons.webservice.OperationManagerorg.gcube.data.analysis.tabulardata.commons.webservice.exception.NoSuchTabularResourceExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.OperationNotFoundExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.InternalSecurityExceptionorg.gcube.data.analysis.tabulardata.commons.webservice.exception.ExecutionFailedExceptionCopyright © 2017. All Rights Reserved.