public abstract class BaseWorkerFactory extends Object implements WorkerFactory
| Constructor and Description |
|---|
BaseWorkerFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getOperationDescription() |
OperationDescriptor |
getOperationDescriptor() |
protected OperationId |
getOperationId() |
protected abstract String |
getOperationName() |
protected abstract OperationScope |
getOperationScope() |
protected abstract OperationType |
getOperationType() |
protected abstract List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> |
getParameters() |
List<WorkerFactory> |
getPrecoditionValidations() |
protected void |
performBaseChecks(OperationInvocation invocation)
Check for column id or table id presence according to the table scope and check presence and types of each required
LeafParameter |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateWorkerprotected abstract String getOperationName()
protected abstract String getOperationDescription()
protected OperationId getOperationId()
public List<WorkerFactory> getPrecoditionValidations()
getPrecoditionValidations in interface WorkerFactoryprotected abstract OperationScope getOperationScope()
protected abstract OperationType getOperationType()
public OperationDescriptor getOperationDescriptor()
getOperationDescriptor in interface WorkerFactoryprotected abstract List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> getParameters()
protected void performBaseChecks(OperationInvocation invocation) throws InvalidInvocationException
LeafParameterinvocation - the invocation to checkInvalidInvocationException - an error reporting what is wrongCopyright © 2014. All Rights Reserved.