Uses of Class org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderException
Date: 2014-06-04

## Uses of Class
org.gcube.vremanagement.resourcebroker.impl.planbuilders.PlanBuilderException

- Packages that use PlanBuilderException
  Package | Description
  --- | ---
  org.gcube.vremanagement.resourcebroker.impl.planbuilders |
  org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks |

- - ### Uses of PlanBuilderException in org.gcube.vremanagement.resourcebroker.impl.planbuilders

    Methods in org.gcube.vremanagement.resourcebroker.impl.planbuilders that throw PlanBuilderException
    Modifier and Type | Method and Description
    --- | ---
    `abstract PlanBuilderElem` | PlanBuilderTask.`makeDecision(PlanBuilderElem input)` Declares a decision making strategy over `PlanBuilderElem` elements.
    `PlanBuilderElem` | PlanBuilderWorkflow.`run()`

  - ### Uses of PlanBuilderException in org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks

    Methods in org.gcube.vremanagement.resourcebroker.impl.planbuilders.generictasks that throw PlanBuilderException
    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)`