public interface WorkerFactory<T extends Worker<?>>
| Modifier and Type | Method and Description |
|---|---|
RollbackWorker |
createRollbackWoker(org.gcube.data.analysis.tabulardata.model.table.Table diffTable,
org.gcube.data.analysis.tabulardata.model.table.Table createdTable,
OperationInvocation oldInvocation) |
T |
createWorker(OperationInvocation invocation) |
String |
describeInvocation(OperationInvocation toDescribeInvocation) |
OperationDescriptor |
getOperationDescriptor() |
Map<String,Object> |
getParametersForPrecondion(String identifier,
org.gcube.data.analysis.tabulardata.model.table.TableId tableId,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Map<String,Object> sourceParameterInstance) |
List<WorkerFactory<ValidationWorker>> |
getPrecoditionValidations()
Deprecated.
|
Map<String,WorkerFactory<ValidationWorker>> |
getPreconditionValidationMap() |
Class<T> |
getWorkerType() |
boolean |
isRollbackable() |
OperationDescriptor getOperationDescriptor()
T createWorker(OperationInvocation invocation) throws InvalidInvocationException
InvalidInvocationException@Deprecated List<WorkerFactory<ValidationWorker>> getPrecoditionValidations()
boolean isRollbackable()
RollbackWorker createRollbackWoker(org.gcube.data.analysis.tabulardata.model.table.Table diffTable, org.gcube.data.analysis.tabulardata.model.table.Table createdTable, OperationInvocation oldInvocation)
String describeInvocation(OperationInvocation toDescribeInvocation) throws InvalidInvocationException
InvalidInvocationExceptionMap<String,WorkerFactory<ValidationWorker>> getPreconditionValidationMap()
Map<String,Object> getParametersForPrecondion(String identifier, org.gcube.data.analysis.tabulardata.model.table.TableId tableId, org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId, Map<String,Object> sourceParameterInstance) throws InvalidInvocationException
InvalidInvocationExceptionCopyright © 2016. All Rights Reserved.