public abstract class InvocationCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected OperationDescriptor |
descriptor |
protected Map<String,Object> |
parameters |
protected org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId |
targetColumnId |
protected org.gcube.data.analysis.tabulardata.model.table.TableId |
targetTableId |
protected org.gcube.data.analysis.tabulardata.model.table.TableId |
toUpdateTableId |
| Modifier | Constructor and Description |
|---|---|
protected |
InvocationCreator(OperationDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
abstract OperationInvocation |
create() |
static InvocationCreator |
getCreator(OperationDescriptor descriptor) |
InvocationCreator |
setParameters(Map<String,Object> parameters) |
InvocationCreator |
setTargetColumn(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId) |
InvocationCreator |
setTargetTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId) |
InvocationCreator |
setToUpdateReferredTable(org.gcube.data.analysis.tabulardata.model.table.TableId toUpdateId)
Sets the tableId to update with the specified TargetTable
|
protected void |
updateReferredTableId() |
protected OperationDescriptor descriptor
protected org.gcube.data.analysis.tabulardata.model.table.TableId toUpdateTableId
protected org.gcube.data.analysis.tabulardata.model.table.TableId targetTableId
protected org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId targetColumnId
protected InvocationCreator(OperationDescriptor descriptor)
public static InvocationCreator getCreator(OperationDescriptor descriptor)
public abstract OperationInvocation create()
public InvocationCreator setTargetTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)
public InvocationCreator setTargetColumn(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)
public InvocationCreator setParameters(Map<String,Object> parameters)
public InvocationCreator setToUpdateReferredTable(org.gcube.data.analysis.tabulardata.model.table.TableId toUpdateId)
toUpdateId - protected void updateReferredTableId()
Copyright © 2017. All Rights Reserved.