org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks
Class InitializeScopeTask

java.lang.Object
  extended by org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderTask
      extended by org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks.InitializeScopeTask

public class InitializeScopeTask
extends PlanBuilderTask

Author:
Daniele Strollo (ISTI-CNR)

Constructor Summary
InitializeScopeTask()
           
 
Method Summary
 PlanBuilderElem makeDecision(PlanBuilderElem input)
          Initializes the scope of response in PlanBuilderElem element.
 
Methods inherited from class org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderTask
setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitializeScopeTask

public InitializeScopeTask()
Method Detail

makeDecision

public final PlanBuilderElem makeDecision(PlanBuilderElem input)
                                   throws PlanBuilderException
Initializes the scope of response in PlanBuilderElem element.

Specified by:
makeDecision in class PlanBuilderTask
Parameters:
input -
Returns:
an element of type PlanBuilderElem with the initial request and response possibly modified in accordance to the decision making strategy.
Throws:
PlanBuilderException