Package step.artefacts.handlers
Class PlanLocator
java.lang.Object
step.artefacts.handlers.PlanLocator
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectPlan
(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings) selectPlanNotNull
(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings)
-
Constructor Details
-
PlanLocator
-
-
Method Details
-
selectPlan
-
selectPlanNotNull
public Plan selectPlanNotNull(CallPlan artefact, step.core.objectenricher.ObjectPredicate objectPredicate, Map<String, Object> bindings) throws PlanLocator.PlanLocatorExceptionResolve aCallPlan
artefact to the underlyingPlan
. Throws an exception if plan is not resolved for any reason- Parameters:
artefact
- theCallPlan
artefactobjectPredicate
- the predicate to be used to filter the results outbindings
- the bindings to be used for the evaluation of dynamic expressions (can be null)- Returns:
- the
Plan
referenced by the provided artefact - Throws:
PlanLocator.PlanLocatorException
-