org.gcube.data.analysis.tabulardata.operation.invocation
Class InvocationCreator

java.lang.Object
  extended by org.gcube.data.analysis.tabulardata.operation.invocation.InvocationCreator
Direct Known Subclasses:
ColumnScopedInvocationCreator, TableScopedInvocationCreator, VoidScopedInvocationCreator

public abstract class InvocationCreator
extends Object


Field Summary
protected  OperationDescriptor descriptor
           
protected  Map<String,Object> parameters
           
 
Constructor Summary
protected InvocationCreator(OperationDescriptor descriptor)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parameters

protected Map<String,Object> parameters

descriptor

protected OperationDescriptor descriptor
Constructor Detail

InvocationCreator

protected InvocationCreator(OperationDescriptor descriptor)
Method Detail

getCreator

public static InvocationCreator getCreator(OperationDescriptor descriptor)

create

public abstract OperationInvocation create()

setTargetTable

public InvocationCreator setTargetTable(org.gcube.data.analysis.tabulardata.model.table.TableId tableId)

setTargetColumn

public InvocationCreator setTargetColumn(org.gcube.data.analysis.tabulardata.model.column.ColumnLocalId columnId)

setParameters

public InvocationCreator setParameters(Map<String,Object> parameters)


Copyright © 2013. All Rights Reserved.