@Singleton
public class EnhanceLatLonFactory
extends org.gcube.data.analysis.tabulardata.operation.factories.types.TableTransformationWorkerFactory
| Modifier and Type | Field and Description |
|---|---|
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.BooleanParameter |
DELETE_GENERATED |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.BooleanParameter |
DELETE_REMOTE |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter |
LATITUDE_COLUMN_PARAM |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter |
LONGITUTE_COLUMN_PARAM |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter |
QUADRANT_COLUMN_PARAMETER |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TDTypeValueParameter |
RESOLUTION_PARAM |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.MultivaluedStringParameter |
TO_ADD_FEATURE_PARAM |
static org.gcube.data.analysis.tabulardata.operation.parameters.leaves.SimpleStringParameter |
USER |
| Constructor and Description |
|---|
EnhanceLatLonFactory(org.gcube.data.analysis.tabulardata.cube.CubeManager cm,
StatisticalOperationFactory statFactory,
org.gcube.data.analysis.tabulardata.operation.data.add.AddColumnFactory addColFactory,
org.gcube.data.analysis.tabulardata.operation.validation.ValidateDataWithExpressionFactory validationFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker |
createWorker(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation arg0) |
protected String |
getOperationDescription() |
protected org.gcube.data.analysis.tabulardata.operation.OperationId |
getOperationId() |
protected String |
getOperationName() |
protected List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> |
getParameters() |
Map<String,Object> |
getParametersForPrecondion(String identifier,
org.gcube.data.analysis.tabulardata.model.table.TableId table,
org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId,
Map<String,Object> sourceParameterInstance) |
Map<String,org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker>> |
getPreconditionValidationMap() |
getOperationType, getWorkerTypegetAllowedTableTypes, getOperationScopepublic static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter LATITUDE_COLUMN_PARAM
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter LONGITUTE_COLUMN_PARAM
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TargetColumnParameter QUADRANT_COLUMN_PARAMETER
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.TDTypeValueParameter RESOLUTION_PARAM
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.MultivaluedStringParameter TO_ADD_FEATURE_PARAM
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.SimpleStringParameter USER
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.BooleanParameter DELETE_GENERATED
public static final org.gcube.data.analysis.tabulardata.operation.parameters.leaves.BooleanParameter DELETE_REMOTE
@Inject
public EnhanceLatLonFactory(org.gcube.data.analysis.tabulardata.cube.CubeManager cm,
StatisticalOperationFactory statFactory,
org.gcube.data.analysis.tabulardata.operation.data.add.AddColumnFactory addColFactory,
org.gcube.data.analysis.tabulardata.operation.validation.ValidateDataWithExpressionFactory validationFactory)
public org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker createWorker(org.gcube.data.analysis.tabulardata.operation.invocation.OperationInvocation arg0)
throws org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationException
org.gcube.data.analysis.tabulardata.operation.worker.exceptions.InvalidInvocationExceptionprotected String getOperationDescription()
getOperationDescription in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>protected String getOperationName()
getOperationName in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>protected List<org.gcube.data.analysis.tabulardata.operation.parameters.Parameter> getParameters()
getParameters in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>protected org.gcube.data.analysis.tabulardata.operation.OperationId getOperationId()
getOperationId in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>public Map<String,org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.ValidationWorker>> getPreconditionValidationMap()
getPreconditionValidationMap in interface org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>getPreconditionValidationMap in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>public Map<String,Object> getParametersForPrecondion(String identifier, org.gcube.data.analysis.tabulardata.model.table.TableId table, org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId, Map<String,Object> sourceParameterInstance)
getParametersForPrecondion in interface org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>getParametersForPrecondion in class org.gcube.data.analysis.tabulardata.operation.factories.types.BaseWorkerFactory<org.gcube.data.analysis.tabulardata.operation.worker.types.DataWorker>Copyright © 2016. All Rights Reserved.