Package | Description |
---|---|
org.gcube.vremanagement.resourcebroker.impl.planbuilders | |
org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks |
Modifier and Type | Method and Description |
---|---|
abstract PlanBuilderElem |
PlanBuilderTask.makeDecision(PlanBuilderElem input)
Declares a decision making strategy over
PlanBuilderElem
elements. |
PlanBuilderElem |
PlanBuilderWorkflow.run() |
Modifier and Type | Method and Description |
---|---|
PlanBuilderElem |
AssignGHNTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
ValidateResponseTask.makeDecision(PlanBuilderElem input)
Checks that the decision plan is valid.
|
PlanBuilderElem |
InitializeScopeTask.makeDecision(PlanBuilderElem input)
Initializes the scope of response in
PlanBuilderElem
element. |
PlanBuilderElem |
PreselectedGHNTask.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. |
PlanBuilderElem |
HandleRequirementsTask.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
SuggestedGHNTask.makeDecision(PlanBuilderElem input)
By starting from a
PlanBuilderElem.getRequest() part, it tries
to assign to the packages having no pre-assigned GHNs, one of the
GHNs globally defined at org.gcube.vremanagement.resourcebroker.utils.serialization.types.PlanRequest level. |
PlanBuilderElem |
AddRequirements.makeDecision(PlanBuilderElem input) |
PlanBuilderElem |
PrintRequestTask.makeDecision(PlanBuilderElem input) |