net.sf.taverna.t2.provenance.api
Class Query
java.lang.Object
net.sf.taverna.t2.provenance.api.Query
public class Query
- extends java.lang.Object
- Author:
- Paolo Missier
Bean encapsulating one provenance query, consisting of the following elements:
- static scope: the (single) name of the workflow whose run(s) are queried
- dynamic scope: a list of workflow run IDs.
- a list of <select> variables, encoded as List<
QueryVar
>
- a list of <target> processors, encoded as List<
ProvenanceProcessor
>
Constructor Summary |
Query()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Query
public Query()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getTargetVars
public java.util.List<QueryVar> getTargetVars()
- Returns:
- the targetVars
setTargetVars
public void setTargetVars(java.util.List<QueryVar> targetVars)
- Parameters:
targetVars
- the targetVars to setRunIDList
-
getSelectedProcessors
public java.util.List<ProvenanceProcessor> getSelectedProcessors()
- Returns:
- the selectedProcessors
setSelectedProcessors
public void setSelectedProcessors(java.util.List<ProvenanceProcessor> selectedProcessors)
- Parameters:
selectedProcessors
- the selectedProcessors to set
getRunIDList
public java.util.List<java.lang.String> getRunIDList()
- Returns:
- the runIDList
setRunIDList
public void setRunIDList(java.util.List<java.lang.String> runIDList)
- Parameters:
runIDList
- the runIDList to set
getWorkflowName
public java.lang.String getWorkflowName()
- Returns:
- the workflowName
setWorkflowName
public void setWorkflowName(java.lang.String workflowName)
- Parameters:
workflowName
- the workflowName to set