|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderTask
org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks.PreselectedGHNTask
public class PreselectedGHNTask
A general purpose plan builder that returns the list of
all PackageGroup
elements for which the client
has already defined a GHN to use.
Constructor Summary | |
---|---|
PreselectedGHNTask()
|
Method Summary | |
---|---|
PlanBuilderElem |
makeDecision(PlanBuilderElem input)
From the given input retrieves the PackageGroup elements
having an assigned GHN and modes these nodes to the corresponding
PlanBuilderElem.getResponse() part. |
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 |
---|
public PreselectedGHNTask()
Method Detail |
---|
public final PlanBuilderElem makeDecision(PlanBuilderElem input) throws PlanBuilderException
PackageGroup
elements
having an assigned GHN and modes these nodes to the corresponding
PlanBuilderElem.getResponse()
part.
The chosen nodes will be so removed from the initial
PlanBuilderElem.getRequest()
part so that they will no more
parsed in further stages of PlanBuilderWorkflow
chain.
makeDecision
in class PlanBuilderTask
input
- PlanBuilderElem
the required data to make a decision plan.
PlanBuilderElem
with the initial request and response
possibly modified in accordance to the decision making strategy.
PlanBuilderException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |