org.gcube.searchsystem.workflow
Class PE2ngWorkflowAdaptor

java.lang.Object
  extended by org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
All Implemented Interfaces:
WorkflowEngineAdaptor

public class PE2ngWorkflowAdaptor
extends java.lang.Object
implements WorkflowEngineAdaptor


Constructor Summary
PE2ngWorkflowAdaptor(java.lang.String scope)
          creates a new WorkflowEngine adaptor for PE2ng
 
Method Summary
 java.lang.Object getExecutionPlan(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
          create an execution plan for the search plan provided.
 java.lang.String getExecutionResult(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
          execute a search plan and return a resultSet epr containing the final outcome of the search operation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PE2ngWorkflowAdaptor

public PE2ngWorkflowAdaptor(java.lang.String scope)
                     throws java.lang.Exception
creates a new WorkflowEngine adaptor for PE2ng

Parameters:
scope - - the working scope of the adaptor
Throws:
java.lang.Exception
Method Detail

getExecutionResult

public java.lang.String getExecutionResult(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
                                    throws java.lang.Exception
Description copied from interface: WorkflowEngineAdaptor
execute a search plan and return a resultSet epr containing the final outcome of the search operation.

Specified by:
getExecutionResult in interface WorkflowEngineAdaptor
Parameters:
plan - - the search plan
Returns:
resultSet epr containing the final outcome of the search operation.
Throws:
java.lang.Exception - in case of an error during the creation of the Execution plan, or in case of an error during the execution

getExecutionPlan

public java.lang.Object getExecutionPlan(gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan)
                                  throws java.lang.Exception
Description copied from interface: WorkflowEngineAdaptor
create an execution plan for the search plan provided.

Specified by:
getExecutionPlan in interface WorkflowEngineAdaptor
Parameters:
plan - - the search plan
Returns:
the execution plan
Throws:
java.lang.Exception - in case of an error during the creation of the Execution plan.